Author
Listed:
- Ashis Saklani
(Assistant Professor, Dept. of CSE, BTKIT, Dwarahat-263653 Uttarakhand India)
- Vishal Gupta
(Assistant Professor, Dept. of CSE, BTKIT, Dwarahat-263653 Uttarakhand India)
Abstract
As We’ve  known  for  a  while  that  the  Internet  is classified as a  result  of  the  race  to  optimise  existing  applications  or  en- hance security. Sometimes  NATs, performance-enhancing-proxies, firewalls  and  traffic  normalizers  are  only  a  few  of  the  middle-  boxes that are deployed in the network and look beyond the IP header to do their job. IP itself can’t be extended because  "IP options are not an option" [1]. Is the same true for TCP?  In this Research  we develop a  methodology for  evaluating  middlebox  behavior  relating  to  TCP  extensions  and present the results of measurements conducted from multiple  Survival  points.  The  shortest  answer  is  that  Yes we  can  still extend TCP, but extensions’ design is very constrained as it needs  to  take  into  account  prevalent  middlebox  behaviors.  For instance, absolute sequence numbers cannot be embedded in options, as middleboxes can rewrite ISN and preserve undefined options.  Sequence  numbering  also  must  be  consistent  for  a  TCP  connection,  because  many  middleboxes  only allow through contiguous flows.  We used these findings to analyze three proposed extensions to TCP. We find that MPTCP is likely to work correctly in the Internet or fall-back to regular TCP. TcpCrypt seems ready to be deployed, however it is fragile if resegmentation does happen for instance with hardware offload.  Finally,  TCP  extended  options  in  its  current  form  is  not  safe  to  deploy.
Suggested Citation
Ashis Saklani & Vishal Gupta, 2015.
"Extending TCP the Major Protocol of Transport Layer,"
Scientific Review, Academic Research Publishing Group, vol. 1(2), pages 21-35, 07-2015.
Handle:
RePEc:arp:srarsr:2015:p:21-35
DOI: arpgweb.com/?ic=journal&journal=10&info=aims
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:arp:srarsr:2015:p:21-35. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Managing Editor (email available below). General contact details of provider: http://arpgweb.com/index.php?ic=journal&journal=10&info=aims .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.