Модель TCP/IP — практическая модель, лежащая в основе Интернета. Она проще OSI и состоит из 4 уровней.
| Уровень TCP/IP |
Соответствие OSI |
Протоколы |
Что делает |
| Прикладной |
5 + 6 + 7 |
HTTP, FTP, DNS, SMTP |
Работа с приложениями пользователя |
| Транспортный |
4 |
TCP, UDP |
Доставка данных между приложениями |
| Межсетевой (Internet) |
3 |
IP, ICMP, ARP |
Маршрутизация между сетями |
| Сетевого доступа |
1 + 2 |
Ethernet, Wi-Fi |
Физическая передача в локальной сети |
💡
Аналогия: OSI — это идеальный план дома от архитектора. TCP/IP — это реальный дом, который уже построили и в котором живут люди.
Что происходит на каждом уровне
Уровень 4 — Прикладной
Вопрос уровня: «
Что хочет пользователь?»
Здесь работают программы: браузер, почтовый клиент, мессенджер. Протоколы этого уровня «понимают» запросы пользователя.
HTTP/HTTPS — веб-страницы
FTP — передача файлов
SMTP — отправка почты
DNS — преобразование имён (google.com → IP-адрес)
DHCP — автоматическая выдача IP-адресов
Уровень 3 — Транспортный
Вопрос уровня: «
Как доставить надёжно или быстро?»
Два главных протокола:
| |
TCP |
UDP |
| Соединение |
Устанавливает (3-way handshake) |
Нет |
| Надёжность |
Гарантирует доставку |
Не гарантирует |
| Скорость |
Медленне |
Быстрее |
| Где нужен |
Веб, почта, файлы |
Видео, игры, DNS |
💡
Аналогия: TCP — заказное письмо с уведомлением. UDP — открытка без отслеживания.
Уровень 2 — Межсетевой (Internet)
Вопрос уровня: «
Как найти путь между сетями?»
Главный протокол — IP (Internet Protocol). Он отвечает за:
- Логическую адресацию (IP-адреса)
- Маршрутизацию (выбор пути)
- Фрагментацию (разбиение больших пакетов)
Вспомогательные протоколы:
- ICMP — диагностика (ping, traceroute)
- ARP — связь IP-адреса с MAC-адресом
Уровень 1 — Сетевого доступа
Вопрос уровня: «
Как физически передать биты?»
Объединяет физику (кабели, сигналы) и канальный уровень (MAC-адреса, кадры).
- Ethernet — проводные сети
- Wi-Fi (802.11) — беспроводные сети
- PPP — соединение точка-точка