ОДИНИЦІ ДАНИХ

Кожен комунікаційний протокол оперує деякої одиницею (або блоком) переданих даних (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.

 
< Попер   ЗМІСТ   Наст >