Functions of OSI and TCP/IP Layers Q.62

0. A client process P needs to make a TCP connection to a server process S. Consider the following situation: the server process S executes a socket ( ), a bind ( ) and a listen ( ) system call in that order, following which it is preempted. Subsequently, the client process P executes a socket ( ) system call followed by connect ( ) system call to connect to the server process S. The server process has not executed any accept ( ) system call. Which one of the following events could take place?

  • Option : C
  • Explanation : As there is no accept() at server side, the connect() at client could not get anything that can respond to its requests, so error occurs.
Cancel reply

Your email address will not be published. Required fields are marked *


Cancel reply

Your email address will not be published. Required fields are marked *