При построении сетей передачи данных часто возникает задача организации связи между различными сетями или подсетями, которые образуют составную сеть (internetwork). Так, например, в локальных сетях, логически сегментированных с использованием VLAN, администраторам часто требуется организовать передачу данных между ними. Это выполняется с помощью функций сетевого уровня (network layer).
Рис. 6.1. Составная сеть
Основным протоколом сетевого уровня является протокол IP (Internet Protocol), который позволяет доставлять данные в сетях TCP/IP между любыми узлами составной сети и выполняет две основные функции:
· адресация узлов (IP-адресация);
· маршрутизация.
Маршрутизация – это выбор наилучшего маршрута передачи пакета от источника к получателю.
Протокол IP не гарантирует надёжной доставки пакета до адресата, эта функция выполняется протоколами более высокого уровня. Такой тип доставки данных называют best-effort. В настоящее время существует две версии протокола IP:
· IP версии 4 (IPv4), который использует 32-битные адреса;
· IP версии 6 (IPv6), который использует 128-битные адреса.