Application-Layer Framing

From Handwiki

Short description: Protocols constructed at the application layer

Application-layer framing or application-level framing (ALF) is a method of allowing an application to use its semantics for the design of its network protocols.

This procedure was first proposed by D. D. Clark and David L. Tennenhouse.[1] It works as follows:

  • The application splits the data into useful segments.
    • These segments are called ADUs (application data units).
  • The ADUs can be processed in any order.
  • The lower layers keep the ADU borders.

This procedure simplifies the quality of service negotiation and provides a simpler method of error checking.

The Real-time Transport Protocol (RTP) is an example of where the semantics of the real-time application are used to segment the data.

References

  1. Clark, D. D. and Tennenhouse, D. L. (1990). Architectural considerations for a new generation of protocols. In: ACM SIGCOMM Computer Communication Review archive Volume 20, Issue 4 (September 1990), Pages 200 - 208, ISSN 0146-4833.[1]

See also

  • Frame (networking)
  • Head-of-line blocking
  • Reliable byte stream




Retrieved from "https://handwiki.org/wiki/index.php?title=Application-layer_framing&oldid=2649249"

Categories: [Telecommunications engineering] [Internet architecture] [Network performance]


Download as ZWI file | Last modified: 08/29/2024 19:51:23 | 24 views
☰ Source: https://handwiki.org/wiki/Application-layer_framing | License: CC BY-SA 3.0

ZWI is not signed. [what is this?]