TCP/IP Model

OSI

Open Systems Interconnect Stack

 

TCP/IP

TCP/IP Stack

 

Application

Application Layer

Handles interaction between the user and the application. TLS/SSL encryption is also handled at this layer.

Protocols at this level:

  • SMTP
  • FTP
  • DNS
  • HTTP
  • POP
  • HTTP
  • SSH
  • NTP

 

Transport

Transport Layer

This layer is responsible for end-to-end error free transmission of data.

Protocols at this level:

  • SCTP
  • TCP
  • UDP

 

 

 

Internet

Internet Layer

Responsible for delivering packets from host to destination using IP addresses.

 

Protocols

  • IP
  • ARP
  • RARP
  • ICMP
  • IGM

Network Link

Network Link Layer

This layer utilizes hardware addresses and is responsible for the physical transfer of data from node to node.

 

TCP vs UDP

TCP vs UDP

Click to Enlarge

 

 

Resources