объяснить назначение документов RFC (Request for Comments). История создания TCP/IP
Протокол TCP/IP был создан в результате исследований сетей с коммутацией пакетов (packet-switching networks), проводимых агентством DARPA Министерства Обороны США (U.S. Department of Defense Advanced Research Projects Agency) в конце 60-х — начале 70-х годов. В эволюции протокола TCP/IP можно отметить несколько важных этапов.
1970 г. Узлы сети ARPANET начали использовать протокол NCP (Network Control Protocol).
1972г. Первая спецификация Telnet оформлена как RFC 318.
1973 г. Введен протокол File Transfer Protocol, RFC 454.
1974 г. Представлена программа Transmission Control Program (TCP).
1981 г. В RFC 791 опубликован стандарт протокола IP.
1982 г. Агентство DCA (Defense Communications Agency) и агентство ARPA объединили протокол TCP (Transmission Control Protocol) и протокол IP (Internet Protocol) в набор TCP/IP.
1983 г. Сеть ARPANET переключилась с протокола NCP на протокол TCP/IP.
1984 г. Введена доменная система имен (Domain Name System, DNS).
Протокол Microsoft TCP/IP
Протокол Microsoft TCP/IP в Windows NT 4.0 обеспечивает сетевое взаимодействие компьютеров предприятия, работающих под управлением ОС Windows NT, и возможность подключения к ним сетевых устройств и компьютеров под управлением других ОС. Добавление протокола TCP/IP в конфигурацию Windows NT обеспечивает ряд преимуществ. Основной «плюс» — TCP/IP оправданно считается наиболее совершенным и распространенным протоколом из всех доступных на сегодняшний день. Все современные операционные системы поддерживают протокол TCP/IP, и почти все крупные сети используют его для обеспечения большей части своего трафика. Также протокол TCP/IP является стандартным для Интернета.
Другое преимущество технологии TCP/IP — возможность объединения неоднород ных систем. Сегодня существует множество утилит доступа и передачи данных, позво ляющих взаимодействовать самым различным системам. Некоторые из них, например FTP (File Transfer Protocol) и Telnet, поставляются с ОС Windows NT Server.
Протокол TCP/IP, кроме того, — масштабируемый каркас для разработки приложений, использующих архитектуру клиент/сервер. Применяя протокол TCP/IP, компания Microsoft обеспечивает интерфейс Сокетов Windows (Windows Sockets) — стандартный сетевой интерфейс прикладного программирования для приложений Windows. Вы можете применять его для разработки приложений клиент/сервер, действующих на совместимых с Windows Sockets стеках протоколов. Приложения Windows Sockets пользуются всеми преимуществами других сетевых протоколов, например Microsoft NWLink, используемого в сетях Nowell NetWare.
Процесс стандартизации Интернета
Международная общественная организация, именуемая Сообществом Интернета (Internet Society, ISOC), управляет развитием семейства протоколов TCP/IP. Стандарты для TCP/IP публикуются в сериях документов, называемых RFC (Request for Comments). Хотя Интернет не является собственностью ни одной организации, некоторые из них отвечают за управление им.
Сообщество Интернета (ISOC)
Сообщество Интернета образовано в 1992 году и отвечает за технологии межсетевого взаимодействия и использование сети. Поскольку основная цель сообщества — развитие и доступность Интернета, оно регулирует выработку стандартов и протоколов, позволяющих ему функционировать.
Архитектурная Группа Интернета (IAB)
Архитектурная Группа Интернета (Internet Architecture Board, IAB) входит в состав ISOC. Эта консалтинговая техническая группа отвечает за установку стандартов Интернета, публикацию RFC и наблюдение за процессом стандартизации сети.
Группа IAB руководит группами IETF (Internet Engineering Task Force), IANA (Internet Assigned Numbers Authority) и IRTF (Internet Research Task Force). Группа технической поддержки Интернета (IETF) разрабатывает стандарты и протоколы Интернета и решает технические проблемы по мере их возникновения в сети. IANA наблюдает и координирует назначение каждого уникального идентификатора протокола, применяемого в Интернете. Группа IRTF координирует все исследовательские проекты в области TCP/IP.
Серия документов RFC
Стандарты для протокола TCP/IP публикуются в виде серии документов «Запрос комментариев» (Request for Comments, RFC). Они описывают устройство Интернета. Стандарты TCP/IP всегда публикуются в RFC, но не все RFC описывают стандарты. Стандарты протоколов TCP/IP разрабатываются не специальной группой, а, скорее, всем сообществом. Любой член ISOC может представить на рассмотрение документ для его публикации в серии RFC. После этого документы просматриваются техническим экспертом, группой разработчиков или редактором RFC, а затем классифицируются (assigned a classification). В классификации указывают, обсуждается ли документ в настоящее время, или он уже принят в качестве стандарта. Существует пять типов RFC.
Классификация Описание
Required (Требуется) Стандарт должен быть реализован на всех основанных на TCP/IP узлах и шлюзах TCP/IP-узлах и шлюзах. Recommended Предлагается реализовать спецификации RFC на всех основанных на RFC обычно реализуются Рекомендуемые (Рекомендуется) Elective Реализация не обязательна. Применение согласовано,но используется нешироко (Избирательно) Limited use He рекомендуется для всеобщего применения (Ограниченное использование) Not recommended Реализация не рекомендуется (Не рекомендуется) Если документ рассматривается в качестве потенциального стандарта, то он проходит все стадии разработки, тестирования и утверждения. В процессе стандартизации Интернета эти стадии формально именуются уровнями готовности (maturity levels). Существует три уровня готовности стандартов Интернета.
Уровень готовности Описание
Proposed Standard(Предлагаемый моменты. стандарт) Устоявшаяся спецификация, в которой разрешены спорные моменты.Она уже оценена сообществом и считается достаточно перспективной Draft Standard Должен быть хорошо понятен и устойчив в качестве основы (Черновой стандарт) для последующей реализации Internet Standard(Стандарт Интернета, или просто стандарт) Характеризуется высокой степенью техническойзавершенности. Предполагается, что описанный протокол или сервис предоставляет существенные преимущества всем в Интернете При публикации документ получает номер RFC. Первоначальный вариант RFC никогда не обновляется. Если RFC нуждается в изменениях, то обновленная версия публикуется под текущим номером. Поэтому важно убедиться в том, что у Вас находится самый «свежий» RFC на интересующую Вас тему. Группа IAB публикует официальный стандарт протоколов IAB (IAB Protocol Standard) — ежеквартальную заметку с перечнем самых последних RFC для каждого протокола на текущий момент.
Примечание Ссылки на некоторые RFC Вы встретите в данном курсе. Копии RFC находятся на Web-странице Course Materials прилагаемого к курсу компакт-диска.
Резюме
TCP/IP — стандартный промышленный набор протоколов, разработанный для глобальных сетей. Добавление протокола TCP/IP в конфигурацию Windows NT обеспечивает ряд преимуществ. Стандарты для TCP/IP публикуются в сериях документов RFC.
Windows NT поддерживает ряд утилит, облегчающих использование протоколов нижних уровней. На этом занятии Вы только ознакомитесь с ними. Далее в курсе Вы узнаете больше об этих утилитах и научитесь использовать некоторые из них.
Изучив материал этого занятия, Вы сможете: описать утилиты TCP/IP, поставляемые вместе с Windows NT. Утилиты Microsoft TCP/IP работают с протоколами TCP/IP, обеспечивая доступ к другим узлам и Интернету. В ОС Windows NT все утилиты реализованы только как клиентское программное обеспечение, за исключением протокола FTP, реализованного в качестве программного обеспечения и клиента и сервера.
Занятие2.Улиты удаленногог выполнения
Утилиты передачи данных
В ОС Windows NT имеются утилиты для соединения с другими узлами, использующими TCP/IP. Наиболее распространенная утилита передачи данных — FTP. Протокол FTP обеспечивает двухстороннюю передачу файлов между узлами TCP/IP, на одном из которых исполняется программное обеспечение FTP-сервера.
Остальные утилиты, используемые для передачи данных, реализуют протоколы Trivial File Transfer Protocol (TFTP) и Remote Copy Protocol (RCP). Первый, подобно FTP, обеспечивает двухстороннюю передачу файлов между узлами протокола TCP/IP, один из которых работает под управлением программного обеспечения сервера TFTP. Второй копирует файлы между компьютером, работающим под управлением ОС Window NT и хостом ОС UNIX.
Утилиты удаленного выполнения
Windows NT также имеет утилиты для соединения и удаленной работы с другими узлами TCP/IP. Наиболее часто используемая утилита удаленного выполнения — Telnet. Она обеспечивает эмуляцию терминала узла TCP/IP, на котором исполняется программное обеспечение сервера Telnet. Кроме того, применяется утилита RSH (Remote Shell), выполняющая команды на хосте ОС UNIX, и REXEC (Remote Execution), запускающая процесс на удаленном компьютере.
Утилиты печати
Две утилиты TCP/IP отвечают за печать и получение данных о состоянии принтера, поддерживающего TCP/IP. Утилита LPR (Line Printer Remote) печатает файл, передавая его на узел, где работает сервис LPD (Line Printing Daemon). Утилита LPQ (Line Printer Queue) предоставляет сведения об очереди на печать на узле, где работает сервис LPD.
Примечание Эти утилиты требуют наличия специального программного обеспечения на компьютерах клиента и сервера. Microsoft предоставляет ПО серверов FTP и LPD. Более полное представление о них Вы получите, прочитав главу 14.
Диагностические утилиты
Windows NT 4.0 предоставляет несколько утилит для диагностики неисправностей, характерных для протокола TCP/IP. Изучая этот курс, Вы будете использовать неко- торые из них.
Утилита- Описание
Ping (Packet InterNet Groper) Проверяет корректность конфигурации протокола TCP/IP и доступность другого узла Ipconfig Проверяет конфигурацию протокола TCP/IP, включая адреса серверов DHCP, DNS и WINS Finger Получает системную информацию с удаленного компьютера,поддерживающего сервис Finger Nslookup Позволяет просматривать записи в базе данных сервера DNS, относящиеся к тому или иному узлу или домену Hostname Возвращает имя локального компьютера для аутентификации Netstat Отображает статистику протокола и текущее состояние соединений TCP/IP Route Просматривает или изменяет локальную таблицу маршрутизации Tracert Прослеживает маршрут от локального до удаленного узла Агр Отображает локальный кэш соответствий IP-адресов адресам сетевых адаптеров Резюме
ОС Windows NT предоставляет набор утилит, которые позволят Вам соединиться с другим узлами TCP/IP или обнаружить неисправности ТСР/1Р-соединения.
Эти вопросы помогут Вам лучше усвоить основные темы данной главы. Если Вы не сумеете ответить на вопрос, повторите материал соответствующего занятия. 1. Что такое TCP/IP?
2. Публикуются ли стандарты протокола TCP/IP в RFC? Все ли RFC описывают стандарты?
На Web-странице Course Materials прилагаемого к курсу компакт-диска содержится информация технического характера о протоколах TCP/IP.
Прочитайте обзорную статью, озаглавленную Microsoft Windows NT`3.5/3.51/4.0: Подробности реализации стека протоколов TCP/IP и его сервисов (Microsoft Windows NT 3.5/3.51/4.0: TCP/IP Implementation Details, TCP/IP Protocol Stack and Services, Version 2.0). Прочитайте книгу «Межсетевое взаимодействие с использованием TCP/IP», том I, Дуглас Е. Комер (Internetworking with TCP/IP Volume I, by Douglas E. Comer).