TCP/IP — это набор сетевых протоколов, на котором построен весь современный Интернет.
Аббревиатура расшифровывается как Transmission Control Protocol / Internet Protocol — два ключевых протокола, определяющих, как данные передаются между устройствами в сети.

Основная идея

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

Уровни стека TCP/IP

УровеньОсновные протоколыНазначение
1. Канальный (Link Layer)Ethernet, ARP, PPPПередача данных в пределах локальной сети, работа с MAC-адресами
2. Сетевой (Internet Layer)IP, ICMP, IGMPМаршрутизация пакетов между сетями, адресация
3. Транспортный (Transport Layer)TCP, UDPПередача данных между процессами, контроль надёжности и потоков
4. Прикладной (Application Layer)HTTP, DNS, SSH, SMTP, DHCP и др.Обеспечение сервисов и приложений, взаимодействие с пользователем

Ключевые протоколы

  • IP (Internet Protocol) — отвечает за доставку пакетов от отправителя к получателю через множество сетей.
  • TCP (Transmission Control Protocol) — обеспечивает надёжную передачу данных: устанавливает соединение, контролирует порядок и целостность пакетов.
  • UDP (User Datagram Protocol) — облегчённый вариант без подтверждений, используется там, где важна скорость (стриминг, DNS, VoIP).

Связанные протоколы

в этой папке 0 элементов