TCP/IP

Основа Интернета. IP — адресация и маршрутизация. TCP — надёжная доставка с подтверждениями. UDP — быстрая без гарантий. Порты: HTTP 80/443, SSH 22, DNS 53.

📖4 мин чтения📊Уровень 6📅16 апреля 2026 г.

Загрузка карты...

Что такое TCP/IP

TCP/IP — это не один протокол, а семейство протоколов, которые управляют передачей данных в интернете. Представь: ты отправляешь посылку через курьерскую службу. Посылку упаковывают (разбивают данные на пакеты), на каждый конверт пишут адрес (IP), выбирают маршрут доставки (маршрутизация) и гарантируют получение (TCP). TCP/IP — это весь этот процесс.

Аббревиатура расшифровывается: TCP — Transmission Control Protocol (протокол управления передачей), IP — Internet Protocol (межсетевой протокол). Разработаны в 1970-х DARPA для военной сети ARPANET — предшественника интернета.

IP-протокол: адресация и маршрутизация

IP отвечает за адресацию — как номер дома на конверте. Каждое устройство в сети имеет IP-адрес. IPv4 — четыре числа от 0 до 255: например, 192.168.1.1. Всего около 4,3 миллиарда адресов — их уже не хватает. IPv6 — 128-битный адрес в шестнадцатеричном формате: огромное пространство на триллионы устройств.

Данные разбиваются на пакеты. Каждый пакет независимо путешествует по сети, выбирая оптимальный маршрут. Пакеты могут прийти в разном порядке — задача верхних протоколов собрать их правильно.

TCP: надёжная доставка

TCP работает поверх IP и обеспечивает надёжность. Прежде чем передавать данные, TCP устанавливает соединение через «трёхстороннее рукопожатие» (SYN → SYN-ACK → ACK). Затем каждый пакет подтверждается получателем. Если пакет потерян — TCP повторяет отправку. Данные гарантированно доходят в правильном порядке.

TCP использует протоколы HTTP/HTTPS (веб), SMTP (почта), FTP (файлы) — везде, где важна надёжность.

UDP: скорость вместо надёжности

UDP (User Datagram Protocol) — более простой протокол. Пакеты отправляются без подтверждения, без гарантии порядка. Зато это быстрее.

UDP используют: видеозвонки (Zoom, Skype), онлайн-игры, DNS-запросы. Если в видеозвонке потеряется один пакет — картинка чуть «дёрнется». Это приемлемо. Если же потерять пакет при скачивании файла — файл окажется испорченным. Здесь нужен TCP.

Порты

IP-адрес — это адрес дома, порт — номер квартиры. На одном компьютере работает много сервисов одновременно. Порты их разделяют: HTTP — 80, HTTPS — 443, SSH — 22, DNS — 53. Когда браузер обращается к сайту, он подключается к порту 443 (HTTPS) на сервере с нужным IP-адресом.

Часто задаваемые вопросы

TCP гарантирует доставку пакетов в правильном порядке (надёжный, но медленнее). UDP отправляет без подтверждений (быстрый, но без гарантий).