Протокол. Стек протоколов.

Протокол передачи данных — набор соглашений интерфейсалогического уровня, которые определяют обмен данными между различнымипрограммами. Эти соглашения задают единообразный способ передачи сообщений иобработки ошибокпри взаимодействии программного обеспечения разнесённой в пространствеаппаратуры, соединённой тем или иным интерфейсом.

Стандартизированныйпротокол передачи данных также позволяет разрабатывать интерфейсы (уже на физическом уровне), не привязанные к конкретнойаппаратной платформеи производителю (например, USB, Bluetooth).

Сигнальный протокол используется для управления соединением — например, установки, переадресации, разрыва связи. Примеры протоколов: RTSP, SIP. Для передачи данных используются такие протоколы какRTP.

Сетево?й протоко?л — набор правил и действий (очерёдности действий), позволяющий осуществлять соединение и обмен данными между двумя и более включёнными в сетьустройствами.

Разные протоколы зачастую описывают лишь разные стороны одного типа связи. Названия «протокол» и «стек протоколов» также указывают напрограммное обеспечение, которым реализуется протокол.

Согласованный набор протоколов разных уровней, достаточный для организации межсетевого взаимодействия, называется стеком протоколов.

Стек протоколов — иерархически организованный набор сетевых протоколов, достаточный для организации взаимодействия узлов в сети.

Наиболее популярные стеки протоколов: TCP/IP, IPX/SPX, NetBIOS/SMB, DECnetиSNA. Большинство протоколов (все из перечисленных, кроме SNA) одинаковы на физическом и на канальном уровне, но на других уровнях как правило используют разные протоколы.

Стеки протоколов разбиваются на три уровня:

  • Сетевые. Сетевые протоколы предоставляют следующие услуги: адресацию и маршрутизацию информации, проверку на наличие ошибок, запрос повторной передачи и установление правил взаимодействия в конкретной сетевой среде.

  • Транспортные. Транспортные протоколы предоставляют услуги надежной транспортировки данных между компьютерами.

  • Прикладные. Прикладные протоколы отвечают за взаимодействие приложений.

 
Оригинал текста доступен для загрузки на странице содержания
< Пред   СОДЕРЖАНИЕ   Скачать   След >