Общие принципы построения сети Интернет и протокола IP - IP-телефония и традиционные телефонные сети

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

Точное определение термина "Интернет" было дано в октябре 1995 г. федеральным Сетевым Советом США (FNC или Federal Networking Counsil) в следующей форме:

"Интернет - это часть глобальной информационной системы, которая:

    - логически связана унитарным адресным пространством, основанном на IP-протоколе или на его перспективных расширениях/последователях; - может поддерживать коммуникации, используя Transmission Control Protocol/ Internet Protocol (TCP/IP) или его расширения/последователи и/или IP-совместимые протоколы; - предоставляет, использует или делает доступными (для всех или кон-фиденциально) сервисы высокого уровня, основанные на коммуникациях и связанной с ними инфраструктуре, здесь определенной".

Создатели технологии Интернет исходили из двух основополагающих соображений:

    - невозможно создать единую физическую сеть, которая позволит удов-летворить потребности всех пользователей; - пользователям нужен универсальный способ для установления соеди-нений друг с другом.

В пределах каждой физической сети подсоединенные к ней компью-теры используют ту или иную технологию (Ethernet, Token Ring, FDDI, ISDN, соединение типа "точка-точка", а в последнее время к этому списку добавились сеть ATM и даже беспроводные технологии). Между механизмами коммуникаций, зависящими от данных физических сетей, и прикладными системами встраивается новое программное обеспечение, которое обеспечивает соединение различных физических сетей друг с другом. При этом детали этого соединения "скрыты" от пользователей и им предоставляется возможность работать как бы в одной большой физической сети. Такой способ соединения в единое целое множества физических сетей и получил название технологии Интернет, на базе которой реализована одноименная сеть Интернет. Основной протокол, на базе которого строится сеть Интернет, называется Интернет-протоколом или протоколом IP.

Для соединения двух и более сетей в сети Интернет используются маршрутизаторы (routers) - компьютеры, которые физически соединяют сети друг с другом и с помощью специального программного обеспечения передают пакеты из одной сети в другую.

Технология Интернет не навязывает какой-то определенной топологии межсетевых соединений. Добавление новой сети к сети Интернет не влечет за собой ее подсоединения к некоторой центральной точке коммутации или установке непосредственных физических соединений со всеми уже входящими в сеть Интернет сетями. Маршрутизатор "знает" топологию сети Интернет за пределами тех физических сетей, которые он соединяет, и, основываясь на адресе сети назначения, передает пакет по тому или иному маршруту. В сети Интернет используются универсальные идентификаторы подсоединенных к ней компьютеров (адреса), поэтому любые две машины имеют возможность взаимодействовать друг с другом. В Интернет также должен быть реализован принцип независимости пользовательского интерфейса от физической сети, то есть должно существовать множество способов установления соединений и передачи данных, одинаковых для всех физических сетевых технологий.

Сеть Интернет скрывает детали соединений сетей между собой, поэтому с точки зрения конечных пользователей и по отношению к прикладным программам сеть Интернет представляет собой единую виртуальную сеть, к которой подсоединены все компьютеры - независимо от их реальных физических соединений. Каждый компьютер должен иметь программное обеспечение - доступа к сети Интернет, которое позволяет прикладным программам использовать сеть Интернет как одну

Фундаментальным принципом Интернет является равнозначность всех объединенных с ее помощью физических сетей: любая система комму-никаций рассматривается как компонент Интернет, независимо от ее физических параметров, размеров передаваемых пакетов данных и географического масштаба. На демонстрационном листе 2 использованы одинаковые обозначения для любых физических сетей, объединенных в сеть Интернет (например, соединений типа "точка-точка", локальных сетей рабочей группы или больших корпоративных сетей).

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

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

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

На сетевом уровне протокол IP реализует ненадежную службу доставки пакетов по сети от системы к системе без установления соединения (connectionless packet delivery service). Это означает, что будет выполнено все необходимое для доставки пакетов, однако эта доставка не гарантируется. Пакеты могут быть потеряны, переданы в неправильном порядке, продублированы и т. д. Протокол IP не обеспечивает надежности коммуникации. Не имеется механизма подтверждений ни между отправителем и получателем, ни между хост-компьютерами. Не имеется контроля ошибок для поля данных, только контрольная сумма для заголовка. Не поддерживается повторная передача, нет управления потоком. Обнаруженные ошибки могут быть оглашены посредством протокола ICMP (Internet Control Message Protocol).

Надежную передачу данных реализует следующий уровень, транспортный, на котором два основных протокола, TCP и UDP (приложение), осуществляют связь между машиной - отправителем пакетов и машиной-адресатом.

Наконец, прикладной уровень - это приложения типа клиент-сервер, базирующиеся на протоколах нижних уровней. В отличие от протоколов остальных трех уровней, протоколы прикладного уровня занимаются деталями конкретного приложения и "не интересуются" способами передачи данных по сети. Среди основных приложений TCP/IP, имеющихся практически в каждой его реализации, - протокол эмуляции терминала Telnet, протокол передачи файлов FTP (приложение), протокол электронной почты SMTP (приложение), протокол управления сетью SNMP (приложение), используемый в системе World Wide Web (WWW) протокол передачи гипертекста HTTP (приложение) и др.

Поскольку в Интернет детали физических соединений скрыты от приложений, прикладной уровень совершенно "не заботится" о том, что клиент приложения работает в сети Ethernet, а сервер подключен к сети Token Ring. Между конечными системами может быть несколько десятков маршрутизаторов и множество промежуточных физических сетей различных типов, но приложение будет воспринимать этот конгломерат как единую физическую сеть. Это и обуславливает основную силу и привлекательность технологии Интернет и протокола IP.

На базе протокола IP строится не только сеть Интернет, но и любые другие сети передачи данных (локальные, корпоративные), которые могут иметь или не иметь выход на глобальную сеть Интернет. Универсальность и гибкость сетей на базе протокола IP дает возможность применять их не только для передачи данных, но и другой мультимедийной информации. С недавних пор IP-сети стали использовать для передачи речевых сообщений [6].

Похожие статьи




Общие принципы построения сети Интернет и протокола IP - IP-телефония и традиционные телефонные сети

Предыдущая | Следующая