Passing Corrupt Data Across Network Layers: An Overview of Recent Developments and Issues

Recent Internet developments seem to make a point for passing corrupt data from the link to the network layer and above instead of ensuring data integrity with a checksum and ARQ. We give an overview of these efforts (the UDP Lite and DCCP protocols) and explain which circumstances would justify delivery of erroneous data; clearly, the missing piece in the puzzle is efficient and meaningful interlayer communication.

[1]  Jon Postel,et al.  Internet Protocol , 1981, RFC.

[2]  Michael Welzl Scalable Performance Signalling and Congestion Avoidance , 2003, Springer US.

[3]  Jerome H. Saltzer,et al.  Active Networking and End-To-End Arguments* , 1998 .

[4]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[5]  Lars-Åke Larzon,et al.  The UDP-Lite Protocol , 2001 .

[6]  Stephen E. Deering,et al.  Internet Protocol, Version 6 (IPv6) Specification , 1995, RFC.

[7]  Rajesh Krishnan,et al.  Explicit transport error notification (ETEN) for error-prone wireless and satellite networks , 2004, Comput. Networks.

[8]  Lars-Åke Larzon,et al.  UDP lite for real time multimedia applications , 1999 .

[9]  Godred Fairhurst,et al.  The Lightweight User Datagram Protocol (UDP-Lite) , 2004, RFC.

[10]  Alden W. Jackson,et al.  Commentaries on "Active networking and end-to-end arguments" , 1998, IEEE Netw..

[11]  Mark Handley,et al.  RFC 4340: Datagram Congestion Control Protocol (DCCP) , 2006 .

[12]  Randall R. Stewart,et al.  Stream Control Transmission Protocol , 2000, RFC.

[13]  Van Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.

[14]  Mark Handley,et al.  Datagram Congestion Control Protocol (DCCP) , 2006, RFC.

[15]  David L. Black,et al.  The Addition of Explicit Congestion Notification (ECN) to IP , 2001, RFC.

[16]  Magnus Westerlund,et al.  Real-Time Transport Protocol (RTP) Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs , 2002, RFC.

[17]  Godred Fairhurst,et al.  Advice to link designers on link Automatic Repeat reQuest (ARQ) , 2002, RFC.

[18]  Jerome H. Saltzer,et al.  End-to-end arguments in system design , 1984, TOCS.

[19]  Winston Khoon Guan Seah,et al.  TCP HACK: TCP header checksum option to improve performance over lossy links , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).