14 Questions
What is the most commonly used Internet-layer protocol?
IPv4
Which version of IP is designed to address the shortcomings of IPv4?
IPv6
What was the experimental real-time stream protocol that was never widely used?
IPv5
What does the 'Version number' field in the IP datagram format indicate for IPv4 datagrams?
Version number 4
What does the 'Header Length' field specify in the IP datagram format for IPv4 datagrams?
Length of the IP header
What is the default value of the 'Header Length' field in the IP datagram format for IPv4 datagrams?
5 (words)
What is the maximum value that can be contained in 4 bits?
16
What is the purpose of the Identification field?
To uniquely identify a datagram used in case of datagram fragmentation
What does the DF (Don’t Fragment) bit do when set?
Prohibits fragmentation of the datagram
What does the Time to Live (TTL) field specify?
How long a datagram is allowed to remain in the Internet
What does the User Protocol field identify?
The higher-level protocol that uses IP for communication
What is the Fragment Offset field used for?
Indicates the starting location of a fragment within the original datagram
What does the Header Checksum field detect errors in?
Only to the header of this datagram
What does the MF (More Fragments) bit indicate?
Indicates that this datagram is not its last fragment
Study Notes
Internet Protocol (IP)
- The most commonly used Internet-layer protocol is IP.
IPv4 and IPv6
- IPv6 is designed to address the shortcomings of IPv4.
Experimental Protocols
- The experimental real-time stream protocol was never widely used.
IP Datagram Format
IPv4 Datagram
- The 'Version number' field in the IP datagram format indicates the version of IP (IPv4).
- The 'Header Length' field specifies the length of the header in 32-bit words.
- The default value of the 'Header Length' field is 5 (5 x 32 bits = 160 bits).
- The maximum value that can be contained in 4 bits is 15.
Fragmentation
- The Identification field is used to identify fragments of a datagram.
- The DF (Don’t Fragment) bit, when set, prevents routers from fragmenting the datagram.
- The Fragment Offset field is used to specify the offset of a fragment in the original datagram.
Datagram Routing
- The Time to Live (TTL) field specifies the maximum number of hops a datagram can travel.
- The User Protocol field identifies the protocol used in the data portion of the datagram.
Error Detection
- The Header Checksum field detects errors in the header of the datagram.
- The MF (More Fragments) bit indicates that there are more fragments of a datagram.
Test your knowledge of Internet layer technologies, focusing on IPv4 and IPv6 protocols and their transition. Explore key concepts from Section 1.4 in “Computer Networks: Performance and QoS” by Ivan Marsic and Section 4.3.3 in “Computer Networking” by Kurose and Ross.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free