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



Pdf көрінісі
бет166/196
Дата09.01.2022
өлшемі4,7 Mb.
#23908
түріУчебник
1   ...   162   163   164   165   166   167   168   169   ...   196
Байланысты:
1 Основы информатики

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
әкімшілігінің қараңыз

    Басты бет