[go: up one dir, main page]

0% found this document useful (0 votes)
15 views2 pages

19ECSC302 851 19ECSC302 881 23KlE504

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 2

Supp_July_2023 19ECSC302

SRN

V Semester B.E. Examination


(Computer Science and Engineering)
Computer Networks-I (19ECSC302)
Duration: 3 hours Max. Marks: 100
Note: Answer any two full question from UNIT-I, any two question from UNIT-II and any
one question from UNIT-III.

UNIT-I
1 a. Describe the mechanism of encapsulation with an example. (06marks)
b. Consider HTTP client that wants to retrieve a Web document at given URL. The
IP address of the HTTP server is initially unknown. What transport and
application layer protocols besides HTTP are needed in this scenario? (06marks)
c. Consider two hosts A and B that are connected through a link of bandwidth R=4.2
Mbps. The distance between A and B is d=20Km. Assume the propagation speed
value.
i. Find the propagation delay.
ii. Find the transmission delay for a packet of L=4.2Kb.
iii. Consider that we double the length of the link. How will the delays
be affected?
iv. Find the packet length such that host B receives the first bit of the
packet at the same time that host A sends the last bit. (08marks)
2 a. Why will two ISPs at the same level of the hierarchy often peer with each other?
How does an IXP earn money? (06marks)
b. Consider a packet sending from source to destination host over a fixed route. List
the delay components in the end-to-end delay. Which of these delays are constant
and which are variable? (06marks)
c. Consider a startup company called “Click.com” wants to register a domain name
at registrar. Provide the registrar with DNS resource records. (08marks)
3 a. Define cookie. Explain the different components of cookies with an example. (06marks)
b. What is difference between a host and end system? List the different types of end
systems. Is a Web server an end system? Justify. (06marks)
c. You are asked to design simple mail client which send email message to mail
server using SMTP. Illustrate the steps in sending the email message using
suitable commands. (08marks)
UNIT-II
4 a. Explain IP Data-gram format. Which fields of the IP header change from router to
router? Why the value is changing from router to router. (06marks)
b. What is socket? Describe the socket programming API with block diagram. (06marks)
c. i. Explain the TCP congestion control process.
ii. Consider the current size of the congestion is 32KBs. The size of
congestion window of TCP connection is 16KB when a timeout occurs.
The RTT of the connection is 100ms and the MSS used is 2Kb. Calculate
the time taken (in ms) by the TCP connection to get back to 32KB
congestion window. (08marks)
5 a. Differentiate between the reliable data transfer version for incremental
implementation of the protocols. Explain anyone with FSM. (06marks)
b. What is IP addressing ? Briefly explain and differentiate classful and classless
addressing with example. (06marks)

Page 1
c. Why fragmentation is required in networks? Consider a router receives an IP
packet containing 4404 bytes and has to forward the packet to a network with
MTU of 1500 bytes. Show the fragments that router creates and specify the
relevant values in each fragment header. (08marks)
6 a. Why is checksum required? Calculate the checksum for the following 8 bit of
data: 10100011, 11001100, 10101110. (06marks)
b. Differentiate routing and forwarding. With an illustration explain the operation of
virtual circuit. Write the entries of virtual tables used in your illustrations. (06marks)
c. Draw the FSM for the receiver side of protocol RDT 3.0. (08marks)
UNIT-III
7 a. Explain NAT process in detail. (10marks)
b. Can we implement SDN in our college network? Justify your answer with proper
cases. (10marks)
8 a. When Ram is trying to open bvb.edu he is getting message as error 404! what is
wrong? How to resolve ? Give all possible ways for error 404 with one solution
for each. (10marks)
b. All users in LAN have trouble communicating with mail server. As a Network
Engineer, what are the trouble shooting steps to be followed? (10marks)

Page 2

You might also like