Сетевые технологии. Учебное пособие. Баканов В.М. - 10 стр.

UptoLike

Составители: 

10
Однако до сих пор серьезной проблемой развития компьютерных сетей яв-
ляется далеко недостаточная совместимость различных операционных систем
и программного обеспечения, используемых в ЭВМ различных мировых
фирм-производителей (проблема остаются даже после выработки стандартов
на сетевые платы и протоколы).
Дополнительная информация об истории компьютерных сетей приведена в
разделе 3 данной работы.
2.3
Опорная модель OSI
В общем случае задача сетевого программного обеспечения состоит в
приеме запроса (обычно это запрос ввода-вывода) от приложения на одной
машине, передаче его на другую машину, выполнения запроса на удаленной
машине и возврате результата на первую машину. В ходе этих операций за-
прос несколько раз преобразуется. Высокоуровневый запрос (
например,
прочитать N байтов из файла X на машине Y’) требует, чтобы программное
обеспечение определило, как достичь машины Y и какой коммуникационный
протокол онапонимает’. Затем запрос должен быть преобразован для пере-
дачи по сети - например, разбит на короткие пакеты информации. Когда за-
прос достигнет другой стороны, необходимо проверить его целостность, де-
кодировать и
послать на выполнение соответствующему компоненту ОС. По
окончании выполнения запрос должен быть декодирован для обратной пере-
дачи по сети.
Для помощи производителям в стандартизации и интегрировании произ-
водимого сетевого ПО, Международная организация по стандартизации
(ISO, International Standart Organization) в 1984 году определила программ-
ную модель пересылки сообщений между компьютерами. Эта модель полу-
чила название
опорной модели соединения открытых систем - Open Systems
Interconnection (OSI) reference model [1,2] . В модели OSI определены семь
уровней программного обеспечения, как показано на рис.2.1.
Машина-клиент
Машина-сервер
7. APPLICATION (при-
кладной уровень)
7. APPLICATION
(прикладной уровень)
6. PRESENTATION (уро-
вень представления)
виртуаль-
6. PRESENTATION
(уровень представления)
5. SESSION
(сеансовый уровень)
ные ком-
5. SESSION
(сеансовый уровень)
4. TRANSPORT (транс-
портный уровень)
муникации
4. TRANSPORT
(транспортный уровень)
3. NETWORK 3. NETWORK
  Однако до сих пор серьезной проблемой развития компьютерных сетей яв-
ляется далеко недостаточная совместимость различных операционных систем
и программного обеспечения, используемых в ЭВМ различных мировых
фирм-производителей (проблема остаются даже после выработки стандартов
на сетевые платы и протоколы).
  Дополнительная информация об истории компьютерных сетей приведена в
разделе 3 данной работы.

  2.3 Опорная модель OSI

   В общем случае задача сетевого программного обеспечения состоит в
приеме запроса (обычно это запрос ввода-вывода) от приложения на одной
машине, передаче его на другую машину, выполнения запроса на удаленной
машине и возврате результата на первую машину. В ходе этих операций за-
прос несколько раз преобразуется. Высокоуровневый запрос (например,
‘прочитать N байтов из файла X на машине Y’) требует, чтобы программное
обеспечение определило, как достичь машины Y и какой коммуникационный
протокол она ‘понимает’. Затем запрос должен быть преобразован для пере-
дачи по сети - например, разбит на короткие пакеты информации. Когда за-
прос достигнет другой стороны, необходимо проверить его целостность, де-
кодировать и послать на выполнение соответствующему компоненту ОС. По
окончании выполнения запрос должен быть декодирован для обратной пере-
дачи по сети.
   Для помощи производителям в стандартизации и интегрировании произ-
водимого сетевого ПО, Международная организация по стандартизации
(ISO, International Standart Organization) в 1984 году определила программ-
ную модель пересылки сообщений между компьютерами. Эта модель полу-
чила название опорной модели соединения открытых систем - Open Systems
Interconnection (OSI) reference model [1,2] . В модели OSI определены семь
уровней программного обеспечения, как показано на рис.2.1.

     Машина-клиент                                 Машина-сервер

  7. APPLICATION (при-                            7. APPLICATION
      кладной уровень)                          (прикладной уровень)
 6. PRESENTATION (уро-                           6. PRESENTATION
    вень представления)        виртуаль-       (уровень представления)
         5. SESSION                                   5. SESSION
     (сеансовый уровень)        ные ком-         (сеансовый уровень)
  4. TRANSPORT (транс-                             4. TRANSPORT
      портный уровень)         муникации       (транспортный уровень)
        3. NETWORK                                  3. NETWORK

                                   10