The Tradition of Sharing

Help your friends and juniors by posting answers to the questions that you know. Also post questions that are not available.

To start with, Sr2Jr’s first step is to reduce the expenses related to education. To achieve this goal Sr2Jr organized the textbook’s question and answers. Sr2Jr is community based and need your support to fill the question and answers. The question and answers posted will be available free of cost to all.


James F. Kurose, Keith W. Ross
Computer Networks And The Internet
Question:23 | ISBN:9780132856201 | Edition: 6


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:

  1. Application layer
  2. Transport layer
  3. Network layer
  4. Data link layer
  5. Physical layer.

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.

1 0


Post the discussion to improve the above solution.