ВУЗ:
Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »
