Unit4 - Subjective Questions

CSE306 • Practice Questions with Detailed Answers

1

Explain the format of an IPv4 Datagram Header. Detail the function of at least five key fields.

2

Describe the purpose and mechanism of Fragmentation in IPv4 using the relevant header fields.

3

What is the Header Checksum in IPv4? How is it calculated?

4

Detail the structure of the IPv6 base header. How does it differ from the IPv4 header in terms of simplicity?

5

Explain the concept and structure of IPv6 Extension Headers.

6

Describe the three main types of IPv6 addresses.

7

Compare and contrast IPv4 and IPv6 protocols.

8

What is Network Address Translation (NAT)? Explain its working principle.

9

Distinguish between Static NAT, Dynamic NAT, and PAT (Port Address Translation).

10

Define Routing in the context of the Network Layer. What are the key goals of a routing algorithm?

11

What are Unicast Routing Protocols? Categorize them into Intra-domain and Inter-domain protocols.

12

Explain Dijkstra's Shortest Path Algorithm with a brief mathematical or logical summary of its steps.

13

Describe the principles of Distance Vector Routing. What routing protocol uses this algorithm?

14

What is the 'Count-to-Infinity' problem in Distance Vector Routing? How can it be mitigated?

15

Explain the concept of Link State Routing. How does it differ from Distance Vector routing?

16

What is the role of Flooding in Link State Routing, and how are infinite loops prevented during this process?

17

Discuss the advantages and disadvantages of OSPF (Open Shortest Path First) as a Link State protocol.

18

How does IPv6 Address Autoconfiguration (SLAAC) work?

19

What is the Bellman-Ford algorithm, and how is it utilized in Distance Vector routing?

20

Compare Distance Vector Routing and Link State Routing based on message complexity, convergence speed, and robustness.