разделяемым ресурсам на компьютерах должны быть установлены клиент-
ский и серверный программные модули. В нашем случае, когда разделяе-
мыми ресурсами являются файлы, эти модули образуют сетевую файловую
службу, которая в самом простом варианте может быть встроена в операци-
онную систему.
Как видим (рис. 1.7), в каждом отдельно взятом компьютере взаимо-
действие между приложениями, операционной системой, файловой служ-
бой, драйвером сетевой карты, самим устройством и линией передачи дан-
ных осуществляется на разных уровнях. На каждом из уровней соответству-
ющее устройство или программа выполняет свой набор функций: физиче-
скую передачу данных по линии связи, обработку электрических сигналов в
информационные, обработку возникающих ошибок, объединение отдельных
информационных сигналов в целые сообщения, передачу этих сообщений
определенному приложению и т. п. Важно, чтобы весь обмен сообщениями
между разными уровнями одного компьютера или одинаковыми уровнями
разных компьютеров осуществлялся по определенным правилам. Наборы
таких правил представляют собой протоколы обмена данными в компьютер-
ных сетях.
Таким образом, для создания компьютерной сети в общем случае необ-
ходимо: наличие линии связи между компьютерами, специальное аппарат-
ное обеспечение – сетевое оборудование, специальные программные сред-
ства – сетевое программное обеспечение, и
протоколы взаимодействия ком-
понентов в сети.
Соединение двух автономных компьютеров является примером про-
стейшей компьютерной сети. В действительности даже небольшая локальная
сеть организации объединяет множество вычислительных устройств, а при
создании протяженных сетей используется дополнительное сетевое обору-
дование и развитые технологии передачи данных.