The Structure of the

IPv6, IPv4, TCP, UDP, ATM and FDDI

Data Frames

1. IPv6 Packet Format
connectionless

http://www.acm.org/crossroads/columns/connector/august2000.html

Figure 2: The all new IPv6 header

The following explains the modifications made to the IPv4 header, which resulted in the IPv6 header shown in Figure 2.

2. IPv4 Packet Format

connectionless

http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ip.htm#xtocid223632

Figure 30-2: Fourteen fields comprise an IP packet.


The following discussion describes the IP packet fields illustrated in Figure 30-2:

3. TCP Packet Format

connection-oriented

http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ip.htm#24904

Figure 30-10: Twelve fields comprise a TCP packet.


TCP Packet Field Descriptions

The following descriptions summarize the TCP packet fields illustrated in Figure 30-10:

connectionless

http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ip.htm#39353

Figure 30-11: A UDP packet consists of four fields.

The UDP packet format contains four fields, as shown in Figure 30-11. These include source and destination ports, length, and checksum fields. Source and destination ports contain the 16-bit UDP protocol port numbers used to demultiplex datagrams for receiving application-layer processes. A length field specifies the length of the UDP header and data. Checksum provides an (optional) integrity check on the UDP header and data.

UDP is useful in situations where the reliability mechanisms of TCP are not necessary, such as in cases where a higher-layer protocol might provide error and flow control.

UDP is the transport protocol for several well-known application-layer protocols, including Network File System (NFS), Simple Network Management Protocol (SNMP), Domain Name System (DNS), and Trivial File Transfer Protocol (TFTP).

5 ATM Packet Format
connection oriented

Figure 20-5: An ATM cell, UNI cell, and ATM NNI cell header each contain 48 bytes of payload.

http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/atm.htm

ATM Cell-Header Format

An ATM cell header can be one of two formats: UNI or the NNI. The UNI header is used for communication between ATM endpoints and ATM switches in private ATM networks. The NNI header is used for communication between ATM switches. Unlike the UNI, the NNI header does not include the Generic Flow Control (GFC) field. Additionally, the NNI header has a Virtual Path Identifier (VPI) field that occupies the first 12 bits, allowing for larger trunks between public ATM switches.

In addition to GFC and VPI header fields, several others are used in ATM cell-header fields. The following descriptions summarize the ATM cell-header fields illustrated in Figure 20-5:

For an FDDI (Fiber Distributed Data Interface) Tutorial see

Figure 30-3 The 9 fields that comprise an FDDI Packet

http://www.iol.unh.edu/training/fddi/htmls/frame.html


http://www.iol.unh.edu/training/fddi/htmls/token.html


The token is a control signal comprised of a unique symbol sequence that circulates on the medium following each information transmission. Any station, upon detection of a token, may capture the token by removing it from the ring. The station may then transmit one or more frames of information. At the completion of its information transmission, the station issues a new Token, which provides other stations the opportunity to gain access to the ring.