ARTCP packet structure. Features of the formation and processing of ARTCP headers in Linux network subsystem
Modelirovanie i analiz informacionnyh sistem, Tome 18 (2011) no. 2, pp. 129-138.

Voir la notice de l'article provenant de la source Math-Net.Ru

The article discusses an ARTCP header structure and some practical aspects of forming the header and the calculation of header fields. The questions of precise time dispatching of the received packets are discussed. The Linux kernel interfaces for time measurement are described as well as the clock source abstraction layer and its implementation.
Keywords: networking, ARTCP, time measurement
Mots-clés : transport protocol, Linux kernel.
@article{MAIS_2011_18_2_a7,
     author = {A. A. Sivov},
     title = {ARTCP packet structure. {Features} of the formation and processing of {ARTCP} headers in {Linux} network subsystem},
     journal = {Modelirovanie i analiz informacionnyh sistem},
     pages = {129--138},
     publisher = {mathdoc},
     volume = {18},
     number = {2},
     year = {2011},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/MAIS_2011_18_2_a7/}
}
TY  - JOUR
AU  - A. A. Sivov
TI  - ARTCP packet structure. Features of the formation and processing of ARTCP headers in Linux network subsystem
JO  - Modelirovanie i analiz informacionnyh sistem
PY  - 2011
SP  - 129
EP  - 138
VL  - 18
IS  - 2
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/MAIS_2011_18_2_a7/
LA  - ru
ID  - MAIS_2011_18_2_a7
ER  - 
%0 Journal Article
%A A. A. Sivov
%T ARTCP packet structure. Features of the formation and processing of ARTCP headers in Linux network subsystem
%J Modelirovanie i analiz informacionnyh sistem
%D 2011
%P 129-138
%V 18
%N 2
%I mathdoc
%U http://geodesic.mathdoc.fr/item/MAIS_2011_18_2_a7/
%G ru
%F MAIS_2011_18_2_a7
A. A. Sivov. ARTCP packet structure. Features of the formation and processing of ARTCP headers in Linux network subsystem. Modelirovanie i analiz informacionnyh sistem, Tome 18 (2011) no. 2, pp. 129-138. http://geodesic.mathdoc.fr/item/MAIS_2011_18_2_a7/

[1] I. V. Alekseev, V. A. Sokolov, D. Yu. Chalyi, Modelirovanie i analiz transportnykh protokolov v informatsionnykh setyakh, Yarosl. gos. un-t, Yaroslavl, 2004

[2] I. V. Alekseev, V. A. Sokolov, “Compensation Mechanism for Adaptive Rate TCP”, 1-St International IEEE/Popov Seminar "Internet: Technologies A and Services" (October 1999), 68–75

[3] I. V. Alekseev, S. A. Merkulov, A. A. Sivov, “Aspekty prakticheskoi realizatsii protokola ARTCP na yadre Linux 2.6”, Modelirovanie i analiz informatsionnykh sistem, 17:2 (2010), 144–149

[4] J. Postel, Transmission Control Protocol, RFC 793 (STD7), 1981

[5] B. Fenner, Experimental Values in IPv4, IPv6, ICMPv4, ICMPv6, UDP, and TCP Headers, RFC4727, 2006

[6] S. Bradner, V. Paxson, IANA Allocation Guidelines For Values In the Internet Protocol and Related Headers, RFC 2780, 2000

[7] T. Narten, Assigning Experimental and Testing Numbers Considered Useful, RFC 3692, 2004

[8] J. Corbet, A. Rubini, G. Kroah-Hartman, Linux Device Drivers, 3rd edition, O'Reilly, 2005

[9] IA-PC HPET (High Precision Event Timers) Specification, Rev. 1.0a, Intel Corporation, 2004

[10] AMD Technical Bulletin - TSC Dual-Core Issue Utility Fix, Advanced Micro Devices, Inc., 2007

[11] Intel\circledR 64 and IA-32 Architectures Software Developer's Manual, v. 3A, System Programming Guide, Part 1, January, Intel Corporation, 2011

[12] J. Stultz, N. Aravamudan, D. Hart, “We Are Not Getting Any Younger: A New Approach to Time and Timers”, Proceedings of the Linux Symposium (July 2005), v. 1, 2005, 219–232