TGViewer
📖Записки сетевика | Сети для всех 📖Записки сетевика | Сети для всех @network_history_nfa · 249 subscribers
Post #248 66
​​🔎 ПАКЕТ ПОД МИКРОСКОПОМ

TCP — надёжная доставка данных

TCP — Transmission Control Protocol, один из основных протоколов транспортного уровня.

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

Упрощённо:

Ethernet | IP | TCP | Data

📦 Что находится в TCP-заголовке?

Основные поля:

Source Port | Destination Port

Sequence Number | Acknowledgment Number

Flags | Window Size | Checksum

🔹 Порты

Определяют приложения на обоих концах соединения.

Например:

51524 → 443

где 51524 — клиентский порт, а 443 — HTTPS-сервис.

🤝 TCP Three-Way Handshake

Перед передачей данных устанавливается соединение:

Client → SYN → Server

Client ← SYN, ACK ← Server

Client → ACK → Server

После этого начинается обмен данными.

🔢 Sequence / Acknowledgment

TCP нумерует передаваемые байты.

Получатель с помощью ACK сообщает, какие данные он уже получил и какой следующий байт ожидает.

Это позволяет обнаруживать потери и выполнять повторную передачу.

🚩 Основные флаги

SYN — установка соединения

ACK — подтверждение

FIN — штатное завершение

RST — немедленный сброс соединения

🔬 Wireshark

Фильтр:

tcp

При анализе особенно полезно смотреть:

Src/Dst Port

Seq / Ack

Flags

Window

Retransmission

💡 Главное

TCP превращает передачу IP-пакетов в надёжный поток данных между приложениями.

Он контролирует порядок, подтверждает получение и при необходимости повторно передаёт потерянные данные.

Записки сетевика | Сети для всех

#ПакетПодМикроскопом
More from @network_history_nfa
  1. Oct 1, 2026Post #252
  2. Oct 1, 2026Записки сетевика | Сети для всех #ОпросникСетевика
  3. Oct 1, 2026Read 🔹 Команда дня Записки сетевика | Сети для всех #КомандаДня
  4. Oct 1, 2026​​📘 Записка №068 🔹 Оптические патч-корды: почему одинаковые разъёмы ещё ничего не значат…
  5. Sep 30, 2026Printf 🔹 Команда дня Записки сетевика | Сети для всех #КомандаДня
  6. Sep 30, 2026📘 Записка №067 🔹 Linux: почему процесс «убит», а сервер всё ещё занят? Приложение зависл…
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 →