Компьютерные сети и разделяемые ресурсы
Компьютерные сети, называемые также сетями передачи данных, по- явились в конце 1960-х гг., и являются результатом развития компьютерных и телекоммуникационных технологий.
Компьютерная сеть образуется при физическом соединении (провод- ном или беспроводном) двух или более компьютеров для передачи данных между ними. Главной целью объединения вычислительных устройств в сеть является удаленный доступ к разделяемым ресурсам: пользователи компь- ютеров, подключенных к сети, или приложения, выполняемые на этих ком- пьютерах, получают возможность доступа к разнообразным ресурсам других компьютеров сети, находящихся на расстоянии. К таким разделяемым ресур- сам относятся: периферийные устройства (принтеры, плоттеры, сканеры и др.); данные, хранящиеся в оперативной памяти или на внешних запомина- ющих устройствах; вычислительная мощность (за счет удаленного запуска своих программ на чужих компьютерах).
На те компьютеры, ресурсы которых должны быть доступны всем поль- зователям сети, устанавливаются программные модули, которые постоянно находятся в режиме ожидания запросов, поступающих по сети от других компьютеров. Такие модули называются программными серверами (англ. server от serve – служить, обслуживать), так как их главная задача обслужи- вать запросы на доступ к ресурсам своего компьютера (рис. 1.1).
На компьютерах, пользователи которых хотят получать доступ к ресур- сам других компьютеров, также устанавливаются программные модули, ко- торые вырабатывают запросы на доступ к удаленным ресурсам и передают их по сети на нужный компьютер. Такие модули называют программными клиентами (англ. client).
Рис. 1.1. Схема взаимодействия компьютеров
Понятия «клиент» и «сервер» используются не только для обозначения программных модулей, но и самих компьютеров и вычислительных устройств, подключенных к сети. Если компьютер предоставляет свои ресур- сы другим компьютерам сети, то он называется сервером, а если он их по- требляет – клиентом. Один и тот же компьютер может одновременно играть роли и сервера, и клиента.
В терминах Интернет-технологий компьютеры (клиенты и серверы) под- ключенные к Интернету называют конечными узлами или хостами. Они мо- гут представлять собой самые разнообразные вычислительные устройства, различающиеся размерами, вычислительной мощностью и функциональным назначением: персональные компьютеры, ноутбуки, мэйнфреймы, телефо- ны, смартфоны и др.
Do'stlaringiz bilan baham: |