Homework3_1

Homework3_1 - FTP user agent, a Telnet user agent, an...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
1) List five non-proprietary Internet applications and the application-layer protocols that they use. The Web: HTTP; file transfer: FTP; remote login: Telnet; Network News: NNTP; e-mail: SMTP. 2) For a communication session between two hosts, which host is the client and which is the server? The process which initiates the communication is the client; the process that waits to be contacted is the server. 3) What information is used by a process running on one host to identify a process running running on another host? The IP address of the destination host and the port number of the destination socket. 4) List the various network-application user agents that you use on a daily basis. You probably use a browser and a mail reader on a daily basis. You may also use an
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: FTP user agent, a Telnet user agent, an audio/video player user agent (such as a Real Networks player), an instant messaging agent, a P2P file-sharing agent, etc. 5) What is meant by a handshaking protocol? A protocol uses handshaking if the two communicating entities first exchange control packets before sending data to each other. SMTP uses handshaking at the application layer whereas HTTP does not. 6) Why do HTTP, FTP, SMTP, POP3 and IMAP run on top of TCP rather than UDP? The applications associated with those protocols require that all application data be received in the correct order and without gaps. TCP provides this service whereas UDP does not....
View Full Document

Ask a homework question - tutors are online