«Нельзя объять необъятное»... но пытаться можно. В завершение темы телекоммуникационных протоколов мы предлагаем обобщающий материал, опирающийся на Javvin Network Protocols Handbook (http://www.javvin.com/product/handbookdemo.pdf), где подробно рассмотрены стеки телекоммуникационных протоколов, включая TCP/IP, SS7 и др., а также все новейшие технологии: передача речи по IP, сети хранения для подключения накопителей к серверам, сети масштаба города, виртуальные частные сети VPN/Security, беспроводные локальные сети WLAN, виртуальные локальные сети VLAN и др. В книге можно найти также краткие описания фирменных протоколов Cisco, IBM, Novell, Sun, HP, Microsoft, Apple и др.
В качестве еще одного источника информации использовался обзор технологий Internet из книги Д. Найка «Стандарты и протоколы Интернета».
Разделы по протоколам и технологиям содержат необходимые краткие пояснения и ссылки на сайты. Как нам кажется, приводимая ниже информация может послужить отправной точкой для составления индивидуальных справочников по телекоммуникационным протоколам и технологиям.
I. Протоколы TCP/IP
I.1. Протоколы прикладного уровня
BOOTP — Bootstrap Protocol, протокол начальной загрузки, http://ivb.unact.ru/glossary/bootp.html.
DCAP — Data Link Switching Client Access Protocol (RFC 2114), протокол для транспортировки трафика между рабочими станциями и маршрутизаторами посредством сеансов TCP, http://www.javvin.com/protocolDCAP.html.
DHCP — Dynamic Host Configuration Protocol, протокол автоматического назначения IP-адресов рабочим станциям сервером DHCP в момент их подключения к локальной корпоративной сети или узлу Internet, http://www.javvin.com/protocol/DHCP.html.
DNS — Domain Name System (Service) Protocol, протокол взаимного преобразования доменных имен (например, http://www.domainname.com) и IP-адресов (например, 123.123.123.123), а также управления адресацией электронной почты. http://www.javvin.com/protocolDNS.html.
FTP — File Transfer Protocol, протокол для создания выделенного виртуального соединения для передачи файлов поверх TCP, http://www.javvin.com/protocolFTP.html.
Finger — User Information Protocol обеспечивает интерфейс к программе обмена информацией с удаленным пользователем через порт 79 протокола TCP, http://www.javvin.com/protocolFinger.html.
HTTP — Hypertext Transfer Protocol HTTP (HTTP 1.1), протокол передачи гипертекста, http://www.javvin.com/protocolHTTP.html.
S-HTTP (HTTPS) — Secure Hypertext Transfer Protocol, безопасное расширение протокола HTTP, совместим с протоколом HTTP. Для защиты данных при передаче они упаковываются в протоколы SSL или TLS. HTTPS, в отличие от HTTP, использует порт 443 протокола TCP, http://www.javvin.com/protocolHTTPS.html.
IMAP&IMAP4 — Internet Message Access Protocol (версия 4), протокол доступа к электронной почте и электронным доскам объявлений на почтовом сервере; доступ к накопителям удаленных сообщений производится посредством клиентской почтовой программы, http://www.javvin.com/protocolIMAP.html.
IRCP — Internet Relay Chat Protocol, текстовый протокол поддержки телеконференций по Internet с простейшей клиентской сокетной программой подключения к серверу, http://www.javvin.com/protocolIRCP.html.
LDAP — Lightweight Directory Access Protocol (версия 3), облегченная версия протокола DAP для доступа к каталогам X.500; в последнее время LDAP используется также для доступа к серверам каталогов, не совместимым с X.500, http://citforum.ru/operating_systems/linux/ldap.cat/, http://www.javvin.com/protocolLDAP.html.
MIME (S-MIME) — Multipurpose Internet Mail Extensions и Secure MIME. Этот стандарт IETF обеспечивает безопасность обмена по электронной почте и представляет собой защищенную версию стандарта MIME.
В группе стандартов S/MIME наиболее важными являются Cryptographic Message Syntax, Message Specification, Certificate Handling и Certificate Request Syntax, http://www.javvin.com/networksecurity/SMIME.html.
NAT — Network Address Translation, технология преобразования сетевых адресов, которая обеспечивает подключение нескольких узлов локальной сети к Internet с использованием общего IP-адреса. К сожалению, такое решение препятствует нормальной работе многих сетевых приложений, о чем подробно рассказано в документе, находящемся по указанному ниже адресу. Для устранения этого недостатка была разработана технология NAT Traversal («прохождение NAT»), с помощью которой сетевые приложения способны определять, присутствует ли в сети локальное устройство NAT. Обнаружив устройство, приложение настраивает NAT и устанавливает необходимые соответствия между портами для устранения проблем несовместимости, http://www.networkdoc.ru/files/insop/helpdoc/read.html?nat-for-winxp-1.html, http://www.javvin.com/protocolNAT.html.
NNTP — Network News Transfer Protocol, протокол взаимного компьютерного обмена статьями (articles) по электронной почте. Сообщения имеют заголовки, указывающие, к какой группе эти статьи относятся. Протокол поддерживает распределение, запрос, поиск и регистрацию новых статей путем использования модели «клиент-сервер», для чего задействуется порт 119 протокола TCP, http://www.javvin.com/protocolNNTP.html.
NTP — Network Time Protocol поддерживает систему временной синхронизации компьютерных задающих генераторов через сеть Internet, http://www.javvin.com/protocolNTP.html.
POP и POP3 — Post Office Protocol, протокол обмена почтовой информацией POP3 обеспечивает доставку пользовательской почты при помощи клиентских программ. Если по протоколу SMTP пользователи отправляют корреспонденцию через Internet, то по протоколу POP3 они получают корреспонденцию из своих почтовых ящиков на почтовом сервере, http://www.opennet.ru/docs/RUS/inet_server/servers_glava2_3.html, www.javvin.com/protocolPOP3.html.
rlogin — Remote Login to Unix Systems, команда удаленного доступа, с помощью которой пользователи UNIX могут подключаться к системам UNIX на других машинах через сеть Internet или локальную сеть и работать так же, как при прямом подключении терминала к машине. Предоставляемый сервис аналогичен протоколом TELNET, http://www.javvin.com/protocolRLOGIN.html, http://www.protocols.ru/modules.php?name=Content&pa=showpage&pidq.
RMON — Remote Monitoring MIB (RMON1 и RMON2), базы управляющей информации удаленного мониторинга являются стандартной спецификацией, в соответствии с которой производится обмен данными между устройствами сетевого контроля. Первоначально стандарт RMON был разработан в виде расширения протокола SNMP для решения проблемы управления мониторингом сегментов локальной сети и удаленных сетевых узлов из центрального узла.
Исходный стандарт RMON определяет десять групп объектов базы управляющей информации, что оказалось недостаточным. Для каждого сетевого устройства он позволяет эффективно собирать статистические данные по таким параметрам, как использование ресурсов сети и возникновение различных ошибок, но не предусматривает обработку информации сетевого и более высоких уровней.
До появления стандарта RMON2 все эти проблемы решались производителями с помощью фирменных расширений. RMON2 дополнил спецификацию RMON десятью новыми группами объектов, что позволило сделать стандарт универсальным, http://www.javvin.com/protocolRMON.html, http://ivb.unact.ru/glossary/rmon.html, http://www.ccc.ru/magazine/depot/98_05/read.html?0203.htm, http://www.ccc.ru/magazine/depot/98_05/0203.htm.
SLP — Service Location Protocol, протокол обнаружения сетевых услуг, с его помощью компьютеры производят поиск и выбор услуги в локальной вычислительной сети без предварительной конфигурации сетевых приложений, http://www.javvin.com/protocolSLP.html, http://ru.wikipedia.org/wiki/Service_Location_Protocol.
SMTP — Simple Mail Transfer Protocol, простой протокол отправки электронной почты в сетях TCP/IP, http://ru.wikipedia.org/wiki/SMTP, www.javvin.com/protocolSMTP.html.
SNMP — Simple Network Management Protocol — простой протокол управления сетевыми узлами (серверами, рабочими станциями, маршрутизаторами и т. д.). Он позволяет сетевым администраторам управлять параметрами сети, находить и устранять неисправности, а также планировать развитие сети, http://www.javvin.com/protocolSNMP.html
SNMPv1-v3 — Simple Network Management Protocol версий 1-3, три версии протокола управления сетевыми узлами. Самая совершенная из них, третья, предусматривает усиленные меры безопасности и возможности удаленной конфигурации предыдущих версий. В частности, архитектура SNMPv3 дополнена ориентированной на пользователя моделью безопасности (User-based Security Model, USM) и новой моделью управления доступом (View-based Access Control Model, VACM), http://www.javvin.com/protocolSNMPv3.html.
SNTP — Simple Network Time Protocol, четвертая версия простого протокола сетевого времени. Она представляет собой адаптацию протокола сетевого времени (Network Time Protocol, NTP) для тактовой синхронизации генераторов сети Internet и применяется в тех случаях, когда предельные параметры полной реализации NTP не являются необходимыми или оправданными, http://www.javvin.com/protocolSNTP.html.
TELNET — Terminal Emulation Protocol of TCP/IP, протокол доступа к удаленным компьютерам по TCP/IP, http://www.javvin.com/protocolTELNET.html.
TFTP — Trivial File Transfer Protocol, простой протокол передачи файлов. Он функционирует поверх дата-граммного протокола (User Datagram Protocol, UDP) через порт 69, http://www.javvin.com/protocolTFTP.html.
URL — Uniform Resource Locator, уникальный глобальный адрес документов и других ресурсов в World Wide Web. Первая часть адреса показывает, какой протокол используется, а вторая определяет IP-адрес или доменное имя ресурса и путь к ресурсу, http://www.javvin.com/networksecurity/URL.html.
Whois (and RWhois) — протокол поиска информации о сетях, доменах и организациях, схожий с Finger. Отличие между указанными протоколами в том, что Finger поддерживает все серверы, а Whois лишь некоторые, http://www.javvin.com/protocolWhois.html.
XMPP — Extensible Messaging and Presence Protocol, расширяемый протокол для обмена сообщениями и информацией о статусе присутствия. Он служит основой для создания единого и открытого стандарта коммуникаций через Internet в реальном режиме времени. http://www.webplanet.ru/news/internet/2004/10/7/im-shtandarten.html, http://www.javvin.com/protocolXMPP.html.
X Window/X Protocol — X Window System Protocol, графический интерфейс в системах UNIX и Linux, http://www.javvin.com/protocolXWindow.html.
Игорь Иванцов — менеджер отдела «Инструменты и приборы для монтажа и обслуживания телекоммуникационных систем» компании «СвязьКомплект». С ним можно связаться по тел. (495) 362-7787, по адресам: info@skomplekt.com, www.skomplekt.com.