Intel Pentium processor - технический обзор
Технический обзор
Главная -
Проект стандарта OSI - Соединение открытых систем
Проект стандарта OSI - Соединение открытых систем
Рассматривая NETBIOS, будет полезно изучить предложенный
Международной организацией по стандартизации проект стандарта вза-
имодействия открытых систем. Эта модель представляет собой архи-
тектуру соединения и взаимодействия вычислительной техники в не-
однородной среде. Модель охватывает не только ЛВС, но и другие
сети, например сети типа Х.25 - ARPANET, TELENET и сети больших
ЭВМ. Большинство комитетов по стандартизации, включая Институт
инженеров по электротехнике и радиоэлектронике (IEEE) и ИСО (Меж-
дународную организацию по стандартизации) создали специальную се-
мантику и синтаксис протоколов для реализации различных уровней.
Модель ИСО представлена семью уровнями протокола, как это
показано на рис.1-3. Каждый уровень обслуживает непосредственно
расположенный над ним и базируется на лежащем под ним уровне (за
исключением, естественно, самого нижнего уровня - физического).
Ниже кратко описываются каждый из этих уровней.
Первый уровень - физический. Он состоит из потока бит, посы-
лаемых и получаемых из сети данных. В него входит скорость пере-
дачи (2,5 мегабайт/сек в Сети ПЭВМ, 4 мегабайт/сек в ЭКС
Token-Ring) и схемы кодирования (обе сети используют кодирование
Manchester, сеть ПЭВМ - в канале модулированной передачи, ЭКС - в
канале немодулированной передачи).
Второй уровень - канальный. Этот уровень определяет значение
структуры потока бит. Формат пакета, который описывает второй
уровень, передается в сети, используя услуги первого уровня. ЭКС
использует протокол управления логическим каналом (LLC) -
IEEE 802.2 и протокол управляющей процедуры (DLC) IEEE 802.5.
Третий уровень - сетевой. Он ответственен за маршрутизацию и
коммутацию данных в ЛВС и взаимосвязанных ЛВС. Он должен распоз-
навать адреса в сети и осуществлять маршрутизацию информации (па-
кетов) в соответствующих сетях или передавать их на транспортный
уровень для дальнейшей интерпретации.
Третий уровень - одно из слабых мест в NETBIOS. При создании
NETBIOS не учитывалась возможность его работы в условиях взаимо-
действия сетей, поэтому в нем отсутствуют свойства, необходимые
для эффективного поддержания этой функции. Сетевое взаимодействие
между Сетью ПЭВМ и ЭКС Token-Ring, (поддерживаемое Программой
соединения IBM) (IBM Interconnect Program), осуществляется
прикладной программой, которая резидентно находится в ПЭВМ в ка-
честве шлюза и передает имена между системами и пакеты между
сеансами (способом передачи с буферизацией). Заметьте, что
Программа соединения IBM может соединять только две ЛВС.
Четвертый уровень - транспортный. Он несет ответственность
за надежную передачу информации между станциями в сети. Этот уро-
вень реализует такие свойства, как квитирование, номера последо-
вательности (упорядочение) и истечение времени ожидания события.
В Сети ПЭВМ (с модулированной передачей) NETBIOS использует спе-
циальные протоколы Sytek для реализации транспортных протоколов.
Пятый уровень - сеансовый - является самым высоким для
NETBIOS. На этом уровне происходит взаимодействие между NETBIOS и
рабочей ПЭВМ. Сеансовый уровень поддерживает идентификацию (пои-
менование) и устанавливает сеансы или логические каналы между
двумя именами в сети или даже двумя именами в ПЭВМ. Как и сетевой
и транспортный уровень, сеансовый уровень в NETBIOS
является собственной (специфичной) реализацией. Интерфейс для
NETBIOS представляет собой бесплатную открытую информацию, и мно-
гие фирмы-продавцы программного обеспечения, такие как Novell или
3Com предлагают для своих сетей эмуляторы NETBIOS. Так как интер-
фейс для рабочей ЭВМ остается тем же, для фактических равноправ-
ных протоколов в уровнях могут быть использованы любые протоколы.
Шестой уровень - уровень представления данных. Он не входит
в NETBIOS. Этот уровень ответственен за согласование синтаксиса,
который будет использован при передачи информации в и из прик-
ладного (седьмого) уровня. Уровень представления данных включает
форматы символов, например, EBCDIC и другие форматы для представ-
ления чисел или файловых форматов. Он может осуществлять преобра-
зование , если формат прикладного уровня несовместим с форматом
прикладного уровня другой ПЭВМ или услуги в сети.
Уровень представления в Сети ПЭВМ или в ЭКС виртульно явля-
ется несуществующим. До некоторой степени, PC-DOS является частью
этого уровня, т.к. она представляет собой формат, используемый
для взаимодействия с прикладными программами. Однако, PC-DOS не
способна узнавать формат других файлов или символов, отличных от
ее собственных.
Седьмой уровень - прикладной. Он несет ответственность за
предоставление конечному пользователю услуг. Примерами прикладных
программ являются Программа ЛВС ПЭВМ IBM и Программа соединения
IBM PC (см.выше). Программа ЛВС ПЭВМ IBM основывается на
PC-DOS 3.Х и NETBIOS. Она дает оконечному пользователю услуги
печати и файла в сети.
Равноправные
протоколы
------------------- -------------------
!7 Прикладной !<-------------------->! !
! уровень ! ! !
!-----------------! !-----------------!
!6 Уровень пред- !<-------------------->! !
! ставления ! ! !
!-----------------! !-----------------!
!5 Сеансовый !<-------------------->! !
! уровень ! ! !
!-----------------! !-----------------!
!4 Транспортный !<-------------------->! !
! уровень ! ! !
!-----------------! !-----------------!
!3 Сетевой !<-------------------->! !
! уровень ! ! !
!-----------------! !-----------------!
!2 Канальный !<-------------------->! !
! уровень ! ! !
!-----------------! !-----------------!
!1 Физический !<-------------------->! !
! уровень ! ! !
!----------------------------------------------------------------!
! !
! Физические средства соединения !
! !
!----------------------------------------------------------------!
Рис 1-3. Проект стандарта соединения открытых систем.
20.05.2012