The design of the UNIX Operating System 116 страница



 

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

 

Эталоном многоуровневой схемы построения сетевых средств связи считается семиуровневая модель от-крытого взаимодействия систем (Open System Interconnection – OSI), предложенная Международной ор-


Основы операционных систем 151

ганизацией Стандартов (International Standard Organization – ISO) и получившая сокращенное наименова-

 

ние OSI/ISO (см. рис. 14.1).

 

Давайте очень кратко опишем, какие функции выполняют различные уровни модели OSI/ISO [Олифер,2001]:

 

• Уровень 1 – физический. Этот уровень связан с работой hardware. На нем определяются физиче-ские аспекты передачи информации по линиям связи, такие как: напряжения, частоты, природа передающей среды, способ передачи двоичной информации по физическому носителю, вплоть до размеров и формы используемых разъемов. В компьютерах за поддержку физического уровня обычно отвечает сетевой адаптер.

 

• Уровень 2 – канальный. Этот уровень отвечает за передачу данных по физическому уровню без искажений между непосредственно связанными узлами сети. На нем формируются физические

 

пакеты данных для реальной доставки по физическому уровню. Протоколы канального уровня реализуются совместно сетевыми адаптерами и их драйверами (понятие драйвера рассматрива-лось в лекции 13).

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

• Уровень 4 – транспортный. Регламентирует передачу данных между удаленными процессами. Обеспечивает доставку информации вышележащим уровнем с необходимой степенью надежно-сти, компенсируя, быть может, ненадежность нижележащих уровней, связанную с искажением и потерей данных или доставкой пакетов в неправильном порядке. Наряду с сетевым уровнем мо-жет управлять скоростью передачи данных и частично решать проблемы адресации.


 

 

Рис. 14.1. Семиуровневая эталонная модельOSI/ISO


Основы операционных систем 152

• Уровень 5 – сеансовый. Координирует взаимодействие связывающихся процессов. Основная зада-ча – предоставление средств синхронизации взаимодействующих процессов. Такие средства син-хронизации позволяют создавать контрольные точки при передаче больших объемов информации. В случае сбоя в работе сети передачу данных можно возобновить с последней контрольной точки, а не начинать заново.

 

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

• Уровень 7 – прикладной. Служит для организации интерфейса между пользователем и сетью. На этом уровне реализуются такие сервисы, как удаленная передача данных, удаленный терминаль-ный доступ, почтовая служба и работа во Всемирной паутине (Web-браузеры).


Дата добавления: 2021-01-21; просмотров: 103; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!