В ы с ш е е п р о ф е с с и о н а л ь н о е о б р а з о в а н и е информатика и программироВание осноВы информатики



Pdf көрінісі
бет166/196
Дата09.01.2022
өлшемі4,7 Mb.
#23908
түріУчебник
1   ...   162   163   164   165   166   167   168   169   ...   196
11.2. модель взаимодействия открытых 
систем
Для  описания  общей  модели  взаимодействие  открытых  систем
используется  эталонная  модель  OSI  (Open  System  Interconnection).
Модель OSI состоит из 7 уровней (от низших к высшим):
1) физический;
2) канальный;
3) сетевой;
4) транспортный;
5) сеансовый;
6) представительский;
7) прикладной.
Каждый  уровень  использует  для  передачи  низшие  уровни.
Взаимодействие  между  уровнями  одного  типа  осуществляется  по
протоколам,  а  между  низшими  и  высшими  —  с  помощью  интер-
фейсов.
Перед отправкой по сети данные разбиваются на пакеты — груп-
пы байт фиксированной длины. Пакет последовательно проходит все
уровни от прикладного до физического (рис. 11.2). При этом на каж-
дом уровне, кроме прикладного и представительского, к пакету до-
бавляется служебная информация, называемая заголовком.
Рис. 11.2. Уровни модели взаимодействия открытых систем


225
Заголовок содержит информацию для адресации сообщений и для
безошибочной передачи данных по сети.
На принимающей стороне пакет проходит все уровни в обратном
порядке.
Каждый  уровень  анализирует  пакет,  отделяет  заголовок  своего
уровня  и  передает  пакет  на  следующий  уровень.  На  прикладном
уровне данные примут свой первоначальный вид.
Рассмотрим задачи каждого из уровней модели OSI.
1-й уровень — физический. Самый низший уровень модели OSI.
Основной задачей физического уровня является управление аппара-
турой  передачи  данных  и  подключенным  к  ней  каналом  связи.  На
этом уровне формируются сигналы, которые передают данные в виде
потока бит по передающей среде.
2-й уровень — канальный. На этом уровне физический канал пре-
образовывается  в  надежную  линию  связи,  свободную  от  необнару-
женных  ошибок.  Для  этого  формируется  логический  канал  между
двумя  узлами,  соединенными  физическим  каналом.  Данные  пере-
даются  по  канальному  уровню  в  виде  кадров,  которые  включают,
помимо  данных,  проверочную  информацию.  Проверочная  инфор-
мация  позволяет  установить,  был  ли  передан  кадр  без  искажений
(ошибок), и частично восстановить информацию. Если кадр не был
восстановлен, то происходит его повторная передача.
3-й уровень — сетевой. Отвечает за адресацию сообщений и пере-
вод логических адресов в физические. Этот уровень разрешает про-
блемы, связанные с разными способами адресации и разными про-
токолами  при  переходе  пакетов  из  одной  сети  в  другую,  позволяя
объединять разнородные сети.
4-й уровень — транспортный. На этом уровне данные разбивают-
ся на пакеты. При этом гарантируется, что эти пакеты прибудут по
назначению в правильном порядке. Для этого осуществляется поиск
оптимального маршрута передачи пакетов с точки зрения загружен-
ности  сегментов  сети  и  времени  передачи  данных  между  узлами.
Уровень  управляет  созданием  и  удалением  сетевых  соединений  и
управляет потоком сообщений.
5-й уровень — сеансовый. Позволяет двум процессам (например,
приложениям) разных узлов устанавливать, использовать и завершать
соединение, называемое сеансом. Этот уровень управляет передачей
между двумя узлами и определяет, какая из сторон, когда и как долго
должна осуществлять передачу.
6-й уровень — представительский. На этом уровне определяет-
ся  формат,  используемый  для  обмена  данными  между  узлами.
Уровень отвечает за преобразование, кодирование и сжатие дан-
ных.
7-й  уровень  —  прикладной.  Предоставляет  доступ  прикладным
процессам  к  сетевым  службам.  Этот  уровень  управляет  общим  до-
ступом к сети.




Достарыңызбен бөлісу:
1   ...   162   163   164   165   166   167   168   169   ...   196




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет