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

UptoLike

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

- 20 -
net Mersenne Prime Search, mersenne.org), Globus (www.globus.org); под-
робнее см. [24], подраздел 7.4 данной работы и др.
3.МЕСТО СЕТЕВОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
СРЕДИ СИСТЕМНОГО И ПРИКЛАДНОГО ПО
3.1.СЕТЕВОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ОБЩЕГО НАЗНАЧЕНИЯ
Задача сетевого программного обеспечения состоит в приеме запроса
(обычно это запрос на ввод-вывод) от приложения на одной машине, переда-
че его на
другую машину, выполнения запроса на удаленной машине и воз-
врате результата на первую машину. Таким образом, сетевое ПО может быть
выполнено как в виде отдельных модулей (устанавливаемых на ЭВМ при не-
обходимости), так и в виде компонентов самой ОС (возможно, опциональных
- т.е. выбираемых при инсталляции ОС). Фактически эта последовательность
и была повторена в ходе развития сетевого ПО; в настоящее время фактиче-
ски все ОС включают штатные компоненты сетевого ПО.
Начало истории сетей Microsoft было положено в MS-DOS версии 3.1; в
ней к файловой системе FAT были добавлены необходимые расширения бло-
кировки файлов и записей, которые обеспечили возможность работы с фай-
лами MS-DOS сразу нескольким
пользователям. Одновременно с выходом в
1984 году MS-DOS версии 3.1 Microsoft выпустила продукт под названием
Microsoft Networks, получивший неформальное название MS-NET.
MS-NET установил de-facto ряд традиций, которые позже были перене-
сены в Microsoft LAN Manager (несмотря на амбициозное наименование
Microsoft LAN Manager ‘сетевой ОС’, на самом деле это набор сложных про-
грамм и драйверов, добавляющих сетевые возможности к существующим
ОС, в частности, к MS-DOS, OS/2 и
UNIX, а потом и к Windows’NT).
Например, в случае выдачи пользователем или приложением запроса на
ввод-вывод для удаленного файла, каталога или принтера система MS-NET
определяла эту ситуацию и направляла запрос компоненту MS-NET, назы-
вавшемуся редиректор (redirector). Редиректор MS-NET принимал запрос и
посылал (перенаправлял - - redirect) его на удаленный сервер
.
Другой особенностью MS-NET являлся встроенный протокол SMB
(Server Message Block), являющийся высокоуровневой спецификацией фор-
мата посылаемых по сети сообщений. Для посылки имеющих формат SMB
запросов на другой компьютер используется API (Application Program
Interface) под названием интерфейс NetBIOS (NetBIOS interface); впоследст-
вие протокол SMB и API NetBIOS были использованы в многочисленных се-
тевых продуктах, в том числе и в Windows’NT.
                                   - 20 -


net Mersenne Prime Search, mersenne.org), Globus (www.globus.org); под-
робнее см. [24], подраздел 7.4 данной работы и др.

3.МЕСТО СЕТЕВОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
  СРЕДИ СИСТЕМНОГО И ПРИКЛАДНОГО ПО

3.1.СЕТЕВОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
    ОБЩЕГО НАЗНАЧЕНИЯ

      Задача сетевого программного обеспечения состоит в приеме запроса
(обычно это запрос на ввод-вывод) от приложения на одной машине, переда-
че его на другую машину, выполнения запроса на удаленной машине и воз-
врате результата на первую машину. Таким образом, сетевое ПО может быть
выполнено как в виде отдельных модулей (устанавливаемых на ЭВМ при не-
обходимости), так и в виде компонентов самой ОС (возможно, опциональных
- т.е. выбираемых при инсталляции ОС). Фактически эта последовательность
и была повторена в ходе развития сетевого ПО; в настоящее время фактиче-
ски все ОС включают штатные компоненты сетевого ПО.
      Начало истории сетей Microsoft было положено в MS-DOS версии 3.1; в
ней к файловой системе FAT были добавлены необходимые расширения бло-
кировки файлов и записей, которые обеспечили возможность работы с фай-
лами MS-DOS сразу нескольким пользователям. Одновременно с выходом в
1984 году MS-DOS версии 3.1 Microsoft выпустила продукт под названием
Microsoft Networks, получивший неформальное название MS-NET.
      MS-NET установил de-facto ряд традиций, которые позже были перене-
сены в Microsoft LAN Manager (несмотря на амбициозное наименование
Microsoft LAN Manager ‘сетевой ОС’, на самом деле это набор сложных про-
грамм и драйверов, добавляющих сетевые возможности к существующим
ОС, в частности, к MS-DOS, OS/2 и UNIX, а потом и к Windows’NT).
      Например, в случае выдачи пользователем или приложением запроса на
ввод-вывод для удаленного файла, каталога или принтера система MS-NET
определяла эту ситуацию и направляла запрос компоненту MS-NET, назы-
вавшемуся редиректор (redirector). Редиректор MS-NET принимал запрос и
посылал (перенаправлял - - redirect) его на удаленный сервер.
      Другой особенностью MS-NET являлся встроенный протокол SMB
(Server Message Block), являющийся высокоуровневой спецификацией фор-
мата посылаемых по сети сообщений. Для посылки имеющих формат SMB
запросов на другой компьютер используется API (Application Program
Interface) под названием интерфейс NetBIOS (NetBIOS interface); впоследст-
вие протокол SMB и API NetBIOS были использованы в многочисленных се-
тевых продуктах, в том числе и в Windows’NT.