Intel Pentium processor - технический обзор
Технический обзор
Реализации NETBIOS
Важно учесть, что опцией NETBIOS, доступной для ЭКС
Token-Ring,является эмуляция NETBIOS, содержащаяся на оригиналь-
ной плате Адаптера Сети ПЭВМ. Следовательно, хотя фактические
используемые на разных уровнях протоколы могут быть различными в
ЭКС (Token-Ring, к примеру) и Сети ПЭВМ, пользователь или прог-
раммист видит ОДИНАКОВЫЕ интерфейсы и работу системы, за исклю-
чением того, что время получения ответа в ЭКС Token-Ring меньше.
В ЭКС Token-Ring рабочий процессор должен оперировать про-
токолами, в то время как в Сети ПЭВМ IBM (IBM PC) процессор на
плате 80188 выполняет обработку протоколов. Интересно, что
проверка работы NETBIOS на обеих сетях показала, что производи-
тельность (скорость передачи данных) в ЭКС Token-Ring в два
раза выше, чем в сети ПЭВМ. Это обусловлено потерями между четы-:
ремя микропроцессорами в Адаптере Сети ПЭВМ и способом прог-
раммирования оригинальных протоколов NETBIOS.
Рабочая ЭВМ осуществляет обмен данными с NETBIOS через Блок
управления сетью (NCB) (также именуемый Блоком управления сооб-
щений в Справочном руководстве по Адаптеру сети ПЭВМ IBM
Token-Ring). Об этом блоке в деталях будет рассказано в
Главе 2. Если этот блок установлен рабочей ЭВМ, он прерывает
NETBIOS для услуги. Затем NETBIOS вызывет услугу, запрошен-
ную рабочей ЭВМ (хотя некоторые услуги, например, запрос на вы-
полнение местного диагностирования или на получение адреса адап-
тера, могут и не потребовать протоколы).
На практике, NETBIOS вызывает два уровня протокола - сеан-
совый и канальный (уровни 5 и 2 в модели соединения открытых
систем). В данной реализации NETBIOS фирмой Sytek, рабочая ЭВМ
осуществляет обмен данными только с сеансовым уровнем, но в дей-
ствительности некоторые запросы просто передаются канальному
уровню.
Канальный уровень предоставляет Сети ПЭВМ или ЭКС Token-Ring
протокол доступа к каналу (LAP в терминологии сети ПЭВМ). В этом
заключается существенное различие между двумя сетями в отношении
реализации NETBIOS. ЭКС Token-Ring обеспечивает управляющую про-
цедуру (DLC) стандарта IEEE 802.2 и управление доступом к носите-
лям (MAC) стандарта 802.5 - вызовы NETBIOS непосредственно пере-
водятся в кадры 802.2 и 802.5, обходя любые сетевые или
транспортные протоколы.
Сеть IBM PC обеспечивает собственную управляющую процедуру
(DLC) и управление доступом к носителям (MAC) стандарта 802.5
(Множественный доступ с контролем несущей и обнаружением конфлик-
тов -CSMA/CD и формат кадра). Протокол доступа к каналу Сети
ПЭВМ (LAP) предоставляет услугу для протокола передачи пакетов
(PTP). Этот протокол реализует сетевой уровень в Сети ПЭВМ и
обеспечивает маршрутизацию, обнаружение адреса и услугу по пере-
даче неквитированных пакетов (дейтаграмм). Протокол передачи па-
кетов (PTP) используется протоколом надежного потока (RSP) и
транспортным протоколом дейтаграмм (DTP).
Протокол передачи пакетов (PTP) является слабым местом в
оригинальной Сети ПЭВМ, потому что функция маршрутизации пред-
ставляет собой простейшую схему установки соответствия между име-
нами. Этот протокол не располагает средствами для реализации меж-
сетевого взаимодействия,что затрудняет создание шлюзов между двумя
сетями и делает эти шлюзы функционально ограниченными. Например,
Программа соединения Сети ПЭВМ с ЭКС может соединить две сети
вместе, но максимальное количество услуг между ними будет
равно всего 16.
Протокол надежного потока (RSP) Сети ПЭВМ находится на
транспортном уровне. Он обеспечивает безошибочные виртуальные
услуги связи с другими пользователями через сквозное квитирование
и повторную передачу. Этот протокол предоставляет протоколу уп-
равления сеансами (SMP) услуги транспортного уровня. Транспорт-
ный протокол дейтаграмм (DTP) также находится на этом уровне. Он
обеспечивает услуги квитированных дейтаграмм между объектами се-
ансового уровня, включая протокол пользовательских дейтаграмм
(UDP) и протокол управления и диагностирования (DMP).
Сеансовый уровень дает рабочий доступ к нескольким протоко-
лам. Протокол управления сеансами (SMP) обеспечивает поддержку
пользовательских сеансов между узлами. Этот протокол позволяет
пользователям устанавливать связь с именованным процессом. Он
ответственен за взаимодействие с протоколом управления именами
(NMP) в пределах местного узла с целью определения адреса имено-
ванного процесса. Если начальный протокол управления сеансами
установит узел назначения, он может обмениваться данными с этим
протоколом внутри узла назначения с целью предоставления услуг
сеансового уровня.
Кроме поименования протокол пользовательских дейтаграмм
(UDP) обеспечивает поддержку для дейтаграмм между двумя именами
(узлами). Протокол управления именами сети ПЭВМ (NMP) осущес-
твляет связывание "родственнных" узлов и адресов сети внутри
всей локальной сети. Этот протокол (NMP) предоставляет все виды
услуг по управлению именами,включая переадресацию удаленных имен
в адреса сети. Функционирование этой части протокола служит од-
ной из причин того, что в начале работы требуется довольно дли-
тельное время, чтобы стать частью сети NETBIOS - узел будет пе-
редавать свое имя многократно, пока не "удостоверится", что все
прочие станции получат это имя. Это также происходит и в том
случае, когда протокол управления сеансами (SMP) устанавливает
связь с другим именем.
Одним из наиболее интересных протоколов сети ПЭВМ является
протокол управления и диагностирования (DMP). Он предоставляет
информацию по состоянию (статусу) и диагностике. Этот протокол
может через сеть запрашивать другие платы адаптера с целью выяс-
нения их статуса/состояния.
20.05.2012