ВУЗ:
Составители:
Рубрика:
- 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.
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »