Learn Network Protocols
Interactive tutorials covering network protocol headers, fields, and structures.
TCP Header Format and Fields Explained - ByteLens
Comprehensive guide to TCP header structure: source port, destination port, sequence number, acknowledgment number, data offset, reserved, flags, window size, checksum, urgent pointer, and options.
UDP Header Format and Fields Explained - ByteLens
Complete guide to UDP header structure: source port, destination port, length, and checksum fields. Understand how UDP provides lightweight connectionless transport.
DNS Message Format Explained - ByteLens
Detailed guide to DNS message structure: header, question section, answer section, authority section, and additional section. Learn how DNS queries and responses are encoded.
IPv4 Header Format and Fields Explained - ByteLens
In-depth guide to IPv4 header structure: version, IHL, TOS, total length, identification, flags, fragment offset, TTL, protocol, header checksum, source address, and destination address.
IPv6 Header Format and Fields Explained - ByteLens
Complete guide to IPv6 header structure: version, traffic class, flow label, payload length, next header, hop limit, source address, and destination address. Compare with IPv4.
Ethernet II Frame Format Explained - ByteLens
Guide to Ethernet II frame structure: preamble, SFD, destination MAC address, source MAC address, EtherType, payload, and FCS. Understand data link layer framing.