I. TCP/IP Protocols
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| HTTP FTP telnet SMTP | DNS | SNMP TFTP NFS RPC |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| TCP | UDP |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | ICMP IGMP | |
+-+-+-+-+-+-+-+-+-+-+ IP +-+-+-+-+-+-+-+-+ RIP OSPF +
| ARP/RARP | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Ethernet(DIX/IEEE802.3) Token Ring(IEEE802.5) |
+ +
| FDDI X.25 SLIP PPP(HDLC) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Network Layer
IP: Internet Protocol RFC 791(v4) 1884(v6)
ICMP: Internet Control Message Protocol RFC 792(v4) 1885(v6)
ARP: Address Resolution Protocol RFC 826
RARP: Reverse Address Resolution Protocol RFC 903
IGMP: Internet Group Management Protocol RFC 2236 3376
RIP: Routing Information Protocol RFC 1058
OSPF: Open Shortest Path First RFC 1245 1246 1247
Transport Layer
TCP: Transmission Control Protocol RFC 793
UDP: User Datagram Protocol RFC 768
Application Layer
HTTP: Hypertext Transfer Protocol RFC 1945 2068
FTP: File Transfer Protocol RFC 959
telnet: Telnet Protocol RFC 764
SMTP: Simple Mail Transfer Protocol RFC 788
DNS: Domain Name System protocol RFC 882 920 973 1032 1123
SNMP: Simple Network Management Protocol RFC 1155 1156 1157
TFTP: Trivial File Transfer Protocol RFC 783 1068 1350
NFS: Network File System Protocol RFC 1094 1014 1057
RPC: Remote Procedure Call Protocol RFC 1057 1014
II. Data Link Layer (LLC + MAC Layer)
Ethernet:
DIX Ethernet Frame RFC 894
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| DIX Header | Payload(46 ~ 1500): IP ARP/RARP | CRC |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
IEEE802 Ethernet Frame RFC 1042
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 802.3 Header | 802.2(LLC & SNAP) Header | Payload(38 ~ 1492) | CRC |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
SLIP: Serial Line IP Protocol RFC 1055
PPP: The Point-to-Point Protocol RFC 1661 1662 1332 1700
III. NetBIOS Protocols RFC 1001 1002
+-+-+-+-+-+-+
| SPX |
+-+-+-+-+-+-+
| |
+ IPX SAP +
| |
+-+-+-+-+-+-+
SPX: Sequences Packet Exchange
IPX: Internetwork Packet Exchange
SAP: Service Advertising Protocol
IV. RFC 1700 - Assigned Numbers
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| HTTP FTP telnet SMTP | DNS | SNMP TFTP NFS RPC |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| TCP | UDP |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | ICMP IGMP | |
+-+-+-+-+-+-+-+-+-+-+ IP +-+-+-+-+-+-+-+-+ RIP OSPF +
| ARP/RARP | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Ethernet(DIX/IEEE802.3) Token Ring(IEEE802.5) |
+ +
| FDDI X.25 SLIP PPP(HDLC) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Network Layer
IP: Internet Protocol RFC 791(v4) 1884(v6)
ICMP: Internet Control Message Protocol RFC 792(v4) 1885(v6)
ARP: Address Resolution Protocol RFC 826
RARP: Reverse Address Resolution Protocol RFC 903
IGMP: Internet Group Management Protocol RFC 2236 3376
RIP: Routing Information Protocol RFC 1058
OSPF: Open Shortest Path First RFC 1245 1246 1247
Transport Layer
TCP: Transmission Control Protocol RFC 793
UDP: User Datagram Protocol RFC 768
Application Layer
HTTP: Hypertext Transfer Protocol RFC 1945 2068
FTP: File Transfer Protocol RFC 959
telnet: Telnet Protocol RFC 764
SMTP: Simple Mail Transfer Protocol RFC 788
DNS: Domain Name System protocol RFC 882 920 973 1032 1123
SNMP: Simple Network Management Protocol RFC 1155 1156 1157
TFTP: Trivial File Transfer Protocol RFC 783 1068 1350
NFS: Network File System Protocol RFC 1094 1014 1057
RPC: Remote Procedure Call Protocol RFC 1057 1014
II. Data Link Layer (LLC + MAC Layer)
Ethernet:
DIX Ethernet Frame RFC 894
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| DIX Header | Payload(46 ~ 1500): IP ARP/RARP | CRC |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
IEEE802 Ethernet Frame RFC 1042
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 802.3 Header | 802.2(LLC & SNAP) Header | Payload(38 ~ 1492) | CRC |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
SLIP: Serial Line IP Protocol RFC 1055
PPP: The Point-to-Point Protocol RFC 1661 1662 1332 1700
III. NetBIOS Protocols RFC 1001 1002
+-+-+-+-+-+-+
| SPX |
+-+-+-+-+-+-+
| |
+ IPX SAP +
| |
+-+-+-+-+-+-+
SPX: Sequences Packet Exchange
IPX: Internetwork Packet Exchange
SAP: Service Advertising Protocol
IV. RFC 1700 - Assigned Numbers