2004 г.
Здесь приводится список ссылок на ресурсы, которые я использовал в процессе работы над руководством. Часть ссылок я не включил в список преднамеренно, часть -- по забывчивости. Если вы можете предложить свои ссылки на информационные ресурсы -- напишите мне, тогда я смог бы добавить их в этот список.
RFC 791 - Internet Protocol - Документ, описывающий протокол IP. Этот документ является редакцией документа DoD Standard Internet Protocol, выполненной J. Postel.
RFC 792 - Internet Control Message Protocol - Полные сведения о протоколе ICMP. сли вы ищете какую-либо информацию об этом протоколе, то в первую очередь вам следует заглянуть сюда. Автор: J. Postel.
RFC 793 - Transmission Control Protocol - Основной документ, устанавливающий стандарт для протокола TCP, начиная с 1981 года. Сугубо техническое описание, но рекомендуется к прочтению всем, кто желает заняться углубленным изучением этого протокола. Изначально был разработан в Министерстве Обороны (США, прим. перев.). Автор: J. Postel.
RFC 959 - File Transfer Protocol - Документ, описывающий протокол FTP. Авторы: J. Postel и J. Reynolds.
RFC 1072 - TCP Extensions for Long-Delay Paths - В этом документе обсуждается решение проблем, связанных с маршрутами и потоками, имеющими чрезвычайно большое "время возврата" или идущих по очень "толстым" каналам и как можно выполнить повторное использование номеров TCP-последовательностей среди всего прочего. Этот RFC является устаревшей версией RFC 1323, но я привел его здесь, потому что он содержит большое количество ценной информации. Авторы: V. Jacobson и R. Braden.
RFC 1122 - Requirements for Internet Hosts -- Communication Layers - Здесь содержатся требования к узлам сети Internet. Издано в IETF, под редакцией R. Braden.
RFC 1123 - Requirements for Internet Hosts -- Application and Support - Требования к реализации Прикладного Уровня для всех узлов Internet. Под редакцией R. Braden.
RFC 1323 - TCP Extensions for High Performance - Следующая редакция RFC 1072, о котором упоминалось выше. Авторы: V. Jacobson, R. Braden и D. Borman.
RFC 1337 - TIME-WAIT Assassination Hazards in TCP - Обсуждается несколько возможных сценариев потери TCP-соединений и дается ряд решений этих проблем. Автор: R. Braden.
RFC 1812 - Requirements for IP Version 4 Routers - Обсуждаются требования, предъявляемые ко всем IPv4 маршрутизаторам. Вам необходимо прочитать этот докумен, если вы занимаетесь вопросами маршрутизации. Этот RFC базируется на устаревшем RFC 1716. Редакция F. Baker.
RFC 2018 - TCP Selective Acknowledgement Options - Обсуждается дополнение к TCP -- SACK, или Selective Acknowledgement (Выборочное Подтверждение). Авторы: M. Mathis, J. Mahdavi, S. Floyd и A. Romanow.
RFC 2883 - An Extension to Selective Acknowledgement (SACK) Option for TCP - Рассматриваются расширения дополнения SACK к TCP. Авторы: S. Floyd, J. Mahdavi, M. Mathis и M. Podolsky.
RFC 2884 - Performance Evaluation of Explicit Congestion Notification (ECN) in IP Networks - Оценка работы расширения ECN в IP-сетях. Это исключительно информационный RFC и не содержит никакой специфической информации по реализации ECN. Авторы: J. Hadi Salim и U. Ahmed.
RFC 3168 - The Addition of Explicit Congestion Notification (ECN) to IP - Этот документ описывает, на техническом уровне -- как должно использоваться расширение ECN и ка оно может быть реализовано в протоколах TCP и IP. Авторы: K. Ramakrishnan, S. Floyd и D. Black.
Guide to IP Layer Network Administration with Linux - Огромное руководство, рассказывающее о том, как работает IP в Linux и как его администрировать. Обсуждается инструментарий и общая концепция IP. Особенно детально рассматриваются проблемы протокола ARP, который объясняется просто замечательно.
ECN-under-Linux Unofficial Vendor Support Page - Прекрасная страничка, содержащая информацию по проблемам ECN.
ECN: Executive Summary - Сообщение от Dax Kelson, направленное в список рассылки разработчиков ядра (Linux kernel mailing list), утверждающее, что 8% узлов Internet недоступны для клиентов, из-за несовместимости с расширением ECN. Это послание датировано 2000 годом (10 сентября 2000 г.), так что возможно, что положение, на сегодняшний день, изменилось.
TCP Tuning Guide - Обсуждаются различные варианты оптимизации TCP, с целью повышения производительности. Написано группой авторов из DIDC (Data Intensive Distributed Computing group) из Lawrence Berkeley Labs., лидер группы: Brian L. Tierney. Большинство из приводимых здесь рекомендаций, применимо лишь к гигабитным сетям.
services.txt - Пример файла /etc/services. Этот пример взят из дистрибутива Slackware 8.0.
protocols.txt - Пример файла /etc/protocols. Здесь содержатся символические имена сетевых сервисов и их номера. Этот пример взят из дистрибутива Slackware 8.0.
ip-sysctl.txt - Классическая документация по функциям ip-sysctl ядра Linux. Этот файл был взят из документации, сопровождавшей ядро 2.4.14.
ip_dynaddr.txt - Здесь содержится информация об опции ip_dynaddr, доступной через интерфейс sysctl. Этот файл был взят из документации, сопровождавшей ядро 2.4.14. Изначально был написан JuanJo Ciarlante.
ip-param.txt - Здесь содержится информация о полях IP-заголловка и содержатся ссылки на соответствующие RFC.
netdev mailinglist - Список рассылки для разработчиков сетевой подсистемы Linux.