Jump to content

Packet segmentation

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 99.254.217.116 (talk) at 03:15, 20 April 2016. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In data communications networks, packet segmentation is the process of dividing a data packet into smaller units for transmission over the network. Packet segmentation happens at layer four of the OSI model or the transport layer.[1] Segmentation may be required when:

  • The data packet is larger than the maximum transmission unit supported by the network
  • The network is unreliable and it's desirable to divide the information into smaller segments to maximize the probability that each one of them can be delivered correctly to the destination[citation needed]

Protocols that perform packet segmentation at the source usually include a mechanism at the destination to reverse the process and reassemble the original packet from individual segments. This process may include automatic repeat-request (ARQ) mechanisms to detect missing segments and to request the source to re-transmit specific segments.

In a communication system based on a layered OSI model, packet segmentation may be responsible for splitting one MPDU into multiple physical layer service data units so that reliable transmission (and potential re-transmission via ARQ) of each one can be performed individually.

The ITU-T G.hn standard, which provides a way to create a high-speed (up to 1 gigabit/s) local area network using existing home wiring (power lines, phone lines and coaxial cables), is an example of a protocol that employs packet segmentation to increase reliability over noisy media.

See also

References

  1. ^ "How the TCP/IP Protocols Handle Data Communications - Oracle Solaris Administration: IP Services". www.cns.nyu.edu. Retrieved 2016-04-20.