This article is about TCP and UDP transport layer control bits. The aim is to encode some control bits in TCP and UDP headers in order to improve their reliability. This will ensure that some packets that arrive at the receiving side with only bit errors in the header part can be corrected and thus be delivered to the application layer without problem instead of being retransmitted or discarded. This is done by suggesting an adaptive scaling of the source port number and destination port number fields. In the case of TCP, this will provide in some cases, enough bits that will be added to the bits of the Urgent pointer field, Data-offset part, and the reserved field on a quest of a good coding rate.
References
[1]
Postel, J. (1981) ISI. Request for Comments 793, Transmission Control Protocol, Darpa Internet Program Protocol Specification, September.
[2]
Duke, M., Braden, R., Eddy, W., Blanton, E. and Zimmermann, A. (2015) IETF. Request for Comments 7414—A Roadmap for Transmission Control Protocol (TCP) Specification Documents, February.
[3]
Kurose, J.F. and Ross, K.W. (2000) Computer Networking—A Top-Down Approach Featuring the Internet. Addison-Wesley.
[4]
Stevens, W.R. (1994) TCP/IP Illustrated, Volume 1: The Protocols. Addison-Wesley.
[5]
Comer, D.E. (1991) Internetworking with TCP/IP: Principles, Protocols, and Architecture, Volume I. 2nd Edition, Prentice-Hall.
[6]
Postel, J. (1980) ISI. Request for Comments 768—User Datagram Protocol, 28 August.
[7]
Eggert, L., Fairhurst, G. and Shepherd, G. (2017) IETF. Request for Comments 8085—UDP Usage Guidelines, March.
[8]
Blahut, R.E. (1983) Theory and Practise of Error Control Codes. Addison-Wesley.
[9]
Lin, S. and Costello, D.J. (1983) Error Control Coding: Fundamentals and Applications. Prentice-Hall.
[10]
Proakis, J.G. and Salehi, M. (2001) Communication Systems Engineering. 2th Edition, Eastern Economy Edition.
[11]
Cover, T.M. and Thomas, J.A. (1991) Elements of Information Theory. Wiley Series in Telecommunications.