What are the five layers in the Internet protocol stack? What are the principal responsibilities of each of these layers?
The following are the five layers in the Internet protocol stack:
Principal responsibilities:
Application layer: HTTP, SMTP, and FTP protocols are used in application layer. it is used to send data over multiple end systems.
Transport layer: Transfer the content between two endpoints mainly. TCP and UDP protocols are used in transport layer.
Network layer: Move the packets between any two hosts in the network. IP protocol is used in network layer.
Data link layer: Move the packets from one node to the next another node. Point-to-point protocol (ppp) used in data link layer.
Physical layer: Transfer the individual bits from one node to the next node with in the frame.