Название: Компьютерные сети - Бэрри Нанс

Жанр: Информатика

Рейтинг:

Просмотров: 1052


 

Именованные каналы связи

 

Канал связи (pipe) - это поток данных между двумя программами. Одна из программ открывает канал и записывает в него данные, другая программа открывает канал для чтения из него этих данных. Это выглядит слишком просто, но и в самом деле не слишком сложно. Именованным каналом называется файл, имя которого имеет специальный формат:

\Р1РЕ\путь\имя.расширение

Система OS/2 предоставляет ряд функций для открытия, использования и закрытия поименованных каналов связи. Прикладная программа, открывающая канал (называется сервером - не путайте с файловым сервером), Начинает сеанс обмена данными, другая прикладная программа (клиент) присоединяется к ней. Прикладная программа, по усмотрению программиста может трактовать именованный канал связи просто как поток данных или как канал сообщений. В последнем случае каждая операция чтения извлекает по одному сообщению из канала.

Применение понятия канала связи сильно упрощает процесс программирования в OS/2 и потому нашло широкое применение в ЛВС на базе OS/2.

 

Протоколы для перенаправления файлов

 

Модули перенаправления файлов в различных сетевых ОС используют для этого свои собственные высокоуровневые протоколы. ФирмыIBM и Microsoft в программных продуктах LAN Manager и LAN Server применяют протокол SMB (Server Message Block - Блоки сообщений сервера). Фирма Novell в ОС NetWare использует протокол NCP (NetWare Core Protocol - Протокол ядра NetWare). В одноранговых ЛВС иногда используется протокол SMB, но чаще применяют свои собственные протоколы.

 

Блоки сообщений сервера (SMB)

 

Сетевые ОС LAN Manager и LAN Server перехватывают обращение прикладных программ на рабочих станциях к функциям ввода/вывода и направляют их в файл-сервер. Производится это следующим образом. Программные модули на рабочих станциях, использующие протокол SMB и называемые DLR (DOS LAN Requester), открывают сеанс связи NetBIOS с программным обеспечением LAN Manager или LAN Server, работающим на сервере. После этого DLR и сервер обмениваются SMB-блоками. Фирма IBM определила четыре категории SMB-блоков: управление сеансом, доступ к файлам, обслуживание принтера и сообщения.

 

Протокол ядра NetWare (NCP)

 

В ЛВС NetWare, программные модули на рабочих станциях, выполняющие функции перенаправления файлов, называются оболочкой (shell). До недавнего времени для каждой версии DOS требовалась своя версия оболочки. Так, для версии DOS 3 требовалась оболочка NET3.COM, для версии 4 - NET4.COM, а для версии 5 - NET5.COM. В настоящее время создана не зависящая от версий DOS программа, называемая NETX.COM.

Все версии NETX.COM используют протокол NCP для обмена пакетами сообщений при работе с файлами. Несмотря на то, что фирма IBM опубликовала протокол SMB, протокол NCP продается фирмой Novell разработчикам программного обеспечения только по лицензии.

 

Кабели ЛВС

Существует большое разнообразие кабелей для ЛВС, отличающихся Я° внешнему виду, назначению, характеристикам и цене. В этой главе рассматриваются три наиболее популярные системы организации кабельных соединений в ЛВС, предложенные фирмами IBM, AT&T и DEC (DECconnect).

В следующих разделах приводится описание кабельных систем, в которых используются кабели одного из трех типов: витые пары (экранированная и неэкранированная), коаксиальный кабель (тонкий и толстый) и оптоволоконный кабель.

 

Витые пары

 

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

На рис. 5.14 показано, как выглядят неэкранированные витые пары, а на рис. 5.15 показаны экранированные витые пары.

Рис. 5.14 Кабель - неэкранированная витая пара

 

Коаксиальные кабели

 

С коаксиальными кабелями вам приходится часто иметь дело в повседневной жизни. Они используются в бытовой радио- и телевизионной аппаратуре. Слова толстый или тонкий относятся, естественно, к их шине. Стандартный кабель Ethernet (толстый Ethernet) имеет толщину пальца руки. Более современный тонкий кабель Ethernet (иногда сзывается CheaperNet) имеет толщину с мизинец. Толстый кабель имеет большую степень помехозащищенности, большую механическую прочность, требует специального приспособления для прокалывания кабеля, чтобы создать ответвление для подключения к ЛВС. Хотя тонкий кабель Ethernet позволяет передачу на меньшие расстояния, чем толстый, но для соединений с тонким кабелем применяются стандартные байонетные разъемы типа BNC, и ввиду его небольшой стоимости он становится фактическим стандартом в офисных ЛВС. На рис. 5.16 показан разъем типа BNC, а на рис. 5.17 схематично показано, как устроен коаксиальный кабель.


Оцените книгу: 1 2 3 4 5