
- •Локальные сети
- •Городские сети
- •Глобальные сети
- •Классификация сетей по способам администрирования
- •Выделенные серверы
- •Клиенты, рабочие станции, хосты и узлы
- •Одноранговые сети
- •Администрирование одноранговых сетей
- •Безопасность в одноранговых сетях
- •Безопасность на уровне ресурсов и на уровне пользователей
- •Сети клиент/сервер
- •Администрирование сети клиент/сервер
- •Управление безопасностью в сети клиент/сервер
- •Сети NetWare
- •Сети unix
- •Смешанные сети
- •Сети ipx/spx
- •Сети tcp/ip
- •Протокол AppleTalk
- •Пакет протоколов osi
- •Классификация сетей по топологии
- •Сети с шинной топологией
- •Ethernet с витыми парами
- •Сети 1000BaseT (Gigabit Ethernet)
- •Сети 100BaseVg-AnyLan
- •Сети 10BaseFl и 100BaseFl
- •Сети Token Ring
- •Сети AppleTalk
- •Сети arCnet
Классификация сетей по способам администрирования
Компьютерные сети можно классифицировать по способам администрирования, т.е. в зависимости от того, кто и как управляет разделяемыми ресурсами. Компьютерная сеть может быть построена следующим образом:
-
как одноранговая рабочая группа, в которой каждый компьютер выполняет функции как сервера, так и клиента, причем каждый пользователь самостоятельно управляет ресурсами своего компьютера;
-
как сеть клиент/сервер, в которой функции администрирования сосредоточены на центральном компьютере со специальной сетевой операционной системой; при этом на центральном компьютере выполняется аутентификация пользователей, паролей и другой регистрационной информации для регистрации пользователей и предоставления им доступа к ресурсам.
Выбор оптимального решения зависит от конкретной ситуации. В табл. 2.1 приведены преимущества и недостатки, присущие каждому из этих решений.
Таким образом, выбор типа сети зависит от количества компьютеров и пользователей, от требований к безопасности, оборудованию, персоналу и от финансовых ресурсов компании.
Серверы и клиенты
Прежде чем приступить к рассмотрению особенностей разных типов сетей, нужно определить термины, обозначающие роли в сети отдельных компьютеров.
Сервер — это компьютер, предоставляющий свои ресурсы (данные, программное обеспечение, периферийное оборудование) другим компьютерам сети. Клиент (клиентский компьютер) — это компьютер, получающий доступ к ресурсам сервера.
Отдельные серверы
Операционные системы, которые обычно считаются клиентскими (Windows 95/98/МЕ, Windows NT Workstation, Windows 2000 Professional и др.), могут выполнять и часто выполняют функции сервера. На компьютерах с этими системами могут храниться разделяемые ресурсы, предназначенные для использования другими компьютерами.
Чтобы ресурсы были доступны для других компьютеров сети, нужно определить их как разделяемые и задать имена разделяемых ресурсов, идентифицирующие их в пределах сети. Эти имена не обязательно должны совпадать с именами самих ресурсов. Например, если в сети нужно разделять (совместно использовать) каталог Administration, ему можно присвоить разделяемое имя Admin. На других компьютерах сети, в которых будет использоваться этот каталог, он будет доступен с именем Admin. При подключении к этому ресурсу также нужно будет использовать имя Admin.
На рис. 2.5 показано диалоговое окно операционной системы Windows 2000, в котором можно создать разделяемый ресурс для каталога My Documents.
Обратите внимание: собственное имя каталога присутствует в заголовке диалогового окна, хотя разделяемое имя определено как Docs. Когда к ресурсам сети обращается какой-либо компьютер сети, в его списке просмотра (списке доступных разделяемых ресурсов) данный ресурс виден под именем Docs (рис. 2.6).
Выделенные серверы
Каждый компьютер, разделяющий свои ресурсы, является сервером. Однако этот термин чаще используется для обозначения именно компьютера, специально выделенного для разделяемых файлов, приложений или периферийного оборудования. Обычно выделенный сервер представляет собой компьютер с быстродействующим процессором и большим объемом памяти, которые рассчитаны не на выполнение повседневных задач сервера, а для обслуживания клиентских компьютеров. Доступ к серверному компьютеру чаще всего имеют только администраторы сети для выполнения задач управления, мониторинга и поддержки работоспособности сети.
В больших сетях выделенный сервер часто выполняет только одну определенную функцию, как в приведенных ниже случаях.
-
Файловым сервером называется сервер, на котором хранятся файлы данных. Пользователи могут хранить данные своих приложений на жестком диске не своего компьютера, а файлового сервера. На сервере файлы легче найти, потому что все они находятся в одном месте, кроме того, легче создавать их резервные копии.
-
Серверы печати представляют собой компьютеры, управляющие одним или несколькими принтерами, которые предназначены для распечатки документов, передаваемых пользователями по сети.
-
Серверы приложений — это компьютеры, на которых, установлены сетевые приложения. Пользователи могут выполнять эти приложения (например, обработку текстов или программы баз данных) посредством сети, несмотря на то что на их компьютерах эти приложения не установлены.
-
Регистрационные серверы (в сетях Windows они называются контроллерами доменов) предназначены для обеспечения безопасности баз данных. На них содержится информация об учетных записях пользователей. Сервер проверяет права доступа пользователя к базе данных и управляет доступом к сети и ее ресурсам.
-
Серверы Web выполняют программное обеспечение Web-серверов (просим извинить за невольную тавтологию) под управлением определенных операционных систем. Например, Microsoft Internet Information Server под управлением Windows NT/2000; Apache под управлением серверов Linux или UNIX; Enterprise Server компании Netscape для различных платформ. Многие операционные системы поставляются с встроенным программным обеспечением Web-сервера. Программное обеспечение Web-серверов часто содержит программы поддержки протоколов FTP (File Transfer Protocol) и NNTP (Network News Transfer Protocol).
-
Серверы электронной почты предоставляют "коллекцию" почтовых ящиков, в которые попадают письма, адресованные пользователям сети. Затем эти электронные письма выгружаются на компьютеры пользователей. Примерами программного обеспечения сервера электронной почты служат программы Microsoft Exchange для сети Windows и Sendmail — распространенный почтовый демон UNIX.
-
Серверы удаленного доступа предоставляют коммутируемое соединение. С их помощью другой компьютер может получить доступ к серверу или к сети по телефонной линии.
-
Терминальные серверы предназначены для выполнения клиентских приложений. С их помощью компьютеры тонких клиентов (недорогие малопроизводительные устройства) могут функционировать как терминалы, а не как независимые системы. Серверы этого типа предоставляют пользователям многосеансовую среду и выполняют приложения клиентов.
-
Телефонные серверы служат автоответчиками, передают голосовое сообщение и перенаправляют вызовы.
-
Кластерные серверы обеспечивают объединение многих серверов в кластеры, т.е. в группы независимых компьютерных систем, работающих вместе как одна система. Это делается для решения особенно ответственных задач, когда нужно, чтобы приложения и ресурсы при любых неожиданностях всегда были доступны для клиентов.
-
Прокси-серверы служат промежуточными звеньями между рабочими станциями пользователей и Internet. Они повышают безопасность системы и предоставляют средства администрирования и кэширования данных.
-
Факс-серверы служат центральной точкой сети, предназначенной для приема и отправки факсов и для распределения поступивших факсов соответствующим пользователям.
-
ВООТР-серверы с помощью протокола ВООТР загружают операционные системы клиентских компьютеров, не имеющие жестких дисков, и предоставляют им информацию о конфигурировании сетевого протокола.
-
DHCP-серверы (Dynamic Host Configuration Protocol) присваивают IP-адреса и параметры конфигурации TCP/IP компьютерам, конфигурированным как клиенты DHCP. При этом администратору системы не нужно будет вручную присваивать IP-адреса каждому клиентскому компьютеру сети.
-
Серверы разрешения имен обслуживают дружественные сетевые имена. Это избавляет пользователей от необходимости помнить числа для идентификации компьютеров. Сервер отображает сетевые имена на IP-адреса, используемые стеком протоколов TCP/IP для локализации компьютера в сети. Сервер разрешения имен содержит также сервер DNS (Domain Name System), который отображает иерархическую структуру имен узловых компьютеров на IP-адреса, и сервер имен NetBIOS (например, сервер WINS компании Microsoft), отображающий имена NetBIOS на IP-адреса.