Глава 3. Сетевые протоколы и интерфейсы прикладных программ
Статьи / Локальные сети / Глава 3. Сетевые протоколы и интерфейсы прикладных программ

Чтобы передать по локальной сети (LAN) данные из пункта А в пункт к, необходимо не только оборудование (гл. 1), организованное в одну из конфигураций (гл. 2), но и сетевое программное обеспечение, которое должно собрать передаваемые данные в пакет. Сетевое программное обеспечение состоит из трех частей:
● редиректор (redirector), отсылающий запросы в сеть, а не на локальный жесткий диск;
● драйверы сетевых плат, обеспечивающие связь между операционной системой и сетевой платой;
● сетевые протоколы для отсылки и приема данных.
Такой способ организации передачи информации показан на рис. 3. 1.

Так, например, в случае, когда Фрэд пытается сохранить файл WordCruncher со своего компьютера на общем жестком диске сетевого файлового сервера, происходит следующее.
1. Фрэд щелкает на кнопке Save (Сохранить) и выбирает опции сохранения документа на диске G:, который фактически является сетевым общим диском D: файлового сервера.
2. Редиректор проверяет этот запрос на сохранение, фиксирует локальную недоступность диска и направляет запрос в раздел операционной системы, называемый драйвером сетевой файловой системы.
3. Драйвер сетевой файловой системы передает запрос драйверу сетевой платы.
4. Драйвер сетевой платы передает запрос (вместе с данными) сетевой плате.
5. Сетевая плата создает пакет данных для передачи и отсылает его по сети.
6. Сетевая плата файлового сервера отмечает факт прибытия пакета и принимает его.

Далее процессы идут в обратном направлении: драйвер сетевой платы сервера передает запрос драйверу файловой системы операционной системы и записывает файл на локальный диск.
Если вы организуете сеть, то весьма вероятно, что рано или поздно вам понадобится соединить ее с другой сетью. Именно так и зародилась Internet: локальные сети получили средства соединения друг с другом в единое целое. Большинство сетей растут постепенно, а не создаются сразу в окончательном виде. Часто сети состоят из оборудования, сетевых операционных систем и линий связи смешанных типов. Это, в свою очередь, означает, что в сетях необходимо использовать редиректоры разных типов и устанавливать несколько сетевых протоколов. Кроме того, сетевые платы могут использовать разные драйверы.
Короче говоря, даже при самом тщательном планировании, рост и слияние сетей представляют собой достаточно сложный процесс. В этой главе рассматриваются различные сетевые компоненты. Ознакомившись с ними, вы сможете управлять сетевым программным обеспечением, когда это потребуется.
Прежде всего, мы обсудим роль редиректора — он должен обеспечить связи между приложениями и операционной системой, необходимые для получения приложением данных через сеть. Затем рассмотрим назначение драйвера сетевой платы. И, наконец, изучим три транспортных протокола, которые чаще всего используются в сетях персональных компьютеров. 

Смотрите также

Интерфейс EIDE
Жесткий диск состоит из двух основных частей: собственно диска и платы контроллера. На заре эпохи персональных компьютеров стандартом ESDI (Enhanced Small Disk — улучшенный интерфейс малых уст ...

Распределение частот
По международному соглашению участок радиочастотного спектра около 2,4 ГГц предполагается резервировать под нелицензированные промышленные, научные и медицинские службы, включая беспрово ...

Утилита Wireless Network Connection от Microsoft
Windows XP содержит утилиту Wireless Network Connection (Беспроводное сетевое подключение), которая поддерживает большую часть широко используемых беспроводных сетевых адаптеров. Есл ...