DocumentCode
2961841
Title
A future-proof application-to-network interface
Author
Martin, Denis ; Wippel, Hans ; Backhaus, Helge
Author_Institution
Inst. fur Telematik, KIT, Karlsruhe, Germany
fYear
2011
fDate
28-30 Nov. 2011
Firstpage
20
Lastpage
24
Abstract
The current socket API is one obstacle for innovation in the Internet. In order to communicate, applications need a lot of networking know-how: They need to perform name-to-address resolution, select an appropriate transport protocol, and they need to implement application-layer protocols. If new transport protocols are introduced, an existing application needs to be modified in order to support them. If multiple protocols and address families are available at the same time, the application needs to select one of them. We therefore propose a new application-to-network interface that reduces the necessary networking know-how at application-level to foster independent evolutions of applications and the network stack. To achieve this goal, networking functionality currently done by the applications themselves is pushed down below the API. Our interface aims at being simple and intuitive for the application programmer, separating application and networking concerns, and being suitable for any current and future networking technology.
Keywords
Internet; application program interfaces; transport protocols; Internet; address family; application programmer; application-layer protocol; future-proof application-to-network interface; name-to-address resolution; network stack; networking functionality; networking technology; socket API; transport protocol; Bandwidth; Internet; Sockets; Streaming media; Transport protocols; World Wide Web;
fLanguage
English
Publisher
ieee
Conference_Titel
Network of the Future (NOF), 2011 International Conference on the
Conference_Location
Paris
Print_ISBN
978-1-4577-1605-8
Type
conf
DOI
10.1109/NOF.2011.6126676
Filename
6126676
Link To Document