Стандартные протоколы компьютерных сетей.
Протоколы компьютерных сетейпредставляют собой набор соглашений интерфейса логического уровня, которые определяют обмен данными в сети. Другими словами, протоколы компьютерных сетей– это наборы правил и процедур, регулирующих порядок осуществления связи. Данные правила задают единообразный способ передачи сообщений и обработки ошибок при взаимодействии программного обеспечения аппаратуры, разнесённой в пространстве. Для корректного обмена данными все аппаратные устройства, участвующие в нем, должны работать по одним и тем же стандартизированным протоколам.
Стандартные протоколы компьютерных сетей делятся на три основных типа:
· сетевые протоколы;
· транспортные протоколы;
· прикладные протоколы (выполняющие функции прикладного, представительского и сеансового уровней модели OSI).
Стандартизированные сетевые протоколы выполняют функции трех нижних уровней модели OSI – сетевого, канального и физического. Сетевые протоколы управляют адресацией, маршрутизацией, проверкой ошибок и запросами на повторную передачу.
Протоколы физического уровня модели OSI позволяют разрабатывать интерфейсы, не привязанные к конкретной аппаратной платформе и производителю. Протоколы физического уровня используются при передаче электрических или оптических сигналов и, соответственно, при их приёме и преобразовании в биты данных в соответствии с методами кодирования цифровых сигналов. Определяемые на данном уровне параметры: тип передающей среды, тип модуляции сигнала, уровни логических «0» и «1» и т. д. К наиболее распространенным протоколам физического уровня можно отнести USB, Bluetooth, IRDA, Ethernet, DSL, ISDN, Wi-Fi и GSM.
Сетевые протоколы канального уровня модели OSI используются при обеспечении взаимодействия сетей на нижестоящем физическом уровне, а также для обслуживания вышестоящего сетевого уровня. К наиболее распространенным протоколам канального уровня можно отнести: ATM, FDDI, Frame Relay, PPP, Token ring, Х.25 и т.д.
Протоколы сетевого уровня предназначены для определения пути передачи данных. Отвечают на запросы обслуживания от транспортного уровня и направляют запросы обслуживания на канальный уровень. Выполняют трансляцию логических адресов и имён в физические, отвечают за определение кратчайших маршрутов, производят коммутацию, маршрутизацию и отслеживание неполадок.
К наиболее распространенным сетевым протоколам можно отнести:
· IP/IPv4/IPv6 (Internet Protocol) – TCP/IP-протокол для негарантированной передачи пакетов без установления соединений;
· IPX (Internetwork Packet Exchange) – протокол компании NetWare для негарантированной передачи пакетов и маршрутизации пакетов;
· IPsec (Internet Protocol Security) — набор протоколов для обеспечения защиты данных, передаваемых по межсетевому протоколу IP, позволяет осуществлять подтверждение подлинности и/или шифрование IP-пакетов;
· NWLink – реализация протокола IPX/SPX компании Microsoft;
· NetBEUI – транспортный протокол, обеспечивающий услуги транспортировки данных для сеансов и приложений NetBIOS;
· ICMP (Internet Control Message Protocol) – протокол межсетевых управляющих сообщений, входящий в стек протоколов TCP/IP. В основном ICMP используется для передачи сообщений об ошибках и других исключительных ситуациях, возникших при передаче данных, и др.
Стандартизированные транспортные протоколы реализуют функции средних уровней модели OSI – транспортного и сеансового. Транспортные протоколы поддерживают сеансы связи между узлами сети и гарантируют надежный обмен данными между ними. К наиболее распространенным транспортным протоколам можно отнести:
· TCP (Transmission Control Protocol) – часть набора протоколов TCP/IP для гарантированной доставки данных, разбитых на последовательность сегментов;
· SPX – часть набора протоколов IPX/SPX (Internetwork Packet Exchange/Sequential Packet Exchange), предложенных компанией Novell для гарантированной доставки данных, разбитых на последовательность фрагментов;
· NWLink – реализация протокола IPX/SPX компанией Microsoft;
· NetBEUI – (NetBIOS Extended User Interface) – устанавливает сеансы связи между компьютерами (NetBIOS) и предоставляет верхним уровням транспортные услуги (NetBEUI).
Стандартизированные прикладные протоколы выполняют функции трех верхних уровней модели OSI – прикладного, представительского и сеансового. Прикладные протоколы обеспечивают взаимодействие приложений и обмен данными между ними. К наиболее распространенным сетевым протоколам можно отнести:
· FTAM (File Transfer Access and Management) – протокол OSI доступа к файлам;
· X.400 – протокол CCITT для международного обмена электронной почтой;
· Х.500 – протокол CCITT служб файлов и каталогов на нескольких системах;
· SMTP (Simple Mail Transfer Protocol) – протокол глобальной сети Интернет для обмена электронной почтой;
· FTP (File Transfer Protocol) – протокол глобальной сети Интернет для передачи файлов;
· SNMP (Simple Network Management Protocol) – протокол для мониторинга сети, контроля за работой сетевых компонентов и управления ими;
· Telnet – протокол глобальной сети Интернет для регистрации на удаленных серверах и обработки данных на них;
· Microsoft SMBs (Server Message Blocks, блоки сообщений сервера) и клиентские оболочки фирмы Microsoft;
· NCP (Novell NetWare Core Protocol) и клиентские оболочки фирмы Novell.