ПРОТОКОЛЫ НИЖНЕГО УРОВНЯ

Как уже подчеркивалось выше, «универсальность» семейст­ва TCP/IP заканчивается на сетевом уровне, а IP-адрес представ­ляет собой логическое выражение, никак не связанное с конкрет­ной физической реализацией сети, по которой передается дейта­грамма. Для рассмотрения работы IP с протоколами более низко­го уровня — уровня звена данных — необходимо обратиться к кон­кретной реализации той или иной сети.

Семейство протоколов TCP/IP работает в различных сетевых средах и, в частности, в Ethernet. Сеть Ethernet была разработана Исследовательским центром корпорации Xerox в Пало Альто в


______Протоколы Интернет_____________________________285

1970-м году и заполнила нишу между глобальными сетями, низко­скоростными сетями и специализированными сетями компьютер­ных центров, которые работали с высокой скоростью, но на очень ограниченном расстоянии. Сегодня Ethernet является наиболее рас­пространенным протоколом локальных вычислительных сетей.

Другие возможные сетевые среды для работы TCP/IP - это локальные сети Token Ring, глобальные сети WAN, такие как сети передачи данных общего пользования типа Х.25. Сравнительно небольшое количество компьютеров может подключаться к кана­лам связи с непосредственным соединением «точка—точка», т.е. к последовательным каналам связи, например, телефонным лини­ям. Для работы по всем этим линиям определены стандарты ин­капсуляции IP-протокола. Одним из таких стандартов работы по каналам последовательного доступа — Serial Line — является про­токол SLIP (Serial Line Internet Protocol).

Протокол последовательной межсетевой связи (SLIP) обыч­но используется при связи по телефонной линии через модем. Он является протоколом, который поддерживает TCP/IP через линии последовательной связи, где маршрутизаторы и межсетевые ин­терфейсы не используются. SLIP не обеспечивает ни адресации, ни идентификации пакета, ни механизмов проверки ошибок. Бла­годаря своей простоте он стал быстро распространяться.

Протокол SLIP пакетирует информацию протокола IP или информацию, поступающую из уровней выше IP, и передает ее по линии последовательной связи, для чего используются два специ­альных символа: END=192 и ESC=219. Отправку пакета SLIP на­чинает с передачи двух END. После этого начинается передача потока данных. Если байт данных совпадает с END, вместо него отправляются два ESC и 220. Если в потоке данных встречается байт ESC, вместо него передаются два ESC и 221. После передачи последнего байта потока передается END.

Протокол «точка-точка» РРР (Point-to-Point Protocol) являет­ся новой версией протокола SLIP, обеспечивающей более быстро­действующую и эффективную связь. Протокол РРР использует фор­мат кадра HDLC с информационным полем, содержащим заголо­вок протокола IP. При этом РРР использует другой протокол управ­ления линией связи LCP для установления соединения.


286 Глава 10______________________________________