CMSC 440 Final Exam Questions with
correct answers
At the source host, the job of gathering data chunks from different sockets,
| | | | | | | | | | | | |
adding header information (for demultiplexing at the receiver), and passing the
| | | | | | | | | | |
resulting segments to the network - CORRECT ANSWER✔✔-multiplexing
| | | | | | |
the sender is allowed to send multiple packets without waiting for an
| | | | | | | | | | | |
acknowledgment. - CORRECT ANSWER✔✔-pipelined protocol | | | |
After the __________________________ is complete, a TCP connection is said to
| | | | | | | | | | |
be established and the two processes can send application data to each other. -
| | | | | | | | | | | | | |
CORRECT ANSWER✔✔-3-packet handshake
| |
The main objective of ________________ is to have the receiver tell the sender
| | | | | | | | | | | | |
how much spare room it has in its receive buffer; and to have the sender restrict
| | | | | | | | | | | | | | | |
the amount of data that it puts in the pipeline to be less than the spare room. -
| | | | | | | | | | | | | | | | | |
CORRECT ANSWER✔✔-flow control | |
TCP's congestion control consists of linear increase in cwnd of 1 MSS per RTT and
| | | | | | | | | | | | | | |
then a halving of cwnd on a triple duplicate-ACK event. For this reason, TCP
| | | | | | | | | | | | | |
congestion control is often referred to as an _____________ form of congestion
| | | | | | | | | | | |
control. - CORRECT ANSWER✔✔-additive-increase multiplicative decrease (AIMD)
| | | | | |
, state of TCP, the value of cwnd begins at 1 MSS and increases by 1 MSS every
| | | | | | | | | | | | | | | | |
time a transmitted segment is first acknowledged. - CORRECT ANSWER✔✔-slow-
| | | | | | | | |
start
routing algorithms are distributed in nature—each node communicates only with
| | | | | | | | | |
its directly connected neighbors, exchanging its estimates of its least cost to reach
| | | | | | | | | | | |
|each node in the network. - CORRECT ANSWER✔✔-Distance vector
| | | | | | | |
is a network that is under the control of a single organization. - CORRECT
| | | | | | | | | | | | | |
ANSWER✔✔-autonomous system |
refers to the process of determining the end-to-end path that a packet will take
| | | | | | | | | | | | | |
through the network. - CORRECT ANSWER✔✔-Routing
| | | | |
refers to the per-router action of moving a packet arriving at an input port to the
| | | | | | | | | | | | | | | |
appropriate output port. - CORRECT ANSWER✔✔-Forwarding | | | | |
is the protocol used to route datagrams among autonomous systems, and thus it
| | | | | | | | | | | | |
is the "glue" that binds the Internet together. - CORRECT ANSWER✔✔-Border
| | | | | | | | | | |
Gateway Protocol (BGP) | |
can be used to connect two routers logically over a path that contains multiple
| | | | | | | | | | | | | |
routers. For example, it allows two IPv6 routers to exchange IPv6 datagrams with
| | | | | | | | | | | | |
each other, via routers that only "speak" IPv4. - CORRECT ANSWER✔✔-Tunneling
| | | | | | | | | |
is the process of splitting the data payload in the IP datagram into two or more
| | | | | | | | | | | | | | | |
smaller IP datagrams, encapsulate each of these smaller IP datagrams in a
| | | | | | | | | | | |
correct answers
At the source host, the job of gathering data chunks from different sockets,
| | | | | | | | | | | | |
adding header information (for demultiplexing at the receiver), and passing the
| | | | | | | | | | |
resulting segments to the network - CORRECT ANSWER✔✔-multiplexing
| | | | | | |
the sender is allowed to send multiple packets without waiting for an
| | | | | | | | | | | |
acknowledgment. - CORRECT ANSWER✔✔-pipelined protocol | | | |
After the __________________________ is complete, a TCP connection is said to
| | | | | | | | | | |
be established and the two processes can send application data to each other. -
| | | | | | | | | | | | | |
CORRECT ANSWER✔✔-3-packet handshake
| |
The main objective of ________________ is to have the receiver tell the sender
| | | | | | | | | | | | |
how much spare room it has in its receive buffer; and to have the sender restrict
| | | | | | | | | | | | | | | |
the amount of data that it puts in the pipeline to be less than the spare room. -
| | | | | | | | | | | | | | | | | |
CORRECT ANSWER✔✔-flow control | |
TCP's congestion control consists of linear increase in cwnd of 1 MSS per RTT and
| | | | | | | | | | | | | | |
then a halving of cwnd on a triple duplicate-ACK event. For this reason, TCP
| | | | | | | | | | | | | |
congestion control is often referred to as an _____________ form of congestion
| | | | | | | | | | | |
control. - CORRECT ANSWER✔✔-additive-increase multiplicative decrease (AIMD)
| | | | | |
, state of TCP, the value of cwnd begins at 1 MSS and increases by 1 MSS every
| | | | | | | | | | | | | | | | |
time a transmitted segment is first acknowledged. - CORRECT ANSWER✔✔-slow-
| | | | | | | | |
start
routing algorithms are distributed in nature—each node communicates only with
| | | | | | | | | |
its directly connected neighbors, exchanging its estimates of its least cost to reach
| | | | | | | | | | | |
|each node in the network. - CORRECT ANSWER✔✔-Distance vector
| | | | | | | |
is a network that is under the control of a single organization. - CORRECT
| | | | | | | | | | | | | |
ANSWER✔✔-autonomous system |
refers to the process of determining the end-to-end path that a packet will take
| | | | | | | | | | | | | |
through the network. - CORRECT ANSWER✔✔-Routing
| | | | |
refers to the per-router action of moving a packet arriving at an input port to the
| | | | | | | | | | | | | | | |
appropriate output port. - CORRECT ANSWER✔✔-Forwarding | | | | |
is the protocol used to route datagrams among autonomous systems, and thus it
| | | | | | | | | | | | |
is the "glue" that binds the Internet together. - CORRECT ANSWER✔✔-Border
| | | | | | | | | | |
Gateway Protocol (BGP) | |
can be used to connect two routers logically over a path that contains multiple
| | | | | | | | | | | | | |
routers. For example, it allows two IPv6 routers to exchange IPv6 datagrams with
| | | | | | | | | | | | |
each other, via routers that only "speak" IPv4. - CORRECT ANSWER✔✔-Tunneling
| | | | | | | | | |
is the process of splitting the data payload in the IP datagram into two or more
| | | | | | | | | | | | | | | |
smaller IP datagrams, encapsulate each of these smaller IP datagrams in a
| | | | | | | | | | | |