Skip to main content

Модель TCP/IP

Что такое TCP/IP

Модель TCP/IP — это стек протоколов, который задаёт правила передачи данных в сети.
TCP и UDP отвечают за обмен данными и их доставку.
IP отвечает за маршрут и связывает между собой два устройства.

Как работает TCP/IP

Когда вы открываете сайт, например Google, происходит следующее.
После клика браузер отправляет HTTP-запрос на сервер.
Сервер Google возвращает HTTP-ответ.
HTTP — это просто текст. Он не знает, как найти сервер и как доставить данные, поэтому подключаются протоколы модели TCP/IP.

IP с помощью DNS находит нужный адрес сервера.
TCP устанавливает соединение и следит за тем, чтобы все пакеты дошли корректно.
Браузер отображает страницу, используя полученные данные.

Уровни модели TCP/IP

1️⃣ Уровень сетевого доступа — объединяет физический и канальный уровни модели OSI. Обеспечивает физическое соединение между устройствами. Протоколы: Ethernet, Wi-Fi, Bluetooth.
2️⃣ Межсетевой уровень — строит маршруты между устройствами внутри сети и в интернете. Протоколы: IP, ICMP, ARP.
3️⃣ Транспортный уровень — передаёт данные по маршруту, который построен на предыдущем уровне. Протоколы: UDP, TCP.
4️⃣ Прикладной уровень — обеспечивает связь между приложениями, например между браузером и сервером сайта. Здесь находятся все протоколы, которые нужны человеку: HTTP, HTTPS, FTP, SSH, SMTP, DNS, DHCP.

Дополнительные протоколы

ICMP — диагностический протокол. Проверяет, может ли сеть доставить пакеты до нужного адреса и обратно.
ARP — определяет MAC-адрес устройства по его IP.
ARP-таблица — это сопоставление IP-адресов с MAC-адресами.

Основные протоколы и их порты

HTTP — порт 80
HTTPS — порт 443
FTP — порты 20 и 21
SSH — порт 22
SMTP — порт 25
DNS — порт 53
DHCP — порты 67 и 68