{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,12,31]],"date-time":"2022-12-31T05:19:56Z","timestamp":1672463996644},"reference-count":32,"publisher":"Association for Computing Machinery (ACM)","issue":"2","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2012,3,29]]},"abstract":"The IPv4 address space is quickly getting exhausted, putting a tremendous pressure on the adoption of even more NAT levels or IPv6. On the other hand, many authors propose the adoption of new Internet addressing capabilities, namely content-based addressing, to complement the existing IP host-based addressing. In this paper we propose the introduction of a location layer, between transport and network layers, to address both problems. We keep the existing IPv4 (or IPv6) host-based core routing functionalities, while we enable hosts to become routers between separate address spaces by exploring the new location header. For a proof of concept, we modified the TCP\/IP stack of a Linux host to handle our new protocol layer and we designed and conceived a novel NAT box to enable current hosts to interact with the modified stack.<\/jats:p>","DOI":"10.1145\/2185376.2185379","type":"journal-article","created":{"date-parts":[[2012,4,17]],"date-time":"2012-04-17T12:53:13Z","timestamp":1334667193000},"page":"16-27","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["A new location layer for the TCP\/IP protocol stack"],"prefix":"10.1145","volume":"42","author":[{"given":"Andr\u00e9","family":"Z\u00faquete","sequence":"first","affiliation":[{"name":"University of Aveiro, Aveiro, Portugal"}]},{"given":"Carlos","family":"Frade","sequence":"additional","affiliation":[{"name":"IT, Aveiro, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2012,3,29]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"IPsec-Network Address Translation (NAT) Compatibility Requirements. RFC","author":"Aboba B.","year":"2004","unstructured":"B. Aboba and W. Dixon . IPsec-Network Address Translation (NAT) Compatibility Requirements. RFC 3715, Mar. 2004 . B. Aboba and W. Dixon. IPsec-Network Address Translation (NAT) Compatibility Requirements. RFC 3715, Mar. 2004."},{"key":"e_1_2_1_2_1","volume-title":"Architectures for Future Media Internet. In 2nd Int. Conf. on User Centric Media, Palma de Mallorca","author":"Alduan M.","year":"2010","unstructured":"M. Alduan , F. Alvarez , T. Zahariadis , N. Nikolakis , F. Chatzipapadopoulos , D. Jimenez , and J. M. Menendez . Architectures for Future Media Internet. In 2nd Int. Conf. on User Centric Media, Palma de Mallorca , Spain , Sept. 2010 . M. Alduan, F. Alvarez, T. Zahariadis, N. Nikolakis, F. Chatzipapadopoulos, D. Jimenez, and J. M. Menendez. Architectures for Future Media Internet. In 2nd Int. Conf. on User Centric Media, Palma de Mallorca, Spain, Sept. 2010."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015467.1015505"},{"key":"e_1_2_1_4_1","volume-title":"Connection of IPv6 Domains via IPv4 Clouds. RFC","author":"Carpenter B.","year":"2001","unstructured":"B. Carpenter and K. Moore . Connection of IPv6 Domains via IPv4 Clouds. RFC 3056, Feb. 2001 . B. Carpenter and K. Moore. Connection of IPv6 Domains via IPv4 Clouds. RFC 3056, Feb. 2001."},{"key":"e_1_2_1_5_1","volume-title":"The Nimrod Routing Architecture. RFC 1992","author":"Castineyra I.","year":"1996","unstructured":"I. Castineyra , N. Chiappa , and M. Steenstrup . The Nimrod Routing Architecture. RFC 1992 , Aug. 1996 . I. Castineyra, N. Chiappa, and M. Steenstrup. The Nimrod Routing Architecture. RFC 1992, Aug. 1996."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/371931.371977"},{"key":"e_1_2_1_7_1","volume-title":"The Transport Layer Security (TLS) Protocol Version 1.2. RFC","author":"Dierks T.","year":"2008","unstructured":"T. Dierks and E. Rescorla . The Transport Layer Security (TLS) Protocol Version 1.2. RFC 5246, Aug. 2008 . T. Dierks and E. Rescorla. The Transport Layer Security (TLS) Protocol Version 1.2. RFC 5246, Aug. 2008."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/1251375.1251396"},{"key":"e_1_2_1_9_1","volume-title":"The IP Network Address Translator (NAT). RFC","author":"Egevang K.","year":"1994","unstructured":"K. Egevang and P. Francis . The IP Network Address Translator (NAT). RFC 1631, May 1994 . K. Egevang and P. Francis. The IP Network Address Translator (NAT). RFC 1631, May 1994."},{"key":"e_1_2_1_10_1","volume-title":"Generic Routing Encapsulation (GRE). RFC","author":"Farinacci D.","year":"2000","unstructured":"D. Farinacci , T. Li , S. Hanks , D. Meyer , and P. Traina . Generic Routing Encapsulation (GRE). RFC 2784, Mar. 2000 . D. Farinacci, T. Li, S. Hanks, D. Meyer, and P. Traina. Generic Routing Encapsulation (GRE). RFC 2784, Mar. 2000."},{"key":"e_1_2_1_11_1","volume-title":"Internet-Draft","author":"Farrell S.","year":"2011","unstructured":"S. Farrell , D. Kutscher , C. Dannewitz , B. Ohlman , and P. Hallam-Baker . The Named Information (ni) URI Scheme: Core Syntax . Internet-Draft , Oct. 2011 . draft-farrell-decade-ni-00, expires in April 26, 2012. S. Farrell, D. Kutscher, C. Dannewitz, B. Ohlman, and P. Hallam-Baker. The Named Information (ni) URI Scheme: Core Syntax. Internet-Draft, Oct. 2011. draft-farrell-decade-ni-00, expires in April 26, 2012."},{"key":"e_1_2_1_12_1","volume-title":"Network Ingress Filtering: Defeating Denial of Service Attacks which employ IP Source Address Spoofing. RFC","author":"Ferguson P.","year":"2000","unstructured":"P. Ferguson and D. Senie . Network Ingress Filtering: Defeating Denial of Service Attacks which employ IP Source Address Spoofing. RFC 2827, May 2000 . P. Ferguson and D. Senie. Network Ingress Filtering: Defeating Denial of Service Attacks which employ IP Source Address Spoofing. RFC 2827, May 2000."},{"key":"e_1_2_1_13_1","volume-title":"An Architecture for Content Routing Support in the Internet. In 3rd USENIX Symp. on Internet Tech. and Systems","author":"Gritter M.","year":"2001","unstructured":"M. Gritter and D. R. Cheriton . An Architecture for Content Routing Support in the Internet. In 3rd USENIX Symp. on Internet Tech. and Systems , San Francisco, CA, USA , 2001 . M. Gritter and D. R. Cheriton. An Architecture for Content Routing Support in the Internet. In 3rd USENIX Symp. on Internet Tech. and Systems, San Francisco, CA, USA, 2001."},{"key":"e_1_2_1_14_1","series-title":"Revised Version 7","volume-title":"Packet-based Multimedia Communications Systems. ITU-T Recommendation H.323","author":"H. S. Group","year":"2009","unstructured":"H. S. Group . Packet-based Multimedia Communications Systems. ITU-T Recommendation H.323 ( Revised Version 7 ) , 2009 . H. S. Group. Packet-based Multimedia Communications Systems. ITU-T Recommendation H.323 (Revised Version 7), 2009."},{"key":"e_1_2_1_15_1","volume-title":"Architectural Implications of NAT. RFC","author":"Hain T.","year":"2000","unstructured":"T. Hain . Architectural Implications of NAT. RFC 2993, Nov. 2000 . T. Hain. Architectural Implications of NAT. RFC 2993, Nov. 2000."},{"key":"e_1_2_1_16_1","volume-title":"Point-to-Point Tunneling Protocol (PPTP). RFC","author":"Hamzeh K.","year":"1999","unstructured":"K. Hamzeh , G. Pall , W. Verthein , J. Taarud , W. Little , and G. Zorn . Point-to-Point Tunneling Protocol (PPTP). RFC 2637, July 1999 . K. Hamzeh, G. Pall, W. Verthein, J. Taarud, W. Little, and G. Zorn. Point-to-Point Tunneling Protocol (PPTP). RFC 2637, July 1999."},{"key":"e_1_2_1_17_1","volume-title":"UDP Encapsulation of IPsec ESP Packets. RFC","author":"Huttunen A.","year":"2005","unstructured":"A. Huttunen , B. Swander , V. Volpe , L. DiBurro , and M. Stenberg . UDP Encapsulation of IPsec ESP Packets. RFC 3948, Jan. 2005 . A. Huttunen, B. Swander, V. Volpe, L. DiBurro, and M. Stenberg. UDP Encapsulation of IPsec ESP Packets. RFC 3948, Jan. 2005."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1658939.1658941"},{"key":"e_1_2_1_19_1","volume-title":"The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4. RFC","author":"Johnson D.","year":"2007","unstructured":"D. Johnson , Y. Hu , and D. Maltz . The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4. RFC 4728, Feb. 2007 . D. Johnson, Y. Hu, and D. Maltz. The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4. RFC 4728, Feb. 2007."},{"key":"e_1_2_1_20_1","volume-title":"Security Architecture for the Internet Protocol. RFC","author":"Kent S.","year":"2005","unstructured":"S. Kent and K. Seo . Security Architecture for the Internet Protocol. RFC 4301, Dec. 2005 . S. Kent and K. Seo. Security Architecture for the Internet Protocol. RFC 4301, Dec. 2005."},{"key":"e_1_2_1_21_1","volume-title":"Negotiation of NAT-Traversal in the IKE. RFC","author":"Kivinen T.","year":"2005","unstructured":"T. Kivinen , B. Swander , A. Huttunen , and V. Volpe . Negotiation of NAT-Traversal in the IKE. RFC 3947, Jan. 2005 . T. Kivinen, B. Swander, A. Huttunen, and V. Volpe. Negotiation of NAT-Traversal in the IKE. RFC 3947, Jan. 2005."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1282380.1282402"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2005.07.019"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2005.1610546"},{"key":"e_1_2_1_25_1","volume-title":"Host Identity Protocol (HIP) Architecture. RFC","author":"Moskowitz R.","year":"2006","unstructured":"R. Moskowitz and P. Nikander . Host Identity Protocol (HIP) Architecture. RFC 4423, May 2006 . R. Moskowitz and P. Nikander. Host Identity Protocol (HIP) Architecture. RFC 4423, May 2006."},{"key":"e_1_2_1_26_1","doi-asserted-by":"crossref","unstructured":"J. Postel. Internet Protocol. RFC 1981 791","DOI":"10.17487\/rfc0791"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383072"},{"key":"e_1_2_1_28_1","volume-title":"Address Allocation for Private Internets. RFC 1918","author":"Rekhter Y.","year":"1996","unstructured":"Y. Rekhter , B. Moskowitz , D. Karrenberg , G. J. de Groot , and E. Lear . Address Allocation for Private Internets. RFC 1918 , Feb. 1996 . Y. Rekhter, B. Moskowitz, D. Karrenberg, G. J. de Groot, and E. Lear. Address Allocation for Private Internets. RFC 1918, Feb. 1996."},{"key":"e_1_2_1_29_1","volume-title":"IP Network Address Translator (NAT) Terminology and Considerations. RFC","author":"Srisuresh P.","year":"1999","unstructured":"P. Srisuresh and M. Holdrege . IP Network Address Translator (NAT) Terminology and Considerations. RFC 2663, Aug. 1999 . P. Srisuresh and M. Holdrege. IP Network Address Translator (NAT) Terminology and Considerations. RFC 2663, Aug. 1999."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/633025.633033"},{"key":"e_1_2_1_31_1","volume-title":"A Two-Tier Address Structure for the Internet: A Solution to the Problem of Address Space Exhaustion. RFC","author":"Wang Z.","year":"1992","unstructured":"Z. Wang and J. Crowcroft . A Two-Tier Address Structure for the Internet: A Solution to the Problem of Address Space Exhaustion. RFC 1335, May 1992 . Z. Wang and J. Crowcroft. A Two-Tier Address Structure for the Internet: A Solution to the Problem of Address Space Exhaustion. RFC 1335, May 1992."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1066116.1189042"}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2185376.2185379","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,30]],"date-time":"2022-12-30T06:51:37Z","timestamp":1672383097000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2185376.2185379"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,3,29]]},"references-count":32,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2012,3,29]]}},"alternative-id":["10.1145\/2185376.2185379"],"URL":"https:\/\/doi.org\/10.1145\/2185376.2185379","relation":{},"ISSN":["0146-4833"],"issn-type":[{"value":"0146-4833","type":"print"}],"subject":[],"published":{"date-parts":[[2012,3,29]]},"assertion":[{"value":"2012-03-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}