Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CSE3300

Total questions: 90

Worksheet time: 46mins

Name
Class
Date
1.

Causes of TCP Congestion

a)

Many senders attempting to use shared bandwidth.

b)

Lack of sender awareness of available resources.

c)

Finite buffer sizes at routers leading to packet drops.

d)

Wrong network protocol is used

2.

Costs of Congestion

a)

Increased Packet Delays

b)

Packet Loss

c)

Wasted Resources

d)

Feedback Loops

e)

System Crashes

3.

Rapidly increases cwnd to discover available bandwidth.

a)

Congestion Avoidance

b)

Slow Start

c)

Fast Recovery

d)

Network Assisted Congestion Control

4.

TCP provides reliable data transfer using acknowledgments and retransmissions.

a)

True

b)

False

5.

ICMP messages are used for diagnostic purposes, such as ping and

traceroute.

a)

True

b)

False

6.

The three-way handshake is used for closing a TCP connection.

a)

T

b)

F

7.

DNS queries are typically transmitted over TCP for efficiency.

a)

T

b)

F

8.

Selective Repeat ARQ has a smaller sender window than Go-Back-N

ARQ.

a)

T

b)

F

9.

IPv6 uses 128-bit addresses, compared to 32-bit addresses in IPv4.

a)

T

b)

F

10.

In Distance Vector Routing, each router maintains a complete view of

the network topology.

a)

T

b)

F

11.

NAT helps conserve IP addresses by allowing multiple devices to share

a single public IP.

a)

T

b)

F

12.

The Link Layer ensures reliable delivery of packets over a single link.

a)

T

b)

F

13.

The sliding window protocol is a key feature of TCP.

a)

T

b)

F

14.

BGP is used for routing between autonomous systems on the Internet.

a)

T

b)

F

15.

Ethernet switches operate at the network layer of the OSI model.

a)

T

b)

F

16.

ICMP Redirect messages can change the routing tables on hosts.

a)

T

b)

F

17.

ARP is used to map IP addresses to MAC addresses on a local network.

a)

T

b)

F

18.

TCP’s congestion control includes slow start, congestion avoidance, and

fast recovery phases.

a)

T

b)

F

19.

Persistent HTTP allows multiple objects to be transferred over the

same TCP connection.

a)

T

b)

F

20.

Routers perform both forwarding and routing functions.

a)

T

b)

F

21.

The propagation delay is determined by the speed of the medium and

the distance between nodes.

a)

T

b)

F

22.

The control plane of a network manages routing decisions, while the

data plane handles forwarding.

a)

T

b)

F

23.

Flow control in TCP prevents the sender from overwhelming the receiver.

a)

T

b)

F

24.

Which protocol resolves IP addresses to MAC addresses?

a)

DHCP

b)

DNS

c)

ARP

d)

ICMP

25.

Which of the following uses a sliding window protocol?

a)

UDP

b)

TCP

c)

ICMP

d)

HTTP

26.

What is the purpose of NAT?

a)

Increase bandwidth

b)

Conserve IP addresses

c)

Encrypt data

d)

Reduce routing complexity

27.

Which protocol is responsible for connection management?

a)

UDP

b)

DNS

c)

TCP

d)

ARP

28.

The process of encapsulation occurs at:

a)

The application layer only

b)

All layers of the protocol stack

c)

The network layer only

d)

The transport layer only

29.

Which routing protocol is used for interdomain routing?

a)

RIP

b)

OSPF

c)

BGP

d)

IS-IS

30.

What is the primary role of ICMP?

a)

Error reporting

b)

Data encryption

c)

Address translation

d)

File transfer

31.

Which of the following describes Go-Back-N ARQ?

a)

Retransmits only the lost packet

b)

Requires cumulative acknowledgments

c)

Requires selective retransmissions

d)

Uses flow control at the application layer

32.

A bottleneck link determines:

a)

Propagation delay

b)

End-to-end throughput

c)

Round-trip time

d)

Routing table size

33.

What is the purpose of flow control in TCP?

a)

Ensure fair bandwidth allocation across all flows

b)

Avoid congestion in the network core

c)

Prevent buffer overflow at the receiver

d)

Reduce propagation delay

34.

TCP uses sliding window flow control.

a)

T

b)

F

35.

ICMP is used for error reporting and diagnostic purposes.

a)

T

b)

F

36.

The three-way handshake in TCP connection establishment involves

three segments: SYN, SYN-ACK, and FIN.

a)

T

b)

F

37.

In Distance Vector Routing, routers share the entire routing table with

their neighbors.

a)

T

b)

F

38.

DHCP assigns permanent IP addresses to hosts.

a)

T

b)

F

39.

Ethernet uses Carrier Sense Multiple Access with Collision Detection

(CSMA/CD).

a)

T

b)

F

40.

IPv6 eliminates the need for NAT.

a)

T

b)

F

41.

Selective Repeat ARQ requires fewer retransmissions than Go-Back-N

ARQ.

a)

T

b)

F

42.

In hierarchical routing, routing tables at higher levels are more detailed.

a)

T

b)

F

43.

UDP guarantees reliable data transfer.

a)

T

b)

F

44.

TCP’s congestion control mechanisms include slow start, congestion

avoidance, and fast recovery.

a)

T

b)

F

45.

The propagation delay of a packet depends on the distance between

two nodes and the transmission rate of the link.

a)

T

b)

F

46.

ARP resolves IP addresses to MAC addresses in local networks.

a)

T

b)

F

47.

BGP operates at the application layer of the OSI model.

a)

T

b)

F

48.

Switches operate at the data link layer and can isolate collision domains.

a)

T

b)

F

49.

IPv4 addressing uses a 128-bit address space.

a)

T

b)

F

50.

NAT can result in port number conflicts when multiple devices use the

same public IP.

a)

T

b)

F

51.

ICMP Redirect messages can change routing tables in routers.

a)

T

b)

F

52.

In persistent HTTP, multiple objects can be sent over the same TCP

connection.

a)

T

b)

F

53.

DNS uses both TCP and UDP for different purposes.

a)

T

b)

F

54.

Which of the following is a characteristic of TCP?

a)

Connectionless

b)

Stateless

c)

Reliable

d)

None of the above

55.

Which protocol is used for IP address configuration in networks?

a)

ICMP

b)

DHCP

c)

ARP

d)

NAT

56.

The time it takes for a packet to travel from the source to the destina-

tion is called:

a)

Transmission delay

b)

Propagation delay

c)

Queuing delay

d)

Processing delay

57.

Which of the following routing algorithms uses global information?

a)

Distance Vector

b)

Link State

c)

Flooding

d)

Static Routing

58.

What type of address is used by Ethernet?

a)

IP Address

b)

MAC Address

c)

Port Number

d)

Hostname

59.

Which protocol is responsible for resolving domain names to IP ad-

dresses?

a)

ARP

b)

DNS

c)

DHCP

d)

ICMP

60.

What is the main purpose of NAT in networks?

a)

Increase security by encrypting traffic

b)

Translate private IP addresses to a public IP address

c)

Resolve MAC addresses to IP addresses

d)

Manage dynamic IP allocations

61.

Which of the following is NOT a service provided by the Link Layer?

a)

Error detection

b)

Reliable data transfer

c)

Flow control

d)

Multiplexing

62.

What type of routing does BGP use?

a)

Link State Routing

b)

Distance Vector Routing

c)

Policy-based Routing

d)

Flooding

63.

Which of the following protocols operates at the network layer?

a)

TCP

b)

UDP

c)

IP

d)

ARP

64.

What is a key feature of Go-Back-N compared to Selective Repeat?

a)

Individual ACKs for each packet

b)

Cumulative ACKs for multiple packets

c)

Out-of-order delivery

d)

None of the above

65.

Which of the following is NOT a characteristic of TCP?

a)

Reliable delivery

b)

Connectionless protocol

c)

Flow control

d)

Congestion control

66.

The primary function of a router in the network layer is to:

a)

Perform error correction for frames

b)

Assign IP addresses dynamically

c)

Forward packets to the next hop based on the destination address

d)

Resolve MAC addresses to IP addresses

67.

What is the main advantage of the link-state routing algorithm over distance-vector routing?

a)

Lower message complexity

b)

Avoidance of loops using poisoned reverse

c)

Complete global knowledge of the network topology

d)

Fast convergence through split-horizon

68.

ARP resolves:

a)

IP addresses to domain names

b)

MAC addresses to IP addresses

c)

IP addresses to MAC addresses

d)

Domain names to IP addresses

69.

Which of the following is true about NAT?

a)

It enables devices in a private network to use unique public IPs.

b)

It hides internal network devices from external networks.

c)

It eliminates the need for DHCP.

d)

It ensures QoS guarantees for private networks.

70.

Which MAC protocol is most efficient under low network loads?

a)

TDMA

b)

FDMA

c)

CSMA/CD

d)

Polling

71.

IPv6 addresses are:

a)

32 Bits

b)

48 Bits

c)

128 Bits

d)

256 Bits

72.

What does the ‘type‘ field in an Ethernet frame indicate?

a)

Protocol type of the payload

b)

Source MAC address

c)

Destination MAC address

d)

Frame checksum

73.

Which layer of the OSI model handles routing of packets between devices?

a)

Link layer

b)

Network layer

c)

Transport layer

d)

Physical layer

74.

The Go-Back-N protocol allows up to N unacknowledged packets in the pipeline.

a)

T

b)

F

75.

TCP provides guaranteed delivery and in-order packet transfer, regardless of network conditions.

a)

T

b)

F

76.

IP is a reliable protocol that guarantees delivery of packets across the Internet.

a)

T

b)

F

77.

NAT replaces the private source IP address and port in a packet with a public IP address and unique port.

a)

T

b)

F

78.

Ethernet switches use ARP tables to forward packets to the correct destination.

a)

T

b)

F

79.

The Bellman-Ford algorithm is used for shortest path computation in link-state routing.

a)

T

b)

F

80.

IPv6 packets are fragmented at intermediate routers for efficient delivery.

a)

T

b)

F

81.

DHCP uses TCP for reliable delivery of IP address configurations.

a)

T

b)

F

82.

TCP congestion control mechanisms include Slow Start, Congestion Avoidance, and Fast Recovery.

a)

T

b)

F

83.

A CSMA/CD protocol ensures collision-free communication in Ethernet networks.

a)

T

b)

F

84.

The Go-Back-N protocol requires individual ACKs for

each transmitted packet.

a)

T

b)

F

85.

TCP ensures reliable, in-order delivery through sequence num-

bers and ACKs.

a)

T

b)

F

86.

IP guarantees packet delivery across networks.

a)

T

b)

F

87.

Ethernet uses CSMA/CD for collision detection in wired

LANs.

a)

T

b)

F

88.

Network Address Translation allows multiple devices to share

one public IP.

a)

T

b)

F

89.

Which of the following best describes TCP flow control?

a)

Preventing the sender from overwhelming the receiver.

b)

Establishing a reliable connection.

c)

Routing data between hosts.

d)

Managing congestion at the network level.

90.

What is the purpose of DHCP?

a)

Resolve IP addresses to MAC addresses.

b)

Route packets between subnets.

c)

Dynamically assign IP addresses to devices.

d)

Authenticate network users.