Программное обеспечение компьютерных сетей и информационных систем. Баканов В.М. - 8 стр.

UptoLike

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

- 8 -
ми со скорость до 9600 бод). С развитием технических средств (сетевые пла-
ты, линии связи со значительной пропускной способностью) и соответст-
вующего сетевого ПО процесс объединения ЭВМ в сети принял лавинный
характер [1].
Существует минимум две основных причины стремительного развития
компьютерных сетей.
Первая - огромные возможности ЭВМ в обмене информацией (причем
информацией любого типа
- от простейших посланий в виде текстовых фай-
лов до сложных форматов медиаинформации); в большинстве случаев сете-
вой (в т.ч. глобальный сетевой) обмен существенно дешевле традиционных
почтовых посланий и телефонных разговоров.
Вторая (не столь развитая в нашей стране) - возможность распределен-
ных вычислений (например, использование значительных вычислительных
ресурсов мощных удаленных
компьютеров - к примеру, снабженных ориен-
тированными на векторные операции процессорами).
Обе причины вызывают еще больший интерес пользователей вследствие
врожденных способностей ЭВМ по переработке и визуализации информа-
ции различного типа. Дальнейшее развитие сетевых технологий инициирова-
но в последние десятилетия (относительно удачным) решением глобальной
сети InterNet.
Однако до сих пор серьезной проблемой
развития компьютерных сетей
является далеко недостаточная совместимость различных операционных сис-
тем и программного обеспечения, используемых в ЭВМ различных мировых
фирм-производителей (проблема остаются даже после выработки стандартов
на сетевые платы и протоколы).
Дополнительная информация об истории компьютерных сетей приведе-
на в разделе 3 данной работы.
2.3.ОПОРНАЯ МОДЕЛЬ OSI
В общем случае
задача сетевого программного обеспечения состоит в
приеме запроса (обычно это запрос ввода-вывода) от приложения на одной
машине, передаче его на другую машину, выполнения запроса на удаленной
машине и возврате результата на первую машину. В ходе этих операций за-
прос несколько раз преобразуется. Высокоуровневый запрос (например,
прочитать N байтов из файла X
на машине Y’) требует, чтобы программное
обеспечение определило, как достичь машины Y и какой коммуникационный
протокол онапонимает’. Затем запрос должен быть преобразован для пере-
дачи по сети - например, разбит на короткие пакеты информации. Когда за-
прос достигнет другой стороны, необходимо проверить его целостность, де-
кодировать и послать на выполнение соответствующему компоненту ОС
. По
                                   -8-


ми со скорость до 9600 бод). С развитием технических средств (сетевые пла-
ты, линии связи со значительной пропускной способностью) и соответст-
вующего сетевого ПО процесс объединения ЭВМ в сети принял лавинный
характер [1].
     Существует минимум две основных причины стремительного развития
компьютерных сетей.
     Первая - огромные возможности ЭВМ в обмене информацией (причем
информацией любого типа - от простейших посланий в виде текстовых фай-
лов до сложных форматов медиаинформации); в большинстве случаев сете-
вой (в т.ч. глобальный сетевой) обмен существенно дешевле традиционных
почтовых посланий и телефонных разговоров.
     Вторая (не столь развитая в нашей стране) - возможность распределен-
ных вычислений (например, использование значительных вычислительных
ресурсов мощных удаленных компьютеров - к примеру, снабженных ориен-
тированными на векторные операции процессорами).
     Обе причины вызывают еще больший интерес пользователей вследствие
‘врожденных’ способностей ЭВМ по переработке и визуализации информа-
ции различного типа. Дальнейшее развитие сетевых технологий инициирова-
но в последние десятилетия (относительно удачным) решением глобальной
сети InterNet.
     Однако до сих пор серьезной проблемой развития компьютерных сетей
является далеко недостаточная совместимость различных операционных сис-
тем и программного обеспечения, используемых в ЭВМ различных мировых
фирм-производителей (проблема остаются даже после выработки стандартов
на сетевые платы и протоколы).
     Дополнительная информация об истории компьютерных сетей приведе-
на в разделе 3 данной работы.

2.3.ОПОРНАЯ МОДЕЛЬ OSI

    В общем случае задача сетевого программного обеспечения состоит в
приеме запроса (обычно это запрос ввода-вывода) от приложения на одной
машине, передаче его на другую машину, выполнения запроса на удаленной
машине и возврате результата на первую машину. В ходе этих операций за-
прос несколько раз преобразуется. Высокоуровневый запрос (например,
‘прочитать N байтов из файла X на машине Y’) требует, чтобы программное
обеспечение определило, как достичь машины Y и какой коммуникационный
протокол она ‘понимает’. Затем запрос должен быть преобразован для пере-
дачи по сети - например, разбит на короткие пакеты информации. Когда за-
прос достигнет другой стороны, необходимо проверить его целостность, де-
кодировать и послать на выполнение соответствующему компоненту ОС. По