|
IP Datagram Encapsulation and Formatting
The primary job of the Internet Protocol
is the delivery of data between devices over an internetwork. On its
journey between two hosts in an internet, this data may travel across
many physical networks. To help ensure that the data is sent and received
properly, it is encapsulated within a message called an IP
datagram. This datagram includes several fields that help manage
the operation of IP and ensure that data gets where it needs to go.
In this section I take a look at
how the Internet Protocol takes data passed to it from higher layers
and packages it for transmission. I begin with a general discussion
of IP datagrams and encapsulation. I then describe the general format
of IP datagrams, including the fields used in the IP header and how
they are interpreted. I also include a brief discussion of IP datagram
options and their use.
Note: IP datagrams are sometimes called IP packets. Whether datagram or packet is the preferred term seems to depend on whom you ask; even the standards dont use one term exclusively. On the other hand, I have seen IP datagrams called IP frames, and thats definitely not correct! The topic on messages and names in the fundamentals chapter describes these terms more completely. |
|
Quick navigation to subsections and regular topics in this section
|
| If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support! |
|
|
Home -
Table Of Contents - Contact Us
The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005
© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.
|