Единицы данных

Каждый коммуникационный протокол оперирует некоторой единицей (или блоком) передаваемых данных (Protocol Data Unit – PDU). Названия этих единиц иногда закрепляются стандартом, а часто просто определяются традицией. На рис. 9.3 приведены названия единиц PDU, получивших наиболее широкое распространение в протоколах стека TCP/IP. Поясним смысл, который вкладывается в эти названия:

Блоки передаваемых данных OSI

Рис. 9.3. Блоки передаваемых данных OSI

  • поток данных, или просто поток, – это данные, поступающие от приложений на вход протоколов транспортного уровня – UDP и TCP;
  • дейтаграмма, или датаграмма, – единица данных протокола UDP транспортного уровня. Обычно дейтаграммой называют данные, которыми оперируют протоколы без установления соединений. К таким протоколам относится и протокол IP межсетевого уровня, поэтому его единицу данных также называют дейтаграммой. Однако очень часто на уровне III используется и другой термин – пакет,
  • сегмент – единица данных транспортного уровня, полученных протоколом TCP из входного потока;
  • кадр, или фрейм (Frame), – единица данных, в которые упаковываются IP-пакеты для последующей пересылки их через отдельные сети составной сети. При этом не играет роли название, используемое для этой единицы данных в каждой отдельной сети, т.е. для стека TCP/IP фреймом называют кадр сети Ethernet, ячейку сети АТМ и пакет сети Х.25.

Многие протоколы, входящие в пакет TCP/IP, предназначены для сбора информации или для устранения неполадок. Пакет протоколов включает также дополнительные компоненты, необязательные в процессах сетевой коммуникации, например утилиты прикладного уровня, также входящие в состав пакета TCP/IP.

 
< Пред   СОДЕРЖАНИЕ     След >