WK 4 Summary Exercises
For demultiplexing, a TCP socket is identified by...
<source address, source port, destination address, destination port>
An HTTP server maintains client states.
False
FTP is implemented over a single HTTP connection.
False
It is acceptable to create two TCP connections on the same server/port doublet from the same client/port doublet.
False
The TCP protocol provides error detection and correction.
False
The TCP protocol provides reliable, connectionless service.
False
There is a single, central DNS server.
False
The POP3 e-mail protocol is called a ____ protocol.
PULL
If I want to be reasonably sure the recipient received my transmitted information, I would use the TCP protocol.
TCP
If I want to be sure I don't overwhelm the receive host with too much information, I would use the TCP protocol.
TCP
The FTP application-layer protocol utilizes the ____ transport-layer protocol.
TCP
The IMAP/POP3 application-layer protocols utilizes the ____transport-layer protocol.
TCP
When it comes to reliable data transmission, ___is a more effective protocol.
TCP
Which of the following best describes reliable data transfer in the internet (using networking terminology)?
The ability to send and receive information that you are reasonably sure is what was sent, without losing any information.
A simple checksum can detect all 1-bit errors.
True
A simple checksum can detect some 2-bit errors.
True
An FTP server maintains client states.
True
It is acceptable to create two TCP connections on the same server/port doublet from the same client with different port numbers.
True
It is acceptable to create two TCP connections on the same server/port doublet from the same client/port doublet.
True
The TCP protocol provides reliable, connection-oriented service.
True
The UDP protocol provides error detection.
True
The DNS application-layer protocol utilizes the ___ transport-layer protocol.
UDP
Suppose that a client application sends a request to a server application at port 80 on a remote server. The server responds to the client's address at
a port number assigned by the client's operating system; this number is not used directly by the client application, but is sent to the server along with the original request.