Short Answers:


  1. What four values uniquely specify a tcp connection

    1. ____________________

    2. ____________________

    3. ____________________

    4. ____________________


  1. The 3-way handshake is used to:




  1. Where does a socket request to IP address 127.0.0.1 connect to?




  1. True/False UDP is a reliable protocol: _____________


  1. Describe what the inet_aton() function is used for, where do you normally use this function?




  1. What functions is the network layer of the OSI protocol model responsible for? What is an example of a network layer protocol that we have used in this class?




  1. More than one TCP socket can be bound to a port on a given host, as is the case for a concurrent server that spawns multiple children to handle multiple clients at the same time on the same port. How does the OS/Kernel differentiate between messages arriving on that port and direct them to the correct process listening on the port?