1 / 8

IP Packet

IP Packet. 0. 4. 8. 16. 19. 31. TOS. Length. V. ersion. HLen. Ident. Flags. Offset. TTL. Protocol. Checksum. SourceAddr. DestinationAddr. Pad. Options (variable). (variable). Data. Packet Format. Packet Format. Version— V ersi IP yang digunakan (0100=4)

Télécharger la présentation

IP Packet

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IP Packet

  2. 0 4 8 16 19 31 TOS Length V ersion HLen Ident Flags Offset TTL Protocol Checksum SourceAddr DestinationAddr Pad Options (variable) (variable) Data Packet Format IP Packet

  3. Packet Format • Version—Versi IP yang digunakan (0100=4) • IP Header Length (IHL)—Datagram header length dalam 32-bit words. • Type-of-Service—Specifies how an upper-layer protocol would like a current datagram to be handled, and assigns datagrams various levels of importance. • Total Length—Panjang paket dalam bytes, termasuk data dan header. • Identification—Nilai integer ebagai identifikasi paket saat ini. Item ini berguna pada fragmentation jika paket terdiri atas potongan-potongan paket besar IP Packet

  4. Packet Format • Flags—Consists of a 3-bit field of which the two low-order (least-significant) bits control fragmentation. • The low-order bit specifies whether the packet can be fragmented. • The middle bit specifies whether the packet is the last fragment in a series of fragmented packets. • The third or high-order bit is not used. • Fragment Offset—Indicates the position of the fragment's data relative to the beginning of the data in the original datagram, which allows the destination IP process to properly reconstruct the original datagram. IP Packet

  5. Packet Format • Time-to-Live—Maintains a counter that gradually decrements down to zero, at which point the datagram is discarded. This keeps packets from looping endlessly. • Protocol—Indicates which upper-layer protocol receives incoming packets after IP processing is complete. • Header Checksum—Helps ensure IP header integrity. • Source Address—Specifies the sending node. • Destination Address—Specifies the receiving node. • Options—Allows IP to support various options, such as security. • Data—Contains upper-layer information. IP Packet

  6. H2 H1 H3 Network 2 (Ethernet) R1 R2 R3 R1 Network 1 (Ethernet) R2 Network 4 (point-to-point) R3 H7 H8 H4 Network 3 (FDDI) H5 H6 Fragmentation and Reassembly IP Packet

  7. H1 H8 TCP TCP R1 R2 R3 IP IP IP IP IP FDDI PPP ETH ETH ETH FDDI PPP ETH H1 R1 R2 R3 H8 ETH IP (1400) FDDI IP (1400) PPP IP (512) ETH IP (512) PPP IP (512) ETH IP (512) PPP IP (376) ETH IP (376) Fragmentation and Reassembly IP Packet

  8. Start of header Ident = x Offset = 0 0 Rest of header 1400 data bytes Start of header Ident = x 1 Offset = 0 Rest of header 512 data bytes Start of header Ident = x 1 Offset = 512 Rest of header H1 R1 R2 R3 H8 512 data bytes Start of header ETH IP (1400) FDDI IP (1400) PPP IP (512) ETH IP (512) Ident = x 0 Offset = 1024 PPP IP (512) ETH IP (512) Rest of header PPP IP (376) ETH IP (376) 376 data bytes IP Header = 4x5 = 20 bytes IP Packet

More Related