Универсальная сеть Интернет строится на основе семейства протоколов TCP/IP и включает в себя протоколы 4-х уровней коммуникаций (рис. 1.3).

Уровень сетевого интерфейса отвечает за установление сетевого соединения в кон­кретной физической сети - компоненте сети Интернет, к которой подсоединен компьютер. На этом уровне работают драйвер устройства в операционной системе и соответствующая сетевая плата компьютера.

Сетевой уровень - основа стека протоколов TCP/IP. Именно на этом уровне реализу­ется принцип межсетевого соединения, в частности маршрутизация пакетов по сети Интер­



Прикладной:

Telnet, FTP, E-mail и т. д.

Транспортный:

TCP, VDP

Сетевой:

IP, ICMP, IGMP

Сетевой интерфейс:

Драйвер устройства и сетевая плата

Рис. 1.3. Четыре уровня стека протоколов TCP/IP

Рис. 1.2. Внутренняя структура сети Интернет


нет. Протокол IP - основной протокол сетевого уровня, позволяющий реализовать межсе­тевые соединения. Он используется обоими протоколами транспортного уровня - TCP и UDP. Протокол IP определяет базовую единицу передачи данных в сети Интернет - IP-дейтаграмму, указывая точный формат всей информации, проходящей по сети TCP/IP. Про­граммное обеспечение уровня IP выполняет функции маршрутизации, выбирая путь данных по соединениям физических сетей. Для определения маршрута поддерживаются специальные таблицы; выбор осуществляется на основе адреса сети, к которой подключен компьютер-адресат. Протокол IP определяет маршрут отдельно для каждого пакета данных, не гаранти­руя надежной доставки в нужном порядке. Он задает непосредственное отображение данных на нижележащий физический уровень передачи и реализует тем самым высокоэффективную доставку пакетов.