Заголовки udp і tcp

Будь ласка, натисніть "подобається", якщо сподобався текст. Лайки допомагають нам писати більше корисного матеріалу :)

заголовок UDP

Заголовок UDP завжди має довжину 64 біта. Поля, певні в сегменті UDP (див. Малюнок) включають такі:
1. Порт відправника (Source port). номер порту джерела (16 біт)
2. Порт одержувача (Destination port). номер порту призначення (16 біт)
3. Довжина повідомлення (Length). довжина заголовка UDP і даних UDP (16 біт)
4. Контрольна сума (Checksum). обчислена контрольна сума полів заголовка і даних (16 біт)
5. Дані (Data). дані протоколу вищого рівня (upper-layer protocol - ULP) (змінна довжина)
Приклади протоколів, які використовують UDP: TFTP, SNMP, Network File System (NFS) і Domain Name System (DNS).

Тема TCP

Тема TCP містить інформацію, яка визначена TCP протоколом. У цьому розділі містяться компоненти заголовка TCP.

Сегменти TCP передаються за допомогою використання пакетів IP. Тема TCP слідує за заголовком IP. Це поділ допускає існування інших протоколів на рівні хоста, відмінних від TCP. Поля TCP заголовка включають такі:

  1. Порт відправника (Source port): номер порту джерела (16 біт)
  2. Порт одержувача (Destination port): номер порту призначення (16 біт)
  3. Порядковий номер (Sequence number): порядковий номер першого октету даних
    сегмента, який використовується для гарантії правильного упорядкування приходять даних
    (32 біта)
  4. Номер підтвердження (Acknowledgment number): наступний очікуваний октет
    TCP (32 біта)
  5. Довжина заголовка (Header length): кількість 32-бітних слів у заголовку (4 біта)
  6. Зарезервовано (Reserved): встановлено в 0 (3 біта)
  7. Керуючі біти (Control bits). функції управління - такі як установка,
    перевантаження і розрив сеансу (9 біт). Одиночний біт, який має спеціальне
    значення, часто розглядається як прапор.
  8. Вікно (Window). число октетів, яке пристрій згідно прийняти (16 біт)
  9. Контрольна сума (Checksum). обчислена контрольна сума полів заголовка і
    даних (16 біт)
  10. Покажчик терміновості даних (Urgent). показує кінець термінових даних (16 біт)
  11. Опції (Options). в даний час визначена одна опція - максимальний розмір
    сегмента TCP (0 або 32 біта)
  12. Дані (Data). дані протоколу вищого рівня (upper-layer protocol - ULP)
    (Змінна довжина)