СЕТЕВЫЕ УСЛУГИ В TCP/IP

По причинам, приведенным в конце параграфа 10.1, описа­ние основных протоколов TCP/IP дано кратко, основное внимание уделено тем идеям и возможностям, которые лежат в архитектуре. Практически за пределами главы остаются протоколы маршрутиза­ции EGP, BGP, UGRP, OSPF, протоколы соотнесения адресов ARP и RARP и механизмы маршрутизации нового поколения CIDR. Толь­ко упоминаются протоколы прикладного уровня, такие как прото­кол пересылки файлов FTP, TELNET и протокол передачи ново­стей NNTP.

Эти протоколы сами по себе не являются реальными прило­жениями, но взаимосвязаны с разными приложениями, необхо­димыми для использования сетевых услуг. Они обеспечивают связь с удаленными устройствами, но не предоставляют пользователю интерфейс для взаимодействия с разными удаленными службами.

Это, прежде всего, протоколы электронной почты — SMTP, РОРЗ, IMAP4, протокол работы с системой новостей NNTP, про­токол HTTP работы с World Wide Web. На рис. 10.1 видно, что сете­вые услуги в TCP/IP предоставляются посредством прикладного протокола удаленного терминала TELNET, сетевой файловой сис­темы NFS, мониторинга и управления сетями на основе SNMP, механизма вызова удаленных процедур RPC и др.

Протокол виртуального терминала TELNET предоставляет пользователю возможность работать не с терминалом конкретно­го типа, а со стандартным сетевым терминалом. Протокол TEL­NET позволяет реализовать принцип сетевых виртуальных терми­налов NVT (Network Virtual Terminal). Соединение TELNET стро­ится на базе TCP-протокола, предполагается, что каждый участ­ник работает как виртуальный сетевой терминал NVT, а на при­кладном уровне на стороне пользователя над TELNET находится либо программа поддержки реального терминала, либо приклад­ной процесс, который осуществляет доступ на правах удаленного терминала.

Сетевая файловая система NFS (Network File System) позво­ляет монтировать в единое целое файловые системы нескольких, возможно, удаленных друг от друга компьютеров и предоставить удаленный доступ к файлам каждого из них. Работа NFS-системы базируется на протоколе NFS, который предназначен для предос­тавления универсального интерфейса работы с файлами для различ­ных типов компьютеров, операционных систем, сетевой архитектуры


_____ Протоколы Интернет 287

и транспортных протоколов. Протокол NFS, как правило ис­пользует UDP-протокол, или протокол TCP, хотя конкретная реа­лизация во многом зависит от спецификации используемой опера­ционной системы.

Протокол NNTP (Network News Transport Protocol) — это при­кладной протокол высокого уровня, который используется для обеспечения связи между различными серверами, работающими с программным обеспечением системы новостей LJseNet (распреде­ленная система ведения дискуссий).

Широко используемый протокол HTTP обеспечивает нави­гацию по сети World Wide Web (WWW) и аутентификацию пользо­вателя, если этого требует сервер WWW, а также формирует инфор­мационные запросы и передает запрошенную информацию поль­зователю.

Протокол мониторинга и эксплуатационного управления се­тью SNMP (Simple Network Management protocol) является прото­колом прикладного уровня, предназначенным для обеспечения обмена эксплуатационной информацией между сетевыми устрой­ствами.