Beruflich Dokumente
Kultur Dokumente
Roll No:
(To be filled in by the candidate)
Page No: 1
2790
b) i) Suppose we have a network with a 512 byte MTU (including headers). What is the
largest IP packet size that we can accept if we can only generate two fragments
for this packet? (4)
ii) Assume two routers are misconfigured to form a routing loop for a destination X.
Explain why an IP datagram destined for X will not go back and forth forever. (3)
c) Classless inter-domain routing (CIDR) has eased the problem of running out of IPv4
addresses. Why? Create an addressing scheme using variable length subnet
masking (VLSM) for the following topology. The network address is 192.168.10.0/24
4. a) Is it true that an ICMP message will be generated as and when the TTL in an IP
datagram becomes zero? Brief. A host receives an ICMP packet, type 4 which is a
source quench message from a router. What does it imply?
b) You fire up Wireshark and you see the following Ethernet frames interpreted to you.
What protocol is this? What is it used for? Why is the first packet sent to a broadcast
address, but the second isn't? Give a brief description on how it works.
c) Compare link state routing and distance vector routing algorithms in terms of:
Speed of convergence
Communication overhead
Page No: 2
2790
The network above uses Link State Routing. Trace Dijkstra’s shortest path algorithm
to find the shortest path from A to all the other nodes. Explicitly show what happens
in each step. Show A-s routing table.
5. a) How is TCP able to provide Reliability for messages travelling in unreliable IP
datagrams.
b) i) What is resolution in DNS? What are the steps involved in resolving a domain
www.google.com. What are the intermediate servers involved and their role? (4)
ii) Suppose that Alice wants to send an email message to Bob. What are the entities
involved in the transfer from source to destination? Between which of these
entities does the SMTP protocol operate? What about the POP3 protocol? (3)
c) With the help of a state transition diagram explain how a TCP connection is
established and closed. A client C and a server S establish a connection. The initial
sequence number is 2000 from C to S and 9500 from S to C. Show the Sequence
Number and Acknowledgment Number in each segment sent below, and ignore
congestion control and flow control.
i. C sends SYN segment C1
ii. S sends SYN segment S1, including ACK of segment C1
iii. C sends three 1000-data-byte segments C2 through C4, including ACK of segment
S1
iv. S sends 0-data-byte segment S2, including ACK of segment C2
v. S sends a 1000-data-byte segment S3, including ACK of segment C3
/END/
FD/RL
Page No: 3