IP -- The Internet Protocol

Purpose:  IP provides a best effort, out of order, unreliable delivery of individual packets.  It can cross multiple hops, and multiple technologies.  Routing is done at the IIP level.  No error checking is done at the IP level.  IP is not used by users, but by higher level protocols above.

The internet Datagram:  A datagram consists of a header followed by a data area.  The datagram header can be found on page 92.  The datagram itself lives in a physical packet.  Important fields include ...

Fragments: If the IP datagram is larger than the maximum transmission unit of any physical network in the route, the packet must be broken up.  Each piece is called a fragment.  Fragments are NOT reassembled along the way. Why? Options: There are several options that can be set on an IP datagram.