10.3.3. Internet Protocol
The IP (Internet Protocol) operating at the OSI Network layer, is a connectionless protocol that provides datagram service, and IP
packets are most commonly referred to as IP datagrams. It performs the following typical functions:
1. Identifies the IP address
2. Packet disassembly and reassembly of the IP datagram
3. Routing of the IP address
Version
Header Length
Time To Live
Terms
Version
Internet Header Length
Type Of Service
ID
Flags
Fragment Offset
Time To Live
Protocol
Header Checksum
Source Address
Destination Address
Option
Padding
Internet
Type Of Service
ID
Protocol
Option + Padding (size varies)
Currently version 4
IP Header field length
Service priority requested by IP Datagram (3 bits are reserved for precedence)
Identification frame number for upper layer communication
Packet disassembly information
Offset from most significant bit
Decrement the counter until ½0½ every time packet pass over the router
Upper layer protocol identification number. ie TCP (06h), UDP (11h)
Checksum is used for error checking on the header data
Sender's IP Address
Destination's IP Address
When implemented
Fill bit field to add up to 32 bit
4 byte
Flags
Source Address
Destination Address
Data
IP Datagram
Detail
330
Total Length
Fragment Offset
Header Checksum