Для того чтобы понять какие принципы лежат в основе построения и функционирования компьютерных сетей, рассмотрим простейший случай соединения двух компьютеров с целью общего доступа к файлам, называе- мое прямым соединением (рис. 1.7).
Рис. 1.7. Прямое соединение двух компьютеров
Во-первых, автономно работающие компьютеры необходимо физически соединить друг с другом, т. е. создать между ними линию связи, по которой будут передаваться данные и команды в форме электрических сигналов. Для этого на каждый компьютер устанавливается специальный аппаратный мо- дуль, называемый сетевым адаптером или сетевой картой (в пользователь- ских компьютерах они, как правило, встроены в материнские платы). Сете- вые карты связываются между собой кабелем, который подсоединяется к ним через соответствующие разъемы1.
Чтобы операционная система и другие программы могли управлять се- тевой картой и пользоваться её функциями, на каждом компьютере устанав- ливается специальная служебная программа – драйвер сетевой карты. Кро- ме этого, как говорилось выше, для доступа приложений и пользователей к
1 Аналогичное соединение компьютеров возможно и с использованием беспроводных сете- вых адаптеров по технологии Wi-Fi или Bluetooth.
разделяемым ресурсам на компьютерах должны быть установлены клиент- ский и серверный программные модули. В нашем случае, когда разделяе- мыми ресурсами являются файлы, эти модули образуют сетевую файловую службу, которая в самом простом варианте может быть встроена в операци- онную систему.
Как видим (рис. 1.7), в каждом отдельно взятом компьютере взаимо- действие между приложениями, операционной системой, файловой служ- бой, драйвером сетевой карты, самим устройством и линией передачи дан- ных осуществляется на разных уровнях. На каждом из уровней соответству- ющее устройство или программа выполняет свой набор функций: физиче- скую передачу данных по линии связи, обработку электрических сигналов в информационные, обработку возникающих ошибок, объединение отдельных информационных сигналов в целые сообщения, передачу этих сообщений определенному приложению и т. п. Важно, чтобы весь обмен сообщениями между разными уровнями одного компьютера или одинаковыми уровнями разных компьютеров осуществлялся по определенным правилам. Наборы таких правил представляют собой протоколы обмена данными в компьютер- ных сетях.
Таким образом, для создания компьютерной сети в общем случае необ- ходимо: наличие линии связи между компьютерами, специальное аппарат- ное обеспечение – сетевое оборудование, специальные программные сред- ства – сетевое программное обеспечение, и протоколы взаимодействия ком- понентов в сети.
Соединение двух автономных компьютеров является примером про- стейшей компьютерной сети. В действительности даже небольшая локальная сеть организации объединяет множество вычислительных устройств, а при создании протяженных сетей используется дополнительное сетевое обору- дование и развитые технологии передачи данных.
Do'stlaringiz bilan baham: |