6. Вопросы безопасности
Поскольку этот документ лишь описывает поведение полей TCP, он не создает новых проблем безопасности.
Документ предназначен для использования в целях компрессии заголовков TCP/IP. При работе с механизма аутентификации типа IPsec AH [24] важно обеспечить прозрачность сжатия. При использовании шифрования (например, IPsec ESP [27]) поля TCP могут стать невидимыми, что будет препятствовать их сжатию.
7. Благодарности
Множество посвященных протоколам IP и TCP документов RFC (надеемся, что ниже перечислены все эти документы), вместе с посвященными схемам компрессии RFC 1144 [22], RFC 3544 [36] и RFC 3095 [31], а также подробный анализ RTP/UDP/IP в RFC 3095 послужили источниками идей и информации для этой работы. Дополнительная информация по основам компресии содержится также в документах [28] и [29].
Этот документ основан также на обсуждениях в почтовой конференции ROHC и различных коридорах (виртуальных и иных) множества ключевых вопросов. Особая благодарность Qian Zhang, Carsten Bormann и Gorry Fairhurst.
Qian Zhang и Hongbin Liao внесли свой вклад по анализу используемых совместно полей заголовков.
Все ошибки и погрешности представления и интерпретации остаются на совести авторов этого документа.
8. Литература
8.1. Нормативные документы
[1] | Postel, J., «Internet Protocol», STD 5, RFC 791, Сентябрь 1981 |
[2] | Postel, J., «Протокол TCP», STD 7, RFC 793, Сентябрь 1981. |
[3] | Nagle, J., «Congestion control in IP/TCP internetworks», RFC 896, Январь 1984. |
[4] | Jacobson, V. и R. Braden, «TCP extensions for long-delay paths», RFC 1072, October 1988. |
[5] | Zweig, J. и C. Partridge, «TCP alternate checksum options», RFC 1146, Март 1990. |
[6] | Mogul, J. и S. Deering, «Исследование MTU на пути следования сообщения», RFC 1191, Ноябрь 1990. |
[7] | Jacobson, V., Braden, B., and D. Borman, «TCP Extensions for High Performance», RFC 1323, Май 1992. |
[8] | Braden, B., «T/TCP — TCP Extensions for Transactions Functional Specification», RFC 1644, Июль 1994. |
[9] | Connolly, T., Amer, P., and P. Conrad, «An Extension to TCP: Partial Order Service», RFC 1693, Ноябрь 1994. |
[10] | Bellovin, S., «Defending Against Sequence Number Attacks», RFC 1948, Май 1996. |
[11] | McCann, J., Deering, S., and J. Mogul, «Path MTU Discovery for IP version 6», RFC 1981, Август 1996. |
[12] | Mathis, M., Mahdavi, J., Floyd, S., and A. Romanow, «TCP Selective Acknowledgment Options», RFC 2018, October 1996. |
[13] | Heffernan, A., «Protection of BGP Sessions via the TCP MD5 Signature Option», RFC 2385, Август 1998. |
[14] | Nichols, K., Blake, S., Baker, F., and D. Black, «Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers», RFC 2474, Декабрь 1998. |
[15] | Ramakrishnan, K. и S. Floyd, «A Proposal to add Explicit Congestion Notification (ECN) to IP», RFC 2481, Январь 1999. |
[16] | Allman, M., Paxson, V., и W. Stevens, «Контроль насыщения в TCP», RFC 2581, Апрель 1999. |
[17] | Floyd, S., Mahdavi, J., Mathis, M., and M. Podolsky, «An Extension to the Selective Acknowledgement (SACK) Option for TCP», RFC 2883, Июль 2000. |
[18] | Ramakrishnan, K., Floyd, S., и D. Black, «Добавление явных уведомлений о перегрузке (ECN) в IP», RFC 3168, Сентябрь 2001 |
[19] | Spring, N., Wetherall, D., и D. Ely, «Устойчивый механизм сигнализации насыщения с помощью ECN-nonce», RFC 3540, Июнь 2003 |
8.2. Дополнительная литература
[20] | IANA, «IANA», IANA TCP options, Февраль 1998, http://www.iana.org/assignments/tcp-parameters. |
[21] | Braden, R., «Требования к хостам Internet - Коммуникационные уровни», STD 3, RFC 1122, Октябрь 1989 |
[22] | Jacobson, V., «Compressing TCP/IP headers for low-speed serial links», RFC 1144, Февраль 1990. |
[23] | Almquist, P., «Type of Service in the Internet Protocol Suite», RFC 1349, Июль 1992. |
[24] | Kent, S. и R. Atkinson, «IP Authentication Header», RFC 2402, Ноябрь 1998. |
[25] | Berners-Lee, T., Fielding, R., and H. Nielsen, «Hypertext Transfer Protocol — HTTP/1.0», RFC 1945, Май 1996. |
[26] | Kent, S. и R. Atkinson, «IP Encapsulating Security Payload (ESP)», RFC 2406, Ноябрь 1998. |
[27] | Fielding, R., Gettys, J., Mogul, J., Nielsen, H., и T. Berners-Lee, «Протокол Передачи Гипертекста — HTTP/1.1», RFC 2068, Январь 1997. |
[28] | Degermark, M., Nordgren, B., and S. Pink, «IP Header Compression», RFC 2507, Февраль 1999. |
[29] | Casner, S. и V. Jacobson, «Compressing IP/UDP/RTP Headers for Low-Speed Serial Links», RFC 2508, Февраль 1999. |
[30] | Bradner, S. и V. Paxson, «IANA Allocation Guidelines For Values In the Internet Protocol and Related Headers», BCP 37, RFC 2780, Март 2000. |
[31] | Bormann, C., Burmeister, C., Degermark, M., Fukushima, H., Hannu, H., Jonsson, L-E., Hakenberg, R., Koren, T., Le, K., Liu, Z., Martensson, A., Miyazaki, A., Svanbro, K., Wiebke, T., Yoshimura, T., and H. Zheng, «RObust Header Compression (ROHC): Framework and four profiles: RTP, UDP, ESP, and uncompressed», RFC 3095, Июль 2001. |
[32] | Dawkins, S., Montenegro, G., Kojo, M., and V. Magret, «End-to-end Performance Implications of Slow Links», BCP 48, RFC 3150, Июль 2001. |
[33] | Balakrishnan, Padmanabhan, V., Fairhurst, G., and M. Sooriyabandara, «TCP Performance Implications of Network Path Asymmetry», RFC 3449, Декабрь 2002. |
[34] | Inamura, H., Montenegro, G., Ludwig, R., Gurtov, A., and F. Khafizov, «TCP over Second (2.5G) and Third (3G) Generation Wireless Networks», RFC 3481, Февраль 2003. |
[35] | Ludwig, R. и M. Meyer, «The Eifel Detection Algorithm for TCP», RFC 3522, Апрель 2003. |
[36] | Engan, M., Casner, S., Bormann, C., and T. Koren, «IP Header Compression over PPP», RFC 3544, Июль 2003. |
[37] | Karn, P., Bormann, C., Fairhurst, G., Grossman, D., Ludwig, R., Mahdavi, J., Montenegro, G., Touch, J., and L. Wood, «Advice for Internet Subnetwork Designers», BCP 89, RFC 3819, Июль 2004. |
Адреса авторов
Mark A. West
Siemens/Roke Manor Research
Roke Manor Research Ltd.
Romsey, Hants SO51 0ZN UK
Phone: +44 (0)1794 833311
URI: http://www.roke.co.uk
EMail: ku.oc.ekor@tsew.a.kram
Stephen McCann
Siemens/Roke Manor Research
Roke Manor Research Ltd.
Romsey, Hants SO51 0ZN UK
Phone: +44 (0)1794 833341
URI: http://www.roke.co.uk
EMail: ku.oc.ekor@nnaccm.nehpets