Определение

TCP/IP (Transmission Control Protocol/Internet Protocol) — базовый набор интернет-протоколов, стандартизирующий передачу данных между сетями. Был разработан для сети ARPANET и лежит в основе современного интернета.

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

  1. TCP: Гарантирует надежную доставку данных через:
  • Установку соединения (трехэтапное рукопожатие SYN-SYN-ACK).
  • Контроль перегрузок (алгоритмы Reno/CUBIC).
  1. IP: Обеспечивает логическую адресацию (IPv4/IPv6) и маршрутизацию пакетов.

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

УровеньФункцияПримеры протоколов
ПрикладнойИнтерфейс для приложенийHTTP, SMTP, BitTorrent
ТранспортныйСквозная передача данныхTCP, UDP
СетевойМаршрутизация и адресацияIP, OSPF, BGP
КанальныйФизическая передачаEthernet, PPP

Технические особенности

  • Пакетная коммутация: Данные разбиваются на пакеты с заголовками (IP/port, checksum).
  • IP без состояния: Каждый пакет маршрутизируется независимо; порядок восстанавливает TCP.
  • MTU (Maximum Transmission Unit): Стандартно 1500 байт (Ethernet), настраивается для избежания фрагментации.

Сравнение TCP и UDP

ПараметрTCPUDP
Надежность✅ (Подтверждения)
Упорядочивание
Заголовок20 байт8 байт
ПрименениеВеб, почтаПотоковое видео

IPv4 vs. IPv6

  • IPv4: 32-битные адреса (4.3 млрд адресов), требует NAT.
  • IPv6: 128-битные адреса (3.4×10³⁸ адресов), встроенный IPsec.

Рекомендуемое Чтение

Защита безопасности нескольких аккаунтов, начиная с FlashID

С помощью нашей технологии отпечатков пальцев оставайтесь незаметными.

Защита безопасности нескольких аккаунтов, начиная с FlashID