TCP/IPРефераты >> Программирование и компьютеры >> TCP/IP
9.1. Протокол TELNET Протокол TELNET позволяет обслуживающей машине рассматривать всеудаленные терминалы как стандартные "сетевые виртуальные терминалы"строчного типа, работающие в коде ASCII, а также обеспечивает возможностьсогласования более сложных функций (например, локальный или удаленныйэхо-контроль, страничный режим, высота и ширина экрана и т.д.) TELNETработает на базе протокола TCP. На прикладном уровне над TELNET нахо-дится либо программа поддержки реального терминала (на стороне пользова-теля), либо прикладной процесс в обсуживающей машине, к которому осу-ществляется доступ с терминала. Работа с TELNET походит на набор телефонного номера. Пользовательнабирает на клавиатуре что-то вроде telnet delta и получает на экране приглашение на вход в машину delta. Протокол TELNET существует уже давно. Он хорошо опробован и широкораспространен. Создано множество реализаций для самых разных операцион-ных систем. Вполне допустимо, чтобы процесс-клиент работал, скажем, подуправлением ОС VAX/VMS, а процесс-сервер под ОС UNIX System V.
9.2. Протокол FTP Протокол FTP (File Transfer Protocol - протокол передачи файлов)распространен также широко как TELNET. Он является одним из старейшихпротоколов семейства TCP/IP. Также как TELNET он пользуется транспорт-ными услугами TCP. Существует множество реализаций для различных опера-ционных систем, которые хорошо взаимодействуют между собой. ПользовательFTP может вызывать несколько команд, которые позволяют ему посмотретькаталог удаленной машины, перейти из одного каталога в другой, а такжескопировать один или несколько файлов.
9.3. Протокол SMTP Протокол SMTP (Simple Mail Transfer Protocol - простой протоколпередачи почты) поддерживает передачу сообщений (электронной почты) междупроизвольными узлами сети internet. Имея механизмы промежуточного хране-ния почты и механизмы повышения надежности доставки, протокол SMTP допус-кает использование различных транспотных служб. Он может работать даже всетях, не использующих протоколы семейства TCP/IP. Протокол SMTP обеспе-чивает как группирование сообщений в адрес одного получателя, так и разм-ножение нескольких копий сообщения для передачи в разные адреса. Надмодулем SMTP располагается почтовая служба конкретных вычислительных сис-тем.
9.4. r-команды Существует целая серия "r-команд" (от remote - удаленный), которыевпервые появились в ОС UNIX. Они являются аналогами обычных команд UNIX,но предназначены для работы с удаленными машинами. Например, команда rcpявляется аналогом команды cp и предназначена для копирования файлов междумашинами. Для передачи файла на узел delta достаточно ввести rcp file.c delta: Для выполнения команды "cc file.c" на машине delta можно использоватькомаду rsh: rsh delta cc file.c Для организации входа в удаленную систему предназначена команда rlogin: rlogin delta Команды r-серии используются главным образом в системах, работающихпод управлением ОС UNIX. Существуют также реализации для MS-DOS.Команды избавляют пользователя от необходимости набирать пароли при входев удаленную систему и существенно облегчают работу.
9.5. NFS Сетевая файловая система NFS (Network File System) впервые была раз-работана компанией Sun Microsystems Inc. NFS использует транспортныеуслуги UDP и позволяет монтировать в единое целое файловые системы нес-кольких машин с ОС UNIX. Бездисковые рабочие станции получают доступ кдискам файл-сервера так, как-будто это их локальные диски. NFS значительно увеличивает нагрузку на сеть. Если в сети использу-ются медленные линии связи, то от NFS мало толку. Однако, если пропуск-ная способность сети позволяет NFS нормально работать, то пользователиполучают большие преимущества. Поскольку сервер и клиент NFS реализуютсяв ядре ОС, все обычные несетевые программы получают возможность работатьс удаленными файлами, расположенными на подмонтированных NFS-дисках,точно также как с локальными файлами.
9.6. Протокол SNMP Протокол SNMP (Simple Network Management Protocol - простой протоколуправления сетью) работает на базе UDP и предназначен для использованиясетевыми управляющими станциями. Он позволяет управляющим станциям соби-рать информацию о положении дел в сети internet. Протокол определяетформат данных, их обработка и интерпретация остаются на усмотрение управ-ляющих станций или менеджера сети.
9.7. X-Window Система X-Window использует протокол X-Window, который работает набазе TCP, для многооконного отображения графики и текста на растровыхдисплеях рабочих станций. X-Window - это гораздо больше, чем просто ути-лита для рисования окон; это целая философия человеко-машинного взаимо-действия.
* 10. Взаимозависимость протоколов семейства TCP/IP * Ниже на рисунке предсавлена схема взаимосвязей между протоколамисемейства TCP/IP. Прикладной FTP TELNET SMTP TFTP DNS Сужба времени Эхо уровень | | | | | | | -------------- -------------------------- | | Транспортный TCP GGP HMP EGP UDP уровень | | | | | ------------------------------- | Межсетевой IP/ICMP уровень | -------------------------------------- | | | | Сетевой Локальные ARPANET SATNET Пакетная уровень сети радиосеть Рис.13. Структура взаимосвязей протоколов семейства TCP/IP Подробное описание протоколов можно найти в RFC, тематический ката-лог которых приведен в Приложении 1, а состояние стандартов отражено вПриложении 2. Last-modified: Wed, 17 Mar 1999 16:31:31 GMT