Journal article
IEEE Communications Magazine, vol. 55(6), 2017 Jun, pp. 46--54
APA
Click to copy
Khademi, N., Ros, D., Welzl, M., Bozakov, Z., Brunström, A., Fairhurst, G., … Weinrank, F. (2017). NEAT: A Platform- and Protocol-Independent Internet Transport API. IEEE Communications Magazine, 55(6), 46–54. https://doi.org/10.1109/MCOM.2017.1601052
Chicago/Turabian
Click to copy
Khademi, Naeem, David Ros, M. Welzl, Z. Bozakov, A. Brunström, G. Fairhurst, Karl-Johan Grinnemo, et al. “NEAT: A Platform- and Protocol-Independent Internet Transport API.” IEEE Communications Magazine 55, no. 6 (June 2017): 46–54.
MLA
Click to copy
Khademi, Naeem, et al. “NEAT: A Platform- and Protocol-Independent Internet Transport API.” IEEE Communications Magazine, vol. 55, no. 6, June 2017, pp. 46–54, doi:10.1109/MCOM.2017.1601052.
BibTeX Click to copy
@article{naeem2017a,
title = {NEAT: A Platform- and Protocol-Independent Internet Transport API},
year = {2017},
month = jun,
issue = {6},
journal = {IEEE Communications Magazine},
pages = {46--54},
volume = {55},
doi = {10.1109/MCOM.2017.1601052},
author = {Khademi, Naeem and Ros, David and Welzl, M. and Bozakov, Z. and Brunström, A. and Fairhurst, G. and Grinnemo, Karl-Johan and Hayes, D. A. and Hurtig, Per and Jones, T. and Mangiante, Simone and Tüxen, M. and Weinrank, Felix},
month_numeric = {6}
}
The sockets API has become the standard way that applications access the transport services offered by the IP stack. This article presents NEAT, a user space library that can provide an alternate transport API. NEAT allows applications to request the service they need using a new design that is agnostic to the specific choice of transport protocol underneath. This not only allows applications to take advantage of common protocol machinery, but also eases introduction of new network mechanisms and transport protocols. The article describes the components of the NEAT library and illustrates the important benefits that can be gained from this new approach. NEAT is a software platform for developing advanced network applications that was designed in accordance with the standardization efforts on transport services in the IETF, but its features exceed the envisioned functionality of a TAPS system.