Enrolment No.
/Seat No_______________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE - SEMESTER–V EXAMINATION – SUMMER 2025
Subject Code:3150710 Date:17-05-2025
Subject Name:Computer Networks
Time:02:30 PM TO 05:00 PM Total Marks:70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Simple and non-programmable scientific calculators are allowed.
MARKS
Q.1 (a) What is packet switching network? How does it differ from packet 03
switching?
(b) What is topology in compute network? Differentiate star topology from 04
mesh topology.
(c) Why OSI reference model is known as the layer architecture? What are the 07
functions of layers of OSI reference model?
Q.2 (a) Explain IMAP Protocol for email communication. 03
(b) What is congestion control? How does it differ from flow control? 04
(c) Describe HTTP request and response message format in brief. 07
OR
(c) What is DNS? How does DNS work? Explain the hierarchy of DNS 07
servers.
Q.3 (a) What is port address in transport layer? How does it help in Process-to- 03
process delivery at transport layer?
(b) How does congestion impact network performance, and what metrics are 04
used to detect congestion?
(c) Explain the following system calls: socket(), bind(), listen(), accept(), 07
connect(), send(), recv() ?
OR
Q.3 (a) What is connection-less service? How does packet delivery connection- 03
less services does differ from connection-oriented services?
(b) Describe the process of establishing a TCP connection using the three-way 04
handshake.
(c) Explain the various fields of UDP header. What are the advantages and 07
disadvantages of UDP over TCP?
Q.4 (a) How many maximum number of hosts can be connected in a single class 03
B and C network?
(b) Differentiate multicasting and broadcasting. 04
(c) How routing table is built in link state routing protocol? Explain the steps 07
in detail with figure and example.
OR
Q.4 (a) How physical addresses are different from logical addresses? 03
(b) What is subnetting? What is the subnet masks values for creating 4 and 8 04
subnets in class c network?
(c) How the vector of distance for each router is built in distance vector 07
routing protocol? What is count-to-infinity problem in it?
Q.5 (a) Differentiate fix size and variable size framing. 03
(b) What is flow control? How stop-n-wait protocol does work for flow 04
control?
1
(c) Explain selective repeat protocol with the concept of sliding window. 07
OR
Q.5 (a) What is piggybacking in flow control? 03
(b) A bit stream 10011101 is transmitted using standard CRC Method. The 04
divisor is 1001. Show the CRC codeword is generated at sender side.
(c) What is collision? How collision can be avoided using bit-map protocol? 07
Explain with example.
*************