{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,5]],"date-time":"2026-06-05T01:54:19Z","timestamp":1780624459549,"version":"3.54.1"},"reference-count":164,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/OAPA.html"}],"funder":[{"DOI":"10.13039\/501100002207","name":"European Union\u2019s Horizon 2020 Research and Innovation Programme","doi-asserted-by":"publisher","award":["644334 (NEAT)"],"award-info":[{"award-number":["644334 (NEAT)"]}],"id":[{"id":"10.13039\/501100002207","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Commun. Surv. Tutorials"],"published-print":{"date-parts":[[2017]]},"DOI":"10.1109\/comst.2016.2626780","type":"journal-article","created":{"date-parts":[[2016,11,8]],"date-time":"2016-11-08T19:19:48Z","timestamp":1478632788000},"page":"619-639","source":"Crossref","is-referenced-by-count":54,"title":["De-Ossifying the Internet Transport Layer: A Survey and Future Perspectives"],"prefix":"10.1109","volume":"19","author":[{"given":"Giorgos","family":"Papastergiou","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gorry","family":"Fairhurst","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6121-3494","authenticated-orcid":false,"given":"David","family":"Ros","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anna","family":"Brunstrom","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Karl-Johan","family":"Grinnemo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Per","family":"Hurtig","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Naeem","family":"Khademi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael","family":"Tuxen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael","family":"Welzl","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dragana","family":"Damjanovic","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Simone","family":"Mangiante","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","year":"2016","journal-title":"IETF Network Virtualization Overlays (nvo3) Working Group Charter"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7364"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/774763.774772"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2005.1577741"},{"key":"ref31","article-title":"Mobile edge computing&#x2014;A key technology towards 5G","author":"hu","year":"2015"},{"key":"ref30","article-title":"Mobile-edge computing","author":"patel","year":"2014"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2004.1358673"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5058"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/65.819167"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.136"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2013.070813.00063"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2012.04.003"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2016.2528164"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3261"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2535828.2535829"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.17487\/rfc0959"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3135"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/WiMOB.2014.6962241"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6887"},{"key":"ref26","first-page":"20\/1","article-title":"A case for middleware to enable advanced Internet services","author":"welzl","year":"2004","journal-title":"Proc Next Gener Netw Middleware Workshop (NGNM)"},{"key":"ref100","article-title":"WANIPConnection: 2 service","year":"2010"},{"key":"ref25","article-title":"A minimal set of transport services for TAPS systems","author":"gjessing","year":"2016"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/2535828.2535834"},{"key":"ref51","first-page":"403","article-title":"The case for ubiquitous transport-level encryption","author":"bittau","year":"2010","journal-title":"Proc Usenix Security Symp"},{"key":"ref154","article-title":"Userspace networking with libuinet","author":"kelsey","year":"0"},{"key":"ref153","author":"camar\u00f3","year":"2016","journal-title":"PACKET-MMAP"},{"key":"ref156","article-title":"Library operating system with mainline Linux network stack","author":"tazaki","year":"0"},{"key":"ref155","volume":"2","author":"dike","year":"2006","journal-title":"User Mode Linux"},{"key":"ref150","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413185"},{"key":"ref152","year":"2016","journal-title":"Data-Plane Development Kit"},{"key":"ref151","doi-asserted-by":"publisher","DOI":"10.1145\/2535771.2535779"},{"key":"ref146","doi-asserted-by":"publisher","DOI":"10.1145\/2959424.2959429"},{"key":"ref147","doi-asserted-by":"publisher","DOI":"10.1145\/2959424.2959437"},{"key":"ref148","doi-asserted-by":"publisher","DOI":"10.1145\/2602204.2602212"},{"key":"ref149","year":"2016","journal-title":"Netmap"},{"key":"ref59","first-page":"35","article-title":"Evolving TCP. How hard can it be?","author":"nabi","year":"2012","journal-title":"Proc ACM CoNEXT Student Workshop"},{"key":"ref58","article-title":"Inner space for TCP options","author":"briscoe","year":"2014"},{"key":"ref57","article-title":"TCP SYN extended option space using an out-of-band segment","author":"touch","year":"2016"},{"key":"ref56","article-title":"Implementation of the TCP extended data offset option","author":"trieu","year":"2015"},{"key":"ref55","article-title":"TCP extended data offset option","author":"touch","year":"2016"},{"key":"ref54","article-title":"TCP option space extension","author":"ramaiah","year":"2012"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486014"},{"key":"ref52","article-title":"Cryptographic protection of TCP streams (tcpcrypt)","author":"bittau","year":"2014"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6115"},{"key":"ref164","doi-asserted-by":"publisher","DOI":"10.1145\/2959424.2959441"},{"key":"ref163","doi-asserted-by":"publisher","DOI":"10.1109\/LANMAN.2016.7548846"},{"key":"ref162","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5218"},{"key":"ref161","article-title":"Transparent TCP-to-SCTP translation shim layer","author":"bickhart","year":"2005"},{"key":"ref160","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2011.6133554"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/s10550-006-0084-z"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.17487\/rfc0793"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4340"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.17487\/rfc0768"},{"key":"ref159","article-title":"Features of the User Datagram Protocol (UDP) and Lightweight UDP (UDP-Lite) transport protocols","author":"fairhurst","year":"2016"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4960"},{"key":"ref49","first-page":"29","article-title":"How hard can it be? Designing and implementing a deployable multipath TCP","volume":"12","author":"raiciu","year":"2012","journal-title":"Proc USENIX NSDI"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/4236.968833"},{"key":"ref157","year":"2016","journal-title":"NUSE"},{"key":"ref158","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2006.312"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3828"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2504730.2504757"},{"key":"ref45","author":"langley","year":"2008","journal-title":"Probing the Viability of TCP Extensions"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6824"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626321"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1016\/j.bjp.2013.10.010"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2012.98"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/SDN4FNS.2013.6702535"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2015.7110140"},{"key":"ref127","article-title":"On the usage of transport service features provided by IETF transport protocols","author":"welzl","year":"2016"},{"key":"ref126","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3986"},{"key":"ref125","doi-asserted-by":"publisher","DOI":"10.1109\/IMIS.2012.117"},{"key":"ref124","doi-asserted-by":"publisher","DOI":"10.1109\/iccw.2011.5963568"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6347"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1145\/2483977.2484002"},{"key":"ref129","article-title":"A framework for signaling flow characteristics between applications and the network","author":"eckert","year":"2013"},{"key":"ref71","article-title":"Adobe&#x2019;s Secure Real-Time Media Flow Protocol","author":"thornburgh","year":"2013"},{"key":"ref128","article-title":"SPUD use cases","author":"kuehlewind","year":"2016"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.17487\/RFC7540"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02080-3_2"},{"key":"ref130","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4782"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1145\/1282427.1282421"},{"key":"ref74","article-title":"uTorrent transport protocol","author":"norberg","year":"2009"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2006.11.009"},{"key":"ref133","first-page":"2","article-title":"An overview of BEEP","volume":"5","author":"rose","year":"2002","journal-title":"Internet Protocol J"},{"key":"ref134","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3080"},{"key":"ref131","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2006.11.006"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6951"},{"key":"ref132","year":"2016","journal-title":"IETF Transport Services (TAPS) Working Group Charter"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6773"},{"key":"ref136","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3264"},{"key":"ref135","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-7552(98)00265-7"},{"key":"ref138","first-page":"16","article-title":"Improving user experience with IPv6 and SCTP","volume":"13","author":"wing","year":"2010","journal-title":"Internet Protocol J"},{"key":"ref137","article-title":"Efficient cross-layer negotiation","author":"ford","year":"2009","journal-title":"Proceedings of the ACM Hot Topics in Networks (HotNets) Workshop"},{"key":"ref60","author":"trammell","year":"2015"},{"key":"ref139","article-title":"Happy Eyeballs: Trending towards success (IPv6 and SCTP)","author":"wing","year":"2010"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4787"},{"key":"ref61","year":"2016","journal-title":"IRTF Measurement and Analysis for Protocols (MAP) Proposed Research Group Charter"},{"key":"ref63","article-title":"UDP usage guidelines","author":"eggert","year":"2015"},{"key":"ref64","first-page":"28","article-title":"Fitting square pegs through round pipes: Unordered delivery wire-compatible with TCP and TLS","author":"nowlan","year":"2012","journal-title":"Proc USENIX NSDI"},{"key":"ref140","article-title":"Happy Eyeballs for transport selection","author":"grinnemo","year":"2016"},{"key":"ref65","article-title":"Minion&#x2014;Wire protocol","author":"iyengar","year":"2013"},{"key":"ref141","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6555"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3550"},{"key":"ref142","article-title":"Apple and IPv6&#x2014;Happy eyeballs","author":"schinazi","year":"2015"},{"key":"ref67","article-title":"QUIC: Multiplexed stream transport over UDP","author":"roskind","year":"2013"},{"key":"ref143","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6724"},{"key":"ref68","article-title":"Evaluation of QUIC on Web page performance","author":"das","year":"2014"},{"key":"ref144","doi-asserted-by":"publisher","DOI":"10.1109\/CNSM.2013.6727822"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/800214.806546"},{"key":"ref69","year":"2016","journal-title":"SPDY An Experimental Protocol for a Faster Web"},{"key":"ref145","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-15509-8_19"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/357401.357402"},{"key":"ref109","doi-asserted-by":"publisher","DOI":"10.1145\/1538947.1538949"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6544"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1016\/0140-3664(87)90311-2"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5928"},{"key":"ref107","article-title":"Substrate Protocol for User Datagrams (SPUD) prototype","author":"hildebrand","year":"2015"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5389"},{"key":"ref106","article-title":"Architectural considerations for transport evolution with explicit path cooperation","author":"trammell","year":"2015"},{"key":"ref92","article-title":"WebRTC 1.0: Real-time communication between browsers","author":"bergkvist","year":"2016"},{"key":"ref105","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2014.91"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5245"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5973"},{"key":"ref90","first-page":"14","article-title":"Interactive Connectivity Establishment: NAT traversal for the Session Initiation Protocol","volume":"2","author":"rosenberg","year":"2006","journal-title":"IET Journal"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3303"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6886"},{"key":"ref111","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6458"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1145\/2245276.2245390"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.1145\/1024908.1024910"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7350"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5382"},{"key":"ref96","article-title":"NATBLASTER: Establishing TCP connections between hosts behind NATs","author":"biggadike","year":"2005","journal-title":"Proc ACM SIGCOMM Asia Workshop"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6062"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/383034.383037"},{"key":"ref11","article-title":"The new waist of the hourglass","author":"tschofenig","year":"2012"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1868447.1868453"},{"key":"ref13","first-page":"85","article-title":"Breaking up the transport logjam","author":"ford","year":"2008","journal-title":"Proceedings of the ACM Hot Topics in Networks (HotNets) Workshop"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1064413.1064418"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3234"},{"key":"ref118","article-title":"A quality-of-service enhanced socket API in GNU\/Linux","author":"abbasi","year":"2002","journal-title":"Proc Real Time Linux Workshop"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2068816.2068834"},{"key":"ref82","article-title":"Generic UDP Encapsulation","author":"herbert","year":"2016"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(00)00150-X"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/964725.633059"},{"key":"ref81","article-title":"Generic UDP Tunnelling (GUT)","author":"manner","year":"2010"},{"key":"ref18","first-page":"179","article-title":"Peer-to-peer communication across network address translators","author":"ford","year":"2005","journal-title":"Proc General Track USENIX Annual Technical Conf"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1145\/2959424.2959443"},{"key":"ref119","article-title":"Services provided by IETF transport protocols and congestion control mechanisms","author":"fairhurst","year":"2016"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1229899.1229909"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2012.6289222"},{"key":"ref114","doi-asserted-by":"publisher","DOI":"10.1145\/2535372.2535405"},{"key":"ref113","article-title":"Socket intents: Extending the socket API to express application needs","author":"enghardt","year":"2013"},{"key":"ref116","doi-asserted-by":"publisher","DOI":"10.1109\/35.556495"},{"key":"ref80","article-title":"Encapsulation of TCP and other transport protocols over UDP","author":"cheshire","year":"2013"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1145\/1859995.1860005"},{"key":"ref120","article-title":"Service-oriented protocol interfaces and dynamic intermediation of communication services","author":"henrici","year":"2003","journal-title":"Proc 2nd IASTED Int Conf Commun Internet Inf Technol (CIIT)"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2326"},{"key":"ref121","doi-asserted-by":"publisher","DOI":"10.1109\/EURMIC.2004.1333384"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.17487\/rfc0908"},{"key":"ref123","author":"strayer","year":"1992","journal-title":"XTP The Xpress Transfer Protocol"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1145\/2910642.2910648"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2000.896301"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1117\/12.592252"},{"key":"ref88","article-title":"DTLS as subtransport protocol","author":"huitema","year":"2015"}],"container-title":["IEEE Communications Surveys &amp; Tutorials"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9739\/7862305\/07738442.pdf?arnumber=7738442","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:27:01Z","timestamp":1642004821000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7738442\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"references-count":164,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/comst.2016.2626780","relation":{},"ISSN":["1553-877X"],"issn-type":[{"value":"1553-877X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017]]}}}