Information AboutDatagram |
| CATEGORIES ABOUT PACKET | |
| units of information | |
| packets | |
| SHOPPER'S DELIGHT | |
|
A packet is the fundamental unit of Information carriage in all modern Computer Network s that use Packet Switching . CONNECTIONLESS PACKETS: DATAGRAMS Some systems that use packets (e.g. ATM ) require a Connection Setup stage before any packets can be sent, which is why they introduce the term datagram.
HOW PACKETS WORK A packet consists of three elements: the first element is a '' Header '', which contains the information needed to get the packet from the source to the destination, and the second element is a '' Data area'', which contains the information of the user who caused the creation of the packet. The third element of packet is a '' Trailer '', which often contains techniques ensuring that errors do not occur during transmission. A good analogy is to consider a packet to be like a letter; the header is like the envelope, and the data area is whatever the person puts inside the envelope. The life of one Connection will usually comprise a series of packets; in some network designs, they will not necessarily all be routed over the same path through the network. IP packets IP packets are composed of several components {Link without Title} . They are divided in 3 main parts: the header, data and trailer. The packet header consists of: # 4 bits that contain the ''version'', that specifies if it's an IPv4 or IPv6 packet, # 4 bits that contain the ''Internet Header Length'' which is the length of the header, # 8 bits that contain the ''Type of Service'', also referred to as Quality Of Service (QoS), which describes what priority the packet should have, # 16 bits that contain the ''length'' of the packet, # 16 bits that contain an ''identification tag'' to help reconstruct the packet from several fragments, # 3 bits that contain a flag that says if the packet is allowed to be ''fragmented'' or not, # 13 bits that contain the ''fragment offset'', a field to identify which fragment this packet is attached to, # 8 bits that contain the '' Time To Live '' (TTL) which is the number of hops (router, computer or device along a network) the packet is allowed to pass before it dies (for example, a packet with a TTL of 16 will be allowed to go across 16 routers to get to its destination before it is discarded), # 8 bits that contain the ''protocol'' (TCP, UDP, ICMP, etc..) # 16 bits that contain the ''Header Checksum,'' a number used in error correction, # 32 bits that contain the ''source IP address'', # 32 bits that contain the ''destination IP address''. After those, optional flags can be added of varied length, which can change based on the protocol used, then the data that packet carries is added, and finally the trailer. DELIVERY NOT GUARANTEED Many networks do not provide guarantees of delivery, nonduplication of packets, or in order delivery of packets, ''e.g.'', the UDP protocol of the Internet . However, it is possible to layer a Transport Protocol on top of the packet service which can provide such protection; TCP and UDP are the best examples of layer 4, the Transport Layer, of the seven layered OSI Model . The header of a packet specifies the data type, packet number, total number of packets, and the sender and receiver's IP addresses. The term Frame is sometimes used to refer to a packet exactly as transmitted over the wire or radio. A PRACTICAL ILLUSTRATION: THE NASA DEEP SPACE NETWORK The Consultative Committee for Space Data Systems ( CCSDS ) packet telemetry standard defines the protocol used for the transmission of spacecraft instrument data over the deep-space channel. Under this standard, an image or other data set from a spacecraft instrument is transmitted using one or more packets. CCSDS packet definition A packet is a block of data with length that can vary between successive packets, ranging from 7 to 65,542 bytes, including the packet header.
Telecom processing notes Data in a frame typically are protected from channel errors by error-correcting codes.
Handling data loss Deleted undecodable whole frames are the principal type of data loss that affects compressed data sets. There generally would be little to gain from attempting to use compressed data from a frame marked as undecodable.
Thus, frames with detected errors would be essentially unusable even if they were not deleted by the frame processor. This data loss can be compensated for with the following mechanisms.
SEE ALSO |