Networking Glossary
Common terms that appear across the OSI layers. Type to filter; click a letter to jump.
A
- ACK β Acknowledgement L4
- A TCP flag confirming receipt of bytes up to a given sequence number.
- ACL β Access Control List
- Ordered set of permit/deny rules on a router, switch or firewall that filters traffic by IP, port or other fields.
- AES β Advanced Encryption Standard L6
- Symmetric block cipher (128/192/256-bit keys) used by TLS, Wi-Fi (WPA2/WPA3), VPNs and disk encryption.
- Anycast L3
- One IP address advertised from many locations; routing delivers each request to the topologically nearest instance (used by DNS roots, CDNs).
- API β Application Programming Interface L7
- A defined set of endpoints/operations one program exposes to another, typically over HTTP(S) (REST, GraphQL, gRPC).
- ARP β Address Resolution Protocol L2/L3
- Resolves an IPv4 address to a MAC address within the local broadcast domain.
- ASN β Autonomous System Number L3
- A globally unique number identifying a routing domain on the internet, used by BGP.
- Authentication / Authorisation L5+
- AuthN proves who you are (password, certificate, MFA). AuthZ decides what you may do (roles, scopes, ACLs).
B
- Bandwidth
- The theoretical maximum data rate of a link, in bits per second (e.g. 1 Gbps).
- BGP β Border Gateway Protocol L3
- Path-vector routing protocol that exchanges reachability information between Autonomous Systems on the internet.
- Bit rate
- Actual rate of bits transferred over a link, often lower than the bandwidth due to overhead and contention.
- Bridge L2
- Layer 2 device that joins two network segments and forwards frames between them β a switch is effectively a multi-port bridge.
- Broadcast L2
- A frame or packet delivered to every host on a segment (MAC
FF:FF:FF:FF:FF:FF, IPv4255.255.255.255). - Broadcast domain L2
- Set of devices that receive each other's Layer 2 broadcast frames (typically separated by routers/VLANs).
- BSSID β Basic Service Set Identifier L2
- The MAC address of a Wi-Fi access point's radio; uniquely identifies one AP within an ESS.
C
- Cache
- Local copy of data (DNS records, web pages, ARP entries) used to avoid repeated lookups across the network.
- CDN β Content Delivery Network
- Distributed network of edge servers (Cloudflare, Akamai, Fastly) that caches and serves content close to users.
- Checksum
- Value computed from data so the receiver can detect corruption (used in IP, TCP, UDP, Ethernet FCS, etc.).
- CIDR β Classless Inter-Domain Routing L3
- Notation like
192.168.0.0/24expressing the network/host split via prefix length. - Cipher suite L6
- A named combination of algorithms negotiated during a TLS handshake (e.g.
TLS_AES_128_GCM_SHA256) for key exchange, encryption and integrity. - Collision L1/L2
- What happens when two devices transmit on a shared medium at the same time; Ethernet hubs/half-duplex links use CSMA/CD to handle them.
- Cookie L7
- Small piece of state stored by the browser on behalf of a site, sent back on subsequent HTTP requests (auth, sessions, tracking).
- CRC β Cyclic Redundancy Check
- Family of hash-style checksums (CRC-16, CRC-32) used by Ethernet, Wi-Fi, USB and storage to detect bit errors.
- CSMA/CD & CSMA/CA L2
- Carrier Sense Multiple Access β with Collision Detection (Ethernet) or Collision Avoidance (Wi-Fi).
D
- Datagram L3/L4
- Self-contained packet sent without a prior connection (the natural PDU for IP and UDP).
- DDoS β Distributed Denial of Service
- Attack that floods a target with traffic from many sources to exhaust bandwidth, sockets or CPU.
- Default gateway L3
- The next-hop router used when no more specific route matches the destination.
- DHCP β Dynamic Host Configuration Protocol L7
- Automatically assigns IP addresses, subnet masks, gateways and DNS servers to clients (DORA: Discover / Offer / Request / Ack).
- DMZ β Demilitarised Zone
- Network segment between the internet and the internal LAN, hosting public-facing services (web, mail) under tighter firewall control.
- DNS β Domain Name System L7
- Translates human-readable names like
example.comto IP addresses. - DNSSEC
- Cryptographic signatures on DNS records that let resolvers verify a response hasn't been forged or tampered with.
- DoH / DoT β DNS over HTTPS / TLS
- Encrypted DNS transports that prevent on-path observers from seeing or modifying DNS lookups.
- DSCP β Differentiated Services Code Point
- 6-bit field in the IP header used to mark packets for QoS treatment (voice, video, best effort).
E
- EAP β Extensible Authentication Protocol L2
- Authentication framework used inside 802.1X (enterprise Wi-Fi/wired) with variants like EAP-TLS, PEAP and EAP-FAST.
- EIGRP L3
- Enhanced Interior Gateway Routing Protocol β Cisco-originated hybrid routing protocol using DUAL for loop-free paths.
- Encapsulation
- Wrapping data with each layer's header (and sometimes trailer) on the way down the stack.
- Endpoint
- The terminating device or service in a communication β a host, browser, API server, IoT device, etc.
- Ephemeral port L4
- Short-lived high-numbered source port (typically 49152β65535) chosen by an OS for outgoing connections.
- Ethernet L2
- The dominant wired LAN technology (IEEE 802.3), framing data with MAC addresses and an FCS.
F
- FCS β Frame Check Sequence L2
- CRC-32 trailer appended to an Ethernet frame for error detection.
- Firewall
- Device or software that filters traffic according to a policy β stateful firewalls track connection state, NGFWs add application awareness.
- Flow control L4
- Mechanism (e.g. TCP's sliding window) that prevents a fast sender from overwhelming a slow receiver.
- FQDN β Fully Qualified Domain Name
- A complete DNS name including all labels up to the root, e.g.
www.example.com. - Fragmentation L3
- Splitting an IP packet into smaller pieces because it exceeds a link's MTU; reassembled at the destination.
- Frame L2
- The PDU at Layer 2 β for example, an Ethernet frame.
- FTP / SFTP / FTPS L7
- File transfer protocols: FTP (cleartext, ports 20/21), SFTP (over SSH, port 22), FTPS (FTP + TLS).
G
- Gateway
- Device that bridges between networks or protocols β in IP networking, usually a router that forwards traffic off the local subnet.
- GRE β Generic Routing Encapsulation L3
- Tunnelling protocol that wraps arbitrary network-layer packets inside IP β commonly used to tunnel IPv4/IPv6 or build VPNs.
H
- Handshake
- A multi-step exchange that establishes a connection or session (e.g. TCP 3-way handshake, TLS handshake).
- Hop L3
- One step in a packet's journey β each router traversed counts as a hop, decrementing the IP TTL.
- Host
- Any device addressable on a network (laptop, server, phone, IoT thing).
- HSRP / VRRP L3
- First-Hop Redundancy Protocols that let multiple routers share a virtual gateway IP for seamless failover.
- HTTP / HTTPS L7
- HyperText Transfer Protocol; the secure variant runs over TLS (Layer 6).
- HTTP/2 & HTTP/3 L7
- Newer HTTP versions: HTTP/2 multiplexes binary streams over TCP; HTTP/3 runs over QUIC (UDP) for lower latency.
- Hub L1
- Legacy multi-port repeater that simply rebroadcasts incoming signals to every port β effectively obsolete, replaced by switches.
I
- ICMP β Internet Control Message Protocol L3
- Used for diagnostics (ping, traceroute) and error reporting at the IP layer.
- IDS / IPS β Intrusion Detection / Prevention System
- Inspects traffic for malicious patterns. IDS alerts only; IPS sits inline and can drop or reset offending flows.
- IGMP β Internet Group Management Protocol L3
- Lets IPv4 hosts join and leave multicast groups so routers know where to deliver multicast traffic.
- IGP / EGP
- Interior vs Exterior Gateway Protocols β IGPs (OSPF, IS-IS, EIGRP) run within an AS; EGPs (BGP) run between ASes.
- IP β Internet Protocol L3
- Provides logical addressing and best-effort packet delivery (IPv4 and IPv6).
- IPsec L3
- Suite that adds authentication and encryption at the IP layer (AH, ESP). Underpins many site-to-site and remote-access VPNs.
- IPv4 / IPv6 L3
- 32-bit (e.g. 192.0.2.1) and 128-bit (e.g. 2001:db8::1) addressing, respectively.
- IS-IS L3
- Intermediate System to Intermediate System β link-state IGP common in large ISP backbones, similar in spirit to OSPF.
- IXP β Internet Exchange Point
- Physical facility where ISPs and content networks peer directly to exchange traffic without transiting a third party.
J
- Jitter
- Variation in packet delay over time. Critical for VoIP/video; buffered out using a jitter buffer.
- Jumbo frame L2
- Ethernet frame with a payload larger than the standard 1500-byte MTU (typically up to ~9000 bytes), used in storage and data-centre fabrics.
K
- Kerberos L5/L7
- Ticket-based authentication protocol used in Active Directory and many enterprise environments to avoid sending passwords over the wire.
- Keep-alive
- Lightweight probe (TCP keep-alive, HTTP
Connection: keep-alive) used to detect or hold open idle connections.
L
- LACP β Link Aggregation Control Protocol L2
- IEEE 802.3ad protocol that bundles multiple physical links into one logical link for bandwidth and redundancy.
- LAN / WAN
- Local-Area Network (one site) versus Wide-Area Network (multiple sites or the internet).
- Latency
- Time for a packet to travel from source to destination, usually measured in milliseconds.
- Link-local L3
- Addresses valid only on the local link β IPv4
169.254.0.0/16(APIPA) and IPv6fe80::/10. - Load balancer
- Device or service that spreads incoming connections across many back-end servers β L4 (TCP/UDP) or L7 (HTTP-aware).
- Loopback
- The virtual interface a host uses to talk to itself β IPv4
127.0.0.0/8(commonly127.0.0.1) and IPv6::1.
M
- MAC β Media Access Control address L2
- 48-bit hardware address burnt in by the NIC vendor (e.g.
00:1A:2B:3C:4D:5E). - mDNS β Multicast DNS L7
- Zero-configuration name resolution on local links using the
.localdomain (Apple Bonjour, Avahi). - MPLS β Multi-Protocol Label Switching
- Forwards packets using short labels instead of IP lookups β widely used by carriers for VPNs and traffic engineering.
- MSS β Maximum Segment Size L4
- The largest TCP payload, usually MTU β 40 bytes (IPv4 + TCP headers).
- MTU β Maximum Transmission Unit L2/L3
- The largest payload a link can carry without fragmentation (standard Ethernet: 1500 bytes).
- Multicast L3
- One-to-many delivery to a group of subscribed hosts (IPv4
224.0.0.0/4, IPv6ff00::/8). - Multiplexing
- Carrying multiple streams over one channel β ports multiplex applications, OFDM multiplexes radio sub-carriers, HTTP/2 multiplexes requests.
N
- NAT β Network Address Translation L3/L4
- Rewrites IP/port information so many private hosts can share a single public address.
- NDP β Neighbour Discovery Protocol L3
- IPv6 equivalent of ARP plus router discovery, prefix discovery and SLAAC (RFC 4861).
- NetBIOS L5
- Legacy session/name service used by older Windows file sharing (NetBIOS over TCP/IP on ports 137β139).
- NIC β Network Interface Card
- The hardware (or virtual device) that connects a computer to a network.
- NTP β Network Time Protocol L7
- Synchronises clocks across the internet (UDP port 123); essential for logging, TLS certificate validity and Kerberos.
O
- OAuth 2.0 L7
- Delegated-authorisation framework that lets apps act on a user's behalf using access tokens, without sharing the password.
- OFDM β Orthogonal Frequency-Division Multiplexing L1
- Modulation scheme used by Wi-Fi, LTE, 5G that splits a signal across many narrow subcarriers.
- OSPF β Open Shortest Path First L3
- Link-state interior-gateway routing protocol that computes shortest paths via Dijkstra.
- OUI β Organisationally Unique Identifier L2
- The first 24 bits of a MAC address, assigned by the IEEE to identify the NIC vendor.
P
- Packet L3
- The PDU at the Network layer β e.g. an IPv4 packet.
- Payload
- The actual data carried inside a packet/frame/segment, excluding headers and trailers.
- PDU β Protocol Data Unit
- Generic name for "the unit of data at this layer" (bit, frame, packet, segment, etc.).
- Ping
- Diagnostic tool that sends ICMP Echo Requests and measures round-trip time and packet loss.
- PoE β Power over Ethernet L1
- Delivers electrical power down the same twisted-pair cable as data (IEEE 802.3af / at / bt), powering phones, APs and cameras.
- Port L4
- 16-bit transport identifier (0β65535) that distinguishes multiple applications on one host.
- Proxy L7
- Intermediary that relays requests on behalf of clients (forward proxy) or servers (reverse proxy), often adding caching, filtering or TLS termination.
- Public-key cryptography
- Asymmetric crypto (RSA, ECDSA, Ed25519) where a public key encrypts/verifies and a private key decrypts/signs β the basis of TLS, SSH and PKI.
Q
- QoS β Quality of Service
- Techniques (classification, queuing, shaping, policing, DSCP) used to prioritise latency-sensitive traffic like voice and video.
- QUIC L4
- Modern UDP-based transport with built-in TLS 1.3 and multiplexed streams β the foundation of HTTP/3.
R
- RADIUS L7
- Remote Authentication Dial-In User Service β central AAA server used by Wi-Fi, VPN and switch port authentication (802.1X).
- REST L7
- Architectural style for HTTP APIs based on resources, verbs (GET/POST/PUT/DELETE) and stateless requests.
- RFC β Request for Comments
- The IETF document series that defines internet standards (e.g. RFC 791 for IPv4, RFC 9110 for HTTP semantics).
- RIP β Routing Information Protocol L3
- Old distance-vector IGP using hop count as its metric (max 15). Rare today, but historically important.
- Router L3
- Device that forwards packets between networks based on IP destination and a routing table.
- Routing table
- Database of
destination prefix β next-hop / interfaceentries used by a router or host to forward each packet. - RSTP / STP L2
- (Rapid) Spanning Tree Protocol β prevents Layer 2 loops in switched networks by blocking redundant paths until needed.
- RTT β Round-Trip Time
- Time for a packet to go from sender to receiver and back (often measured by ping).
S
- SAML L7
- Security Assertion Markup Language β XML-based SSO protocol common in enterprises, often paired with identity providers like Okta or Entra ID.
- SDN β Software-Defined Networking
- Architecture that separates the network's control plane from the data plane, allowing centralised, programmable policy.
- Segment L4
- The PDU at the Transport layer (TCP segment / UDP datagram).
- SIP β Session Initiation Protocol L7
- Signalling protocol used to set up, modify and tear down VoIP and video calls; media usually flows over RTP.
- Sliding window L4
- TCP flow-control mechanism allowing multiple unacknowledged segments in flight up to the window size.
- SMTP / IMAP / POP3 L7
- Email protocols: SMTP sends mail (ports 25/465/587); IMAP and POP3 retrieve it from a mailbox.
- SNAT / DNAT L3/L4
- Source NAT rewrites the source IP/port (typical home router); Destination NAT rewrites the destination (used for port forwarding).
- SNMP L7
- Simple Network Management Protocol β used to poll and trap statistics and events from routers, switches and other devices (UDP 161/162).
- SSH L7
- Secure Shell β encrypted protocol for remote login, command execution and tunnelling (TCP port 22).
- SSID β Service Set Identifier L2
- The human-readable name of a Wi-Fi network broadcast by an access point.
- Stateful vs Stateless
- Stateful devices/protocols remember context across messages (TCP, firewalls with connection tracking); stateless ones don't (UDP, HTTP request-by-request).
- Subnet mask L3
- Marks which bits of an IP address belong to the network vs the host (e.g. 255.255.255.0 = /24).
- Switch L2
- Device that learns MAC addresses and forwards frames only out the relevant port.
T
- TCP β Transmission Control Protocol L4
- Connection-oriented, reliable, ordered byte-stream protocol with flow and congestion control.
- Telnet L7
- Cleartext remote-terminal protocol (port 23). Long obsolete for management β superseded by SSH β still occasionally used for port testing.
- Three-way handshake L4
- TCP connection setup: SYN β SYN/ACK β ACK. Synchronises sequence numbers in both directions.
- Throughput
- Actual measured data rate of a link or flow, accounting for overhead, congestion and loss β always β€ bandwidth.
- TLS β Transport Layer Security L6
- Cryptographic protocol that encrypts/authenticates traffic (powers HTTPS and many others).
- Topology
- The shape of a network's connections β physical (bus, star, ring, mesh) or logical (broadcast domain, routing graph).
- Traceroute / tracert
- Diagnostic tool that maps the routers between you and a destination by sending packets with increasing TTLs and watching the ICMP "time exceeded" replies.
- Trunk L2
- Switch port that carries multiple VLANs tagged with 802.1Q headers β used between switches and to VLAN-aware servers.
- TTL β Time To Live L3
- IP header field decremented at each router; a packet is dropped when TTL reaches 0.
U
- UDP β User Datagram Protocol L4
- Connectionless, best-effort transport with minimal overhead. Used by DNS, DHCP, VoIP, games.
- Unicast
- One-to-one delivery to a single specific host β the default for most traffic.
- URI / URL
- Uniform Resource Identifier identifies a resource; a URL also tells you how to locate it (e.g.
https://example.com/page).
V
- VLAN β Virtual LAN L2
- Logical segmentation of a physical switch into multiple isolated broadcast domains (IEEE 802.1Q).
- VoIP β Voice over IP L7
- Carrying voice calls over IP networks, typically signalled by SIP and transported by RTP/SRTP.
- VPN β Virtual Private Network
- Tunnel that carries traffic securely across an untrusted network (e.g. IPsec, WireGuard, OpenVPN).
- VRRP L3
- Virtual Router Redundancy Protocol β IETF standard alternative to HSRP for first-hop gateway failover.
W
- WebSocket L7
- Full-duplex protocol layered over HTTP that lets browsers and servers exchange messages in real time (chat, live dashboards, games).
- Wi-Fi L1/L2
- IEEE 802.11 family of wireless LAN standards (Wi-Fi 6 = 802.11ax, Wi-Fi 7 = 802.11be).
- WireGuard
- Modern, compact VPN protocol using state-of-the-art cryptography; runs in the Linux kernel and on every major platform.
- Wireshark
- Free open-source packet analyser used to capture and inspect traffic at any layer.
- WPA2 / WPA3 L2
- Wi-Fi Protected Access β the security suites that protect Wi-Fi traffic (WPA3 added SAE for stronger password handshakes).
X
- X.509
- The certificate format used by TLS, S/MIME and most PKI β binds a public key to a subject through a signed chain of trust.
Missing a term? Email me and I'll add it.