Skip to main content
Bumped by Community user
Added some formatting, clarified questions and fixed typos.
Source Link

I was reading Steven's book on Unix Network Programming.There was a paragraph in chapter 1 which said:

Even though the client and server communicate using an application protocol, the transport layers communicate using TCP. Note that the actual flow of information between the client and server goes down the protocol stack on one side, across the network, and up the protocol stack on the other side. Also note that the client and server are typically user processes, while the TCP and IP protocols are normally part of the protocol stack within the kernel.

Now,suppose suppose that thea web browser asks forrequests a page from the server.Is Is this communication established through the above application protocol?Or what What is this application protocolapplication protocol?

Again, suppose that the server responds by sending the requested page.So,  Is this page sent through the TCP/IP protocol.?

Is there any difference between the protocols followedused in the request and response?

I was reading Steven's book on Unix Network Programming.There was a paragraph in chapter 1 which said:

Even though the client and server communicate using an application protocol, the transport layers communicate using TCP. Note that the actual flow of information between the client and server goes down the protocol stack on one side, across the network, and up the protocol stack on the other side. Also note that the client and server are typically user processes, while the TCP and IP protocols are normally part of the protocol stack within the kernel.

Now,suppose that the web browser asks for a page from the server.Is this communication established through the application protocol?Or what is this application protocol?

Again suppose that the server responds by sending the requested page.So,Is this page sent through the TCP/IP protocol.

Is there any difference between the protocols followed in the request and response?

I was reading Steven's book on Unix Network Programming.There was a paragraph in chapter 1 which said:

Even though the client and server communicate using an application protocol, the transport layers communicate using TCP. Note that the actual flow of information between the client and server goes down the protocol stack on one side, across the network, and up the protocol stack on the other side. Also note that the client and server are typically user processes, while the TCP and IP protocols are normally part of the protocol stack within the kernel.

Now, suppose that a web browser requests a page from the server. Is this communication established through the above application protocol? What is this application protocol?

Again, suppose that the server responds by sending the requested page.  Is this page sent through the TCP/IP protocol?

Is there any difference between the protocols used in the request and response?

Source Link

Working of Application Protocol and TCP/IP Protocol

I was reading Steven's book on Unix Network Programming.There was a paragraph in chapter 1 which said:

Even though the client and server communicate using an application protocol, the transport layers communicate using TCP. Note that the actual flow of information between the client and server goes down the protocol stack on one side, across the network, and up the protocol stack on the other side. Also note that the client and server are typically user processes, while the TCP and IP protocols are normally part of the protocol stack within the kernel.

Now,suppose that the web browser asks for a page from the server.Is this communication established through the application protocol?Or what is this application protocol?

Again suppose that the server responds by sending the requested page.So,Is this page sent through the TCP/IP protocol.

Is there any difference between the protocols followed in the request and response?