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

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

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

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

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

Что может сделать повторитель
Усиливая сигнал, повторители делают несколько полезных вещей сразу. Во-первых, в сетях Ethernet они устраняют конфликты или позволяют построить более протяженную сеть и избавить ее от конфликтов. Во ...

Глава 12. Тонкая клиентная сеть
Тонкой клиентной сетью называют любую сеть, в которой львиная доля общих ресурсов всех выполняемых приложений расположена на сервере, а не на клиентном компьютере. Этот термин по определению относит ...

Что такое локальная сеть?
Локальной сетью (LAN - local area network) называют группу связанных друг с другом компьютеров, расположенную в некоторой ограниченной области, например, здании. Размеры LAN могут значительно различ ...