TGViewer
.NET Kings .NET Kings @netskings · 7.38K subscribers
Post #532 2.72K
👁‍🗨Hello world~

Изучаем сеть: Из чего состоит TCP сегмент

• Мы уже узнали про TCP и UDP протоколы и чем они отличаются. Сегодня хочу подробнее рассказать про TCP протокол, а точнее, какие именно данные передаются.

• TCP-сегмент состоит из передаваемых данных и заголовка, который добавляется к TCP данным.

• Размер заголовка TCP-сегмента может варьироваться от 20 до 60 байт. Поля заголовка включают:

• Адрес порта источника (Source Port Address): 16-битное поле, содержащее адрес порта приложения, отправляющего сегмент.
• Адрес порта назначения (Destination Port Address): 16-битное поле, содержащее адрес порта приложения, принимающего сегмент.
• Номер последовательности (Sequence Number): 32-битное поле, содержащее номер первого байта, отправленного в данном сегменте.
• Номер подтверждения (Acknowledgement Number): 32-битное поле, указывающее байт, который ожидает получить клиент.
• Длина заголовка (Header Length, HLEN): 4-битное поле, указывающее длину заголовка TCP.
• Флаги управления (Control Flags): 6 управляющих битов:
• URG: Указатель срочности действителен.
• ACK: Номер подтверждения действителен.
• PSH: Запрос на немедленную передачу данных.
• RST: Сброс соединения.
• SYN: Синхронизация номеров последовательности.
• FIN: Завершение соединения.
• Размер окна (Window Size): Размер окна отправителя TCP в байтах.
• Контрольная сумма (Checksum): Поле, используемое для проверки ошибок.
• Указатель срочности (Urgent Pointer): Указывает срочные данные, если установлен флаг URG.

• В следующий раз узнаем про трехстороннее рукопожатие. Удачи!

#ИзучаемСеть

• Поддержать автора монеткой: @v_meshke
  • ❤ 17
  • 🔥 3
More from @netskings
  1. Sep 24, 2026👁‍🗨Hello world~ Как работает антивирус: Direct и Indirect Syscalls • Если EDR перехватыв…
  2. Sep 23, 2026🔎По одному имени, почте или номеру можно собрать на человека целое досье — легально, из о…
  3. Sep 23, 2026👁‍🗨Hello world~ GEOINT: Пожары, землетрясения и другие катастрофы на карте • Карты приро…
  4. Sep 22, 2026👁‍🗨Hello world~ Runit против systemd: Где минимализм начинает мешать • Я уже рассказывал…
  5. Sep 19, 2026👁‍🗨Hello world~ Изучаем сеть: Как компьютер определяет маршрут пакета • Представим, что…
  6. Sep 18, 2026👁‍🗨Hello world~ OSINT во ВКонтакте: История профиля и проверка старых данных • Пользоват…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →