CS6250 COMPUTER NETWORK EXAM 1 |
Detailed Review Guide with Exam Questions and
Verified Solutions | Graded A+
‣ What is the Domain Name System (DNS) designed to do primarily?
Answer: Translate domain names into IP addresses
‣ What is the architectural design of the Internet protocol stack based
on? Answer: Layers
‣ T/F: Both the data link and transports layer protocols may provide
error correction Answer: True
‣ What allows for communication between the applications layer and the
transport layer Answer: Sockets
‣ Which of the following protocols belong to the application layer?
[ethernet/DNS/UDP/IP] Answer: DNS
‣ Which two protocols belong to the transport layer?
[IP/TCP/UDP/HTTP] Answer: TCP, UDP
‣ When an application sends a packet of information across the network,
this packet travels down the IP stack and undergoes what process
Answer: Encapsulation
,‣ According to the end-to-end principle, where should most of the
Internet's functionality/intelligence be implemented? Answer: At the
edges of the network
‣ What is the difference between hubs, bridges, and routers? Answer:
They operate on different layers of the IP stack
‣ T/F: the UDP and TCP protocols have a large overlap of functionality
Answer: false
‣ T/F: the transport layer protocols offer a logical connection between
processes, only if the hosts reside in the same network Answer: false
‣ T/F: a sender host receives a message from the application layer it
encapsulates it with the transport layer header before passing it down to
the network layer Answer: true
‣ T/F: an application running on a host can bind to multiple sockets
simultaneously Answer: true
‣ T/F: a host cannot maintain a TCP socket and a UDP socket
simultaneously Answer: false
‣ T/F: the identifier of a UDP socket is a tuple of destination IP address
and port Answer: true
, ‣ T/F: the identifier of a TCP socket is a tuple of source IP address and
port Answer: false
‣ T/F: UDP is considered more lightweight than TCP Answer: true
‣ T/F: when two hosts use UDP to send and receive messages, they need
to signal the end of sending data to each other when they are done
Answer: false
‣ T/F: one of the functionalities that UDP offers is to increase or
decrease the pace with which the sender sends data to the receiver
Answer: false
‣ T/F: UDP offers basic error checking Answer: true
‣ T/F: assume hosts A, B, and C. Host A has a UDP socket with port
123. Hosts B and C each send their own UDP segment to Host A. Hosts
B and C cannot use the same destination port 123 for sending their UDP
segment Answer: false
‣ T/F: TCP offers in order delivery of packets, flow control, and
congestion control Answer: true
‣ T/F: TCP detects packet loss using timeouts and triple duplicate
acknowledgements Answer: true
Detailed Review Guide with Exam Questions and
Verified Solutions | Graded A+
‣ What is the Domain Name System (DNS) designed to do primarily?
Answer: Translate domain names into IP addresses
‣ What is the architectural design of the Internet protocol stack based
on? Answer: Layers
‣ T/F: Both the data link and transports layer protocols may provide
error correction Answer: True
‣ What allows for communication between the applications layer and the
transport layer Answer: Sockets
‣ Which of the following protocols belong to the application layer?
[ethernet/DNS/UDP/IP] Answer: DNS
‣ Which two protocols belong to the transport layer?
[IP/TCP/UDP/HTTP] Answer: TCP, UDP
‣ When an application sends a packet of information across the network,
this packet travels down the IP stack and undergoes what process
Answer: Encapsulation
,‣ According to the end-to-end principle, where should most of the
Internet's functionality/intelligence be implemented? Answer: At the
edges of the network
‣ What is the difference between hubs, bridges, and routers? Answer:
They operate on different layers of the IP stack
‣ T/F: the UDP and TCP protocols have a large overlap of functionality
Answer: false
‣ T/F: the transport layer protocols offer a logical connection between
processes, only if the hosts reside in the same network Answer: false
‣ T/F: a sender host receives a message from the application layer it
encapsulates it with the transport layer header before passing it down to
the network layer Answer: true
‣ T/F: an application running on a host can bind to multiple sockets
simultaneously Answer: true
‣ T/F: a host cannot maintain a TCP socket and a UDP socket
simultaneously Answer: false
‣ T/F: the identifier of a UDP socket is a tuple of destination IP address
and port Answer: true
, ‣ T/F: the identifier of a TCP socket is a tuple of source IP address and
port Answer: false
‣ T/F: UDP is considered more lightweight than TCP Answer: true
‣ T/F: when two hosts use UDP to send and receive messages, they need
to signal the end of sending data to each other when they are done
Answer: false
‣ T/F: one of the functionalities that UDP offers is to increase or
decrease the pace with which the sender sends data to the receiver
Answer: false
‣ T/F: UDP offers basic error checking Answer: true
‣ T/F: assume hosts A, B, and C. Host A has a UDP socket with port
123. Hosts B and C each send their own UDP segment to Host A. Hosts
B and C cannot use the same destination port 123 for sending their UDP
segment Answer: false
‣ T/F: TCP offers in order delivery of packets, flow control, and
congestion control Answer: true
‣ T/F: TCP detects packet loss using timeouts and triple duplicate
acknowledgements Answer: true