Chapter 2 Rev Ist220
Chapter 2 Rev Ist220
1.List five nonproprietary Internet applications and the application layer protocols that they use. Answer: The WEB protocol, HTTP; file transfer: FTP; remote login: Telnet; Network News: NNTP; e-mail: SMTP. 2.What is the difference between network architecture and application architecture? Answer: The difference between network architecture and application architecture is network architecture is fixed and provides a specific set of services to applications. Conversely, application architecture is designed by application developers and dictates how the application is structured over the various end systems. 3.List the four broad classes of services that a transport protocol can provide. For each of the service classes, indicate if either UDP or TCP (or both) provides such a service. 4.What is meant by a handshaking protocol? Answer: The handshaking procedure alerts the client and server, allowing them to prepare for an onslaught of packets. After the handshaking phase, a TCP connection is said to exist between the sockets of the two processes. 5.Describe how Web caching can reduce the delay in receiving a requested object. Will Web caching reduce the delay for all objects requested by a user or for only some of the objects? Why?
Answer: Web caching can reduce the delay in receiving a request object by storing the object locally. For instance, if you visit a site for the first time it will take a while for the page to get to you. Web caching makes so that when you go onto a website a copy of the page is stored locally. So when you request it again, you are shown the copy that has been stored locally. However, web caching will not reduce the delay for all requested objects because the requested object could be a first time request. 6. Look over your received emails, and examine the header of a message sent from a user with an .edu email address. Is it possible to determine from the header the IP address of the host from which the message was sent? Do the same for a message sent from a Gmail (or similar) account. Answer: After reviewing an .edu email, I found that it is not possible to determine from the header the IP address of the host. Further it is not possible to determine the IP address of the host on Gmail either.