CS3591 Computer Networks
GRT INSTITUTE OF ENGINEERING AND
TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
CS35911– COMPUTER NETWORKS
Anna University Regulation: 2021
Question Bank (2 Marks & 16 Marks)
III YEAR / BATCH: 2022 -2026
Prepared By,
Mrs. S. MALATHI, AP/CSE
CS3591 Computer Networks
SYLLABUS
CS3591 COMPUTER NETWORKS LTPC
3024
COURSE OBJECTIVES:
To understand the concept of layering in networks.
To know the functions of protocols of each layer of TCP/IP protocol suite.
To visualize the end-to-end flow of information.
To learn the functions of network layer and the various routing protocols
To familiarize the functions and protocols of the Transport layer
UNIT I INTRODUCTION AND APPLICATION LAYER 10
Data Communication - Networks – Network Types – Protocol Layering – TCP/IP Protocol suite –
OSI Model – Introduction to Sockets - Application Layer protocols: HTTP – FTP – Email protocols
(SMTP - POP3 - IMAP - MIME) – DNS – SNMP.
UNIT II TRANSPORT LAYER 9
Introduction - Transport-Layer Protocols: UDP – TCP: Connection Management – Flow control -
Congestion Control - Congestion avoidance (DECbit, RED) – SCTP – Quality of Service.
UNIT III NETWORK LAYER 7
Switching: Packet Switching - Internet protocol - IPV4 – IP Addressing – Subnetting - IPV6, ARP,
RARP, ICMP, DHCP.
UNIT IV ROUTING 7
Routing and protocols: Unicast routing - Distance Vector Routing - RIP - Link State Routing – OSPF
– Path-vector routing - BGP - Multicast Routing: DVMRP – PIM.
UNIT V DATA LINK AND PHYSICAL LAYERS 12
Data Link Layer – Framing – Flow control – Error control – Data-Link Layer Protocols – HDLC –
PPP - Media Access Control – Ethernet Basics – CSMA/CD – Virtual LAN – Wireless LAN
(802.11) - Physical Layer: Data and Signals - Performance – Transmission media- Switching –
Circuit Switching.
45 PERIODS
TEXT BOOKS
1. James F. Kurose, Keith W. Ross, Computer Networking, A Top-Down Approach Featuring the
Internet, Eighth Edition, Pearson Education, 2021.
2. Behrouz A. Forouzan, Data Communications and Networking with TCP/IP Protocol Suite, Sixth
Edition TMH, 2022
CS3591 Computer Networks
PART A
S NO Question CO PO BL
1 Define Full Duplex and simplex transmission system. CO1 PO3 1
2 Define networks. CO1 PO1 2
3 What are the five components of data communications system? CO1 PO1 1
4 Define point to point and Multipoint. CO1 PO2 1
5 What is a protocol? What are the key elements of a protocol? CO1 PO3 1
7 What is the difference between IMAP and POP? CO1 PO4 1
8 What are the functions of Application Layer? CO1 PO2 2
9 Define SNMP. CO1 PO5 1
10 List the two types of DNS message. CO1 PO2 2
PART B & C
1 Discuss in detail about the layers in OSI model. CO1 PO3 2
2 Explain in detail about the TCP/IP protocol suite with neat CO1 PO4 2
Diagram.
3 Discuss how the Simple Mail Transfer Protocol (SMTP) is useful in CO1 PO3
electronic mail.
4 Explain about HTTP. CO1 PO3
5 Explain the role of a DNS on a computer network, including CO1 PO12
its involvement in the process of a user accessing a web page.
6 Explain about FTP& SNMP. CO1 PO10
UNIT I
CS3591 Computer Networks
UNIT II
PART A
S NO Question CO PO BL
1 Give any two Transport layer service. CO2 PO2 1
2 How congestion occurs in a network? CO2 PO2 1
3 Give the datagram format of UDP? CO2 PO1 1
4 What is the main difference between TCP & UDP? CO2 PO1 1
5 Name the techniques and policies that can prevent (avoid) CO2 PO2 1
congestion.
7 Outline Stop and Wait ARQ mechanism. CO2 PO4 1
8 List the different phases used in TCP Connection. CO2 PO5 1
9 Define SCTP CO2 PO4 1
10 What happens in a three-way handshaking between any 2 devices? CO2 PO3 1
PART B & C
1 With neat architecture, Explain TCP and its sliding window CO2 PO3 2
algorithm for flow control.
2 Describe with examples the three mechanisms by which congestion CO2 PO3 2
control is achieved in TCP.
3 Discuss congestion avoidance algorithm like DEC bit method and CO2 PO4
random early detection in transport layer with an example.
4 Explain SCTP in Detail CO2 PO2
5 Define U D P . Discuss the o p e r a t i o n s o f U D P . Explain CO2 PO3
U D P checksum with one example.
6 Explain connection establishment and connection closing in TCP CO2 PO4
(Or) Describe how reliable and ordered delivery is achieved
through TCP.
CS3591 Computer Networks
UNIT III
PART A
S NO Question CO PO BL
1 What is packet switching? CO3 PO1 1
2 How many network addresses and host addresses are supported by CO3 PO2 1
class A, class B networks?
3 List out the functions of IP. CO3 PO2 1
4 What is the network address in a class A subnet with the IP CO3 PO3 1
addresses of one of the hosts as [Link] and mask
[Link]?
5 Explain IPV6 protocol. Why IPV6 is preferred over IPV4? CO3 PO4 1
7 Compare ARP and RARP. CO3 PO4 1
8 List the difference between Packet Switching and Circuit CO3 PO3 1
Switching.
9 Choose the class of the following IP address: (a) [Link] CO3 PO2 1
(b) [Link]
10 What is DHCP? CO3 PO2 1
PART B & C
1 Explain Packet Switching in detail. CO3 PO9 2
2 i)Discuss the IP addressing methods. CO3 PO9 2
ii)Write short notes on ARP.
3 What is the need for ICMP? Mention ICMP MESSAGES and CO3 PO3
their purpose.
4 Explain in detail about DHCP. CO3 PO5
5 Explain about IPV6? Compare IPV4 and IPV6 CO3 PO9
6 Explain in detail about: i) ICMP ii) ARP iii) RARP. CO3 PO4
UNIT IV
CS3591 Computer Networks
PART A
S NO Question CO PO BL
1 Define routing. CO4 PO1 1
2 Write the difference between Distance vector routing and Link state CO4 PO2 1
routing.
3 Explain multicast routing? CO4 PO2 1
4 What is piggybacking? CO4 PO3 1
5 What is PIM? CO4 PO4 1
7 Define Unicasting, Broadcasting and Multicasting. CO4 PO4 1
8 What is a path vector routing protocol? CO4 PO3 1
9 What is the main difference between BGP and Distance vector CO4 PO2 1
routing.
10 What are the metrics used by routing protocols? CO4 PO2 1
PART B & C
1 Explain what is Distance Vector Routing and Demonstrate how CO4 PO9 2
distance table gives routing table
2 Explain the Routing Information protocol/Distance vector routing CO4 PO9 2
in detail.
3 Explain Link state routing with Dijkstra's algorithm for the CO4 PO3
following graph.
4 What are the different routing algorithms? List out their pros and CO4 PO5
cons.
5 Explain Distance Vector Routing Algorithm for the graph CO4 PO9
given below.
6 Explain in detail the operation of OSPF protocol by considering a CO4 PO4
suitable network.
UNIT V
CS3591 Computer Networks
PART A
S NO Question CO PO BL
1 List out the functions of data link layer CO5 PO1 1
2 What do you mean by framing? CO5 PO2 1
3 What are the two types of errors occurred during data CO5 PO2 1
transmission?
4 Compare error detection and correction. CO5 PO3 1
5 Define bit stuffing. CO5 PO4 1
7 What is the difference between stop and wait and sliding CO5 PO4 1
window protocol?
8 What is CSMA/CD? CO5 PO3 1
9 List the types of Transmission media. CO5 PO2 1
10 Define Bandwidth CO5 PO2 1
PART B & C
1 Explain the various error detection techniques with example. CO5 PO9 2
2 Explain various flow control mechanisms. i) Stop Wait protocol CO5 PO9 2
ii)Go Back-N iii) Selective Repeat
3 Discuss in detail about the HDLC protocol (Bit Oriented CO5 PO3
Protocol).
4 Describe the CSMA/CD protocol and comment on its performance CO5 PO5
for medium access.
5 The message 11001001 is to be transmitted, using CRC error detection CO5 PO9
algorithm. Assuming the CRC polynomial to be X3+X2+1, determine
the three-bit CRC code that should be appended to message for
both sender and receiver side.
6 Explain the functioning of wireless LAN in detail. CO5 PO4