TCP/IP Protocol Stack

A brief overview of the TCP/IP protocol stack, and the relationships between the stack protocols.

DARPA (Defense Advance Research Projects Agency) has developed TCP/IP (Transmission Control Protocol/Internet Protocol) to network computers from different departments of the US Department of Defense.

International distributed network Internet uses a stack of protocols TCP / IP for connecting computer resources around the planet. Quite often these protocols are also used in private and commercial networks.

The TCP/IP stack includes the following protocols:

IP/IPv6 – Internet Protocol.

TCP – Transmission Control Protocol.

UDP – User Datagram Protocol.

Link Layer

ARP/RARP – Address Resolution Protocol/Reverse Address.

Tunneling protocols

ATMP – Ascend Tunnel Management Protocol.

L2F – Layer 2 Forwarding Protocol.

L2TP – Layer 2 Tunneling Protocol.

PPTP – Point-to-Point Tunneling Protocol.

Network Layer

DHCP / DHCPv6 – Dynamic Host Configuration Protocol.

DVMRP – Distance Vector Multicast Routing Protocol.

ICMP /ICMPv6 – Internet Control Message Protocol.

IGMP – Internet Group Management Protocol.

MARS – Multicast Address Resolution Server.

PIM – Protocol Independent Mulyicast.

RIP – Routing Information Protocol.

RIP2 – Routing Information Protocol II.

RIPng for IPv6.

RSVP, Resource ReSerVation setup Protocol.

Security

AH – Authentication Header.

ESP – Encapsulating Security Payload.

Routing

BGP-4 Border Gateway Protocol.

EGP – Exterior Gateway Protocol.

EIGRP – Enhanced Interior Gateway Routing Protocol.

GRE – Generic Routing Encapsulation.

HSRP – Cisco Hot Standby Router Protocol.

IGRP – Interior Gateway Routing.

NARP – NBMA Address Resolution Protocol.

NHRP – Next Hop Resolution Protocol.

OSPF – Open Shortest Path First.

Transport Layer

Mobile IP.

Van Jacobson – compressed TCP.

XOT – X.25 over TCP.

VoIP

MGCP – Media Gateway Control Protocol.

SGCP – Simple Gateway Control Protocol.

Session Layer

DNS – Domain Name Service.

NetBIOS/IP.

Application layer

FTP – File Transfer Protocol.

Finger User Information Protocol.

TFTP – Trivial File Transfer Protocol.

Gopher – Internet Gopher Protocol.

HTTP – Hypertext Transfer Protocol.

S-HTTP – Secure Hypertext Transfer Protocol.

IMAP4 – Internet Message Access Protocol rev 4.

IPDC – IP Device Control.

ISAKMP – Internet Message Access Protocol rev 4rev1.

NTP – Network Time Protocol.

POP3 – Post Office Protocol rev 3.

Radius .

RLOGIN – Remote Login.

RTSP – Real-time Streaming Protocol.

SMTP – Simple Mail Transfer Protocol.

SNMP – Simple Network Management Protocol.

TACACS+ – Terminal Access Controller Access Control System.

TELNET .

X-Window .

Translated with www.DeepL.com/Translator (free version)