WorksheetsCSE3300
Total questions: 90
Worksheet time: 46mins
Causes of TCP Congestion
Many senders attempting to use shared bandwidth.
Lack of sender awareness of available resources.
Finite buffer sizes at routers leading to packet drops.
Wrong network protocol is used
Costs of Congestion
Increased Packet Delays
Packet Loss
Wasted Resources
Feedback Loops
System Crashes
Rapidly increases cwnd to discover available bandwidth.
Congestion Avoidance
Slow Start
Fast Recovery
Network Assisted Congestion Control
TCP provides reliable data transfer using acknowledgments and retransmissions.
True
False
ICMP messages are used for diagnostic purposes, such as ping and
traceroute.
True
False
The three-way handshake is used for closing a TCP connection.
T
F
DNS queries are typically transmitted over TCP for efficiency.
T
F
Selective Repeat ARQ has a smaller sender window than Go-Back-N
ARQ.
T
F
IPv6 uses 128-bit addresses, compared to 32-bit addresses in IPv4.
T
F
In Distance Vector Routing, each router maintains a complete view of
the network topology.
T
F
NAT helps conserve IP addresses by allowing multiple devices to share
a single public IP.
T
F
The Link Layer ensures reliable delivery of packets over a single link.
T
F
The sliding window protocol is a key feature of TCP.
T
F
BGP is used for routing between autonomous systems on the Internet.
T
F
Ethernet switches operate at the network layer of the OSI model.
T
F
ICMP Redirect messages can change the routing tables on hosts.
T
F
ARP is used to map IP addresses to MAC addresses on a local network.
T
F
TCP’s congestion control includes slow start, congestion avoidance, and
fast recovery phases.
T
F
Persistent HTTP allows multiple objects to be transferred over the
same TCP connection.
T
F
Routers perform both forwarding and routing functions.
T
F
The propagation delay is determined by the speed of the medium and
the distance between nodes.
T
F
The control plane of a network manages routing decisions, while the
data plane handles forwarding.
T
F
Flow control in TCP prevents the sender from overwhelming the receiver.
T
F
Which protocol resolves IP addresses to MAC addresses?
DHCP
DNS
ARP
ICMP
Which of the following uses a sliding window protocol?
UDP
TCP
ICMP
HTTP
What is the purpose of NAT?
Increase bandwidth
Conserve IP addresses
Encrypt data
Reduce routing complexity
Which protocol is responsible for connection management?
UDP
DNS
TCP
ARP
The process of encapsulation occurs at:
The application layer only
All layers of the protocol stack
The network layer only
The transport layer only
Which routing protocol is used for interdomain routing?
RIP
OSPF
BGP
IS-IS
What is the primary role of ICMP?
Error reporting
Data encryption
Address translation
File transfer
Which of the following describes Go-Back-N ARQ?
Retransmits only the lost packet
Requires cumulative acknowledgments
Requires selective retransmissions
Uses flow control at the application layer
A bottleneck link determines:
Propagation delay
End-to-end throughput
Round-trip time
Routing table size
What is the purpose of flow control in TCP?
Ensure fair bandwidth allocation across all flows
Avoid congestion in the network core
Prevent buffer overflow at the receiver
Reduce propagation delay
TCP uses sliding window flow control.
T
F
ICMP is used for error reporting and diagnostic purposes.
T
F
The three-way handshake in TCP connection establishment involves
three segments: SYN, SYN-ACK, and FIN.
T
F
In Distance Vector Routing, routers share the entire routing table with
their neighbors.
T
F
DHCP assigns permanent IP addresses to hosts.
T
F
Ethernet uses Carrier Sense Multiple Access with Collision Detection
(CSMA/CD).
T
F
IPv6 eliminates the need for NAT.
T
F
Selective Repeat ARQ requires fewer retransmissions than Go-Back-N
ARQ.
T
F
In hierarchical routing, routing tables at higher levels are more detailed.
T
F
UDP guarantees reliable data transfer.
T
F
TCP’s congestion control mechanisms include slow start, congestion
avoidance, and fast recovery.
T
F
The propagation delay of a packet depends on the distance between
two nodes and the transmission rate of the link.
T
F
ARP resolves IP addresses to MAC addresses in local networks.
T
F
BGP operates at the application layer of the OSI model.
T
F
Switches operate at the data link layer and can isolate collision domains.
T
F
IPv4 addressing uses a 128-bit address space.
T
F
NAT can result in port number conflicts when multiple devices use the
same public IP.
T
F
ICMP Redirect messages can change routing tables in routers.
T
F
In persistent HTTP, multiple objects can be sent over the same TCP
connection.
T
F
DNS uses both TCP and UDP for different purposes.
T
F
Which of the following is a characteristic of TCP?
Connectionless
Stateless
Reliable
None of the above
Which protocol is used for IP address configuration in networks?
ICMP
DHCP
ARP
NAT
The time it takes for a packet to travel from the source to the destina-
tion is called:
Transmission delay
Propagation delay
Queuing delay
Processing delay
Which of the following routing algorithms uses global information?
Distance Vector
Link State
Flooding
Static Routing
What type of address is used by Ethernet?
IP Address
MAC Address
Port Number
Hostname
Which protocol is responsible for resolving domain names to IP ad-
dresses?
ARP
DNS
DHCP
ICMP
What is the main purpose of NAT in networks?
Increase security by encrypting traffic
Translate private IP addresses to a public IP address
Resolve MAC addresses to IP addresses
Manage dynamic IP allocations
Which of the following is NOT a service provided by the Link Layer?
Error detection
Reliable data transfer
Flow control
Multiplexing
What type of routing does BGP use?
Link State Routing
Distance Vector Routing
Policy-based Routing
Flooding
Which of the following protocols operates at the network layer?
TCP
UDP
IP
ARP
What is a key feature of Go-Back-N compared to Selective Repeat?
Individual ACKs for each packet
Cumulative ACKs for multiple packets
Out-of-order delivery
None of the above
Which of the following is NOT a characteristic of TCP?
Reliable delivery
Connectionless protocol
Flow control
Congestion control
The primary function of a router in the network layer is to:
Perform error correction for frames
Assign IP addresses dynamically
Forward packets to the next hop based on the destination address
Resolve MAC addresses to IP addresses
What is the main advantage of the link-state routing algorithm over distance-vector routing?
Lower message complexity
Avoidance of loops using poisoned reverse
Complete global knowledge of the network topology
Fast convergence through split-horizon
ARP resolves:
IP addresses to domain names
MAC addresses to IP addresses
IP addresses to MAC addresses
Domain names to IP addresses
Which of the following is true about NAT?
It enables devices in a private network to use unique public IPs.
It hides internal network devices from external networks.
It eliminates the need for DHCP.
It ensures QoS guarantees for private networks.
Which MAC protocol is most efficient under low network loads?
TDMA
FDMA
CSMA/CD
Polling
IPv6 addresses are:
32 Bits
48 Bits
128 Bits
256 Bits
What does the ‘type‘ field in an Ethernet frame indicate?
Protocol type of the payload
Source MAC address
Destination MAC address
Frame checksum
Which layer of the OSI model handles routing of packets between devices?
Link layer
Network layer
Transport layer
Physical layer
The Go-Back-N protocol allows up to N unacknowledged packets in the pipeline.
T
F
TCP provides guaranteed delivery and in-order packet transfer, regardless of network conditions.
T
F
IP is a reliable protocol that guarantees delivery of packets across the Internet.
T
F
NAT replaces the private source IP address and port in a packet with a public IP address and unique port.
T
F
Ethernet switches use ARP tables to forward packets to the correct destination.
T
F
The Bellman-Ford algorithm is used for shortest path computation in link-state routing.
T
F
IPv6 packets are fragmented at intermediate routers for efficient delivery.
T
F
DHCP uses TCP for reliable delivery of IP address configurations.
T
F
TCP congestion control mechanisms include Slow Start, Congestion Avoidance, and Fast Recovery.
T
F
A CSMA/CD protocol ensures collision-free communication in Ethernet networks.
T
F
The Go-Back-N protocol requires individual ACKs for
each transmitted packet.
T
F
TCP ensures reliable, in-order delivery through sequence num-
bers and ACKs.
T
F
IP guarantees packet delivery across networks.
T
F
Ethernet uses CSMA/CD for collision detection in wired
LANs.
T
F
Network Address Translation allows multiple devices to share
one public IP.
T
F
Which of the following best describes TCP flow control?
Preventing the sender from overwhelming the receiver.
Establishing a reliable connection.
Routing data between hosts.
Managing congestion at the network level.
What is the purpose of DHCP?
Resolve IP addresses to MAC addresses.
Route packets between subnets.
Dynamically assign IP addresses to devices.
Authenticate network users.
