CS 6250 Exam Study Guide with 100% Complete
Solutions
Transmission Control Protocol (TCP) - ANSWER This is a connection-oriented service to
applications running on layer above, it provides guaranteed delivery of application-layer
messages, flower control (matches sender/receiver's speeds), congestion-control (slow
down transmission rate if it detects congestion in the network)
UDP (User Datagram Protocol) - ANSWER A connectionless best-effort service to apps
running in the layer above without reliability, flow or congestion control.
Hosts - ANSWER computers linking individual personal computer users to the internet
Routers - ANSWER special purpose devices that are designed to read the source and
destination address fields in IP packet headers to decide where to send (route) the
packet next (Layer 3)
Switch - ANSWER A layer 2 device that used to connect two or more network segments
and regulate traffic.
end-to-end principle - ANSWER An early network concept that originally meant that
applications and work should happen only at the endpoints in a network, such as in a
single client and a single server.
Evo Arch Model - ANSWER Through this model researchers were able to explain how the
hierarchical structure of the layer architecture eventually lead to the hourglass shape.
Hub - ANSWER Simple devices that connect network components, sending a packet of
data to all other connected devices (Layer 1)
, bridge - ANSWER A device with multiple inputs/outputs that transfers frames from an
input to one or multiple outputs. It learns from each frame it receives by populating a
forwarding table so that it forwards frames on specific ports instead of broadcasting
everywhere. (Layer 2)
Spanning Tree Algorithm - ANSWER Software that ensures that frames are not
transmitted in an endless loop and that enables frames to be sent along the most cost-
effective network path.
Encapsulation - ANSWER Process of taking data from one protocol and translating it into
data that are used by another protocol so that the data can continue across a network
by adding header information.
Distributed Algorithm - ANSWER a sub-type of parallel algorithm, typically executed
concurrently, with separate parts of the algorithm being run simultaneously on
independent processors, and having limited information about what the other parts of
the algorithm are doing.
UDP socket - ANSWER Identified by a a two-tuple that is consisted of a destination IP
address and a destination port number.
TCP Socket - ANSWER Identified is a four tuple that is consisted by the source IP, source
port, destination IP and destination port.
flow control - ANSWER A method of gauging the appropriate rate of data transmission
based on how fast the recipient can accept data.
Solutions
Transmission Control Protocol (TCP) - ANSWER This is a connection-oriented service to
applications running on layer above, it provides guaranteed delivery of application-layer
messages, flower control (matches sender/receiver's speeds), congestion-control (slow
down transmission rate if it detects congestion in the network)
UDP (User Datagram Protocol) - ANSWER A connectionless best-effort service to apps
running in the layer above without reliability, flow or congestion control.
Hosts - ANSWER computers linking individual personal computer users to the internet
Routers - ANSWER special purpose devices that are designed to read the source and
destination address fields in IP packet headers to decide where to send (route) the
packet next (Layer 3)
Switch - ANSWER A layer 2 device that used to connect two or more network segments
and regulate traffic.
end-to-end principle - ANSWER An early network concept that originally meant that
applications and work should happen only at the endpoints in a network, such as in a
single client and a single server.
Evo Arch Model - ANSWER Through this model researchers were able to explain how the
hierarchical structure of the layer architecture eventually lead to the hourglass shape.
Hub - ANSWER Simple devices that connect network components, sending a packet of
data to all other connected devices (Layer 1)
, bridge - ANSWER A device with multiple inputs/outputs that transfers frames from an
input to one or multiple outputs. It learns from each frame it receives by populating a
forwarding table so that it forwards frames on specific ports instead of broadcasting
everywhere. (Layer 2)
Spanning Tree Algorithm - ANSWER Software that ensures that frames are not
transmitted in an endless loop and that enables frames to be sent along the most cost-
effective network path.
Encapsulation - ANSWER Process of taking data from one protocol and translating it into
data that are used by another protocol so that the data can continue across a network
by adding header information.
Distributed Algorithm - ANSWER a sub-type of parallel algorithm, typically executed
concurrently, with separate parts of the algorithm being run simultaneously on
independent processors, and having limited information about what the other parts of
the algorithm are doing.
UDP socket - ANSWER Identified by a a two-tuple that is consisted of a destination IP
address and a destination port number.
TCP Socket - ANSWER Identified is a four tuple that is consisted by the source IP, source
port, destination IP and destination port.
flow control - ANSWER A method of gauging the appropriate rate of data transmission
based on how fast the recipient can accept data.