Основная задача межсетевого уровня (Internet Layer) модели TCP/IP — маршрутизация пакетов данных между различными сетями.
Ключевые функции:
- Адресация: Использует IP-адреса для уникальной идентификации устройств в сети.
- Маршрутизация: Определяет оптимальный путь доставки IP-пакетов из источника в пункт назначения, возможно, через промежуточные маршрутизаторы.
- Фрагментация/Сборка: Разбивает большие пакеты на более мелкие фрагменты для передачи по сетям с меньшим максимальным размером блока передачи (MTU) и собирает их на принимающей стороне.
- Контроль доступа: Непосредственно не контролирует доступ, но обеспечивает основу для работы вышестоящих уровней.
Протоколы межсетевого уровня:
- IP (Internet Protocol): Основной протокол, отвечающий заAddressing and routing. Существует в двух версиях: IPv4 и IPv6.
- ICMP (Internet Control Message Protocol): Используется для отправки сообщений об ошибках и служебной информации (например, ping,traceroute).
- IGMP (Internet Group Management Protocol): Используется для управления членством в multicast-группах.
В сравнении с моделью OSI, соответствует сетевому уровню (Network Layer). Он предоставляет сервис без установления соединения (connectionless), то есть не гарантирует доставку, порядок пакетов или отсутствие дубликатов. Эти гарантии обеспечиваются протоколами транспортного уровня, такими как TCP.