[Back to Lecture Notes page]

The Network Layer in the Internet

Sub-topic Outline:

 

The Internet Protocol (IP)

 

The IP Header

Version: which version of IP?

IHL: This header's length - minimum 160 bits.

Type of Service: What type of service this packet requires (eg. reliability, speed, etc). Each router can try and satisfy this.

Total length: This header's length - maximum 64Kb.

Identification, DF, MF, Fragment Offset: for fragmenting packets which are too large.

Time to live: value to limit packet lifetime, so it doesn't float around forever - set by host and decreased by each router.

Protocol: the protocol which pass IP the data (eg. TCP).

Checksum: checksum for the header, to ensure there are no errors.

Source and Destination Addresses: Sender and receiver of the data.

Options: Other useful header fields not included above.

 

IP Addresses

 

IP Subnets

 

Internet Control Protocols

 

Internet Control Message Protocols

 

Address Resolution Protocol (ARP)

 

Reverse Address Resolution Protocol (RARP)

 

IPv6

 

The IPv6 Address

68DA:8909:3A22:FA64:68DA:8909:3A33:AB45

68DA:0000:0000:0000:68DA:8909:3A33:AB45

or

68DA:0:0:0:68DA:8909:3A33:AB45

68DA::68DA:8909:3A33:AB45

 

IPv4 to IPv6 Address Conversion

164.115.64.2

becomes

::164.115.64.2

 

IPv6 Address Hierarchy

 

The IPv6 Datagram

Figure 5-56 p439

Packets with priority 0-7 indicates source provides congestion control.

The higher the priority, the important important it is for the packet to reach it’s destination.

Can be used in place of destination field.

Its use is implementation specific.

Usually indicates TCP or UDP.

But can also be an IP header extension.

 

Controversies with IPv6

 

[Back to Lecture Notes page]