Examining IP Datagram Header Information

Posted by arlene

In the IP header you will find the addressing information that is used by routers and other network devices to deliver the packet to its eventual destination.

  • Padding—This field is used to pad the header so that it ends on a 32-bit boundary. The padding consists of zeros. Different machines and different operating systems work based on different sizes for bytes, words, quadwords (all of which are multiples of 8), and so on. Padding makes it easier to handle a known quantity of data (that is, to pad the header to a known length) than for the system to have to find some other method for determining where a data structure ends. For example, a router must operate quickly. It must perform calculations, look up information in the routing table, and so on. Extracting the header information from a packet can be implemented in hardware or software to make the router work faster by using known quantities of bits.

Living the Web 2.0

The Options Field and Source Routing

The Options field is optional. Source routing, for example, can be implemented using this field. Although IP usually lets other protocols make routing decisions (that is, the path the packet takes through the network), in most cases it is possible to specify a list of devices for the route instead.

Hackers can use source routing to force a packet to return to their computer, using a predefined route. Using source routing with TCP/IP should be discouraged.

Each of these techniques for source routing provides a list of addresses that the packet must pass through. Loose source routing uses this list but doesn’t necessarily use it in all cases—other routes can be used to get to each machine addressed in the list. When strict source routing is used, however, the list must be followed exactly; if it cannot, the packet will be discarded.

Possibly related posts: (automatically generated)
Examining IP Datagram Header Information

3 Responses to “Examining IP Datagram Header Information”

  1. Denude Mini is upgradeable to 32 channels of processing power and you can run two Denude units on a single computer system for up to 64 channels of processing. … PC Compatible Computer

  2. Easily move images from your computer to cell phone so that you can assign them to any contact in your address book as Caller ID. … Mobile Phone

  3. “Laplink is eager to bring its innovations to Japanese consumers through AOS Technologies.” said Thomas Koll, CEO, Lap link Software Inc. … Laplink Software

Leave a Reply

LogoAlexa CounterFeedBurner Counter