- Одноранговые сети (Peer-to-peer networks)
- Сети клиент-сервер (Client-Server network)
- Основные термины и определения
- Что такое одноранговые сети?
- Масштабируемое и безопасное разрешение имен одноранговых узлов
- Эффективное взаимодействие с несколькими точками
- Распределенная Управление данными
- Безопасные одноранговые удостоверения
- Защита одноранговых групп
Одноранговые сети (Peer-to-peer networks)
Когда узлы сети выполняют одинаковые коммуникационные функции, они называются равными (peer). Коммуникации между такими узлами обычно называются одноранговыми. В таких сетях нет каких-либо выделенных компьютеров, предоставляющих пользователям данной сети такие сетевые услуги, как:
- доступ к локальным ресурсам на основе аутентификации пользователей;
- доступ к онлайн-чатам и форумам;
- доступ к файловым архивам;
- доступ к глобальной сети Интернет.
Это далеко не полный список услуг, которые могут предоставлять выделенные сервера. В одноранговых сетях все компьютеры равны и выполняют функции как клиентов, так и серверов. Примерами одноранговых сетей могут быть домашние сети или сети небольших офисов.
Сети клиент-сервер (Client-Server network)
В противоположность одноранговым сетям существуют сети, состоящие из множества компьютеров, называемых рабочими станциями или клиентами, которые обмениваются информацией практически исключительно с одним или несколькими компьютерами, называемыми серверами. Сети клиент-сервер предлагают централизованный доступ к сервису, приложениям и/или устройствам, упрощающим доступ к информации.
Поскольку в таких сетях ресурсы сконцентрированы на сервере, они могут быть более эффективными, в отличие от распределенных но сети ресурсов в одноранговых сетях. Благодаря многочисленным преимуществам использования сервера сети клиент сервер практически полностью вытеснили одноранговые локальные сети.
Основные термины и определения
Рассмотрим основные понятия, которые будут использоваться при изучении материала, изложенного в данной книге:
- Сетевой протокол — набор правил, методов, свойств, регламентирующих взаимодействие всех объектов сетевой инфраструктуры.
- Топология сети — схема физического соединения компьютеров (ниже будет рассмотрена наиболее популярная топология, исполняемая при построении локальных сетей, — «звезда»).
- Хост — объект, участвующий в процессе межсетевого взаимодействия. Примерами сетевых объектов могут выступать: компьютеры, коммутаторы, концентраторы, сетевые принтеры и т.д.
- Повторитель — простейшее сетевое устройство, которое физически соединяет различные сегменты кабеля локальной сети, с целью увеличения общей длины сети. В настоящее время уже не используется.
- Концентратор (hub) — сетевое устройство, используемое для объединения компьютеров в единый физический сегмент сети, работает по принципу «все — всем», т.е. все сетевые объекты, которые объединяет данный коммутатор, получают все пакеты, передаваемые в данном физическом сегменте, независимо от того, кому из них предназначались эти пакеты. Решение о том, кому именно предназначался данный пакет, принимается на уровне сетевого объекта.
- Коммутатор (switch) — сетевое устройство, используемое для объединения компьютеров в единый физический сегмент сети. Он работает по принципу «один к одному», т.е. коммутатор, в отличие от того же концентратора, сам принимает решение, кому именно из сетевых устройств, расположенных в его физическом сегменте, передать информационный пакет, основываясь на служебной информации, передаваемой в информационном пакете.
- Маршрутизатор (router) — служит для соединения двух или более ЛВС в единую сеть. Маршрутизаторы работают на более высоком «сетевом» (третьем) уровне сетевой модели OSI, нежели коммутатор (или сетевой мост) и концентратор (хаб), которые работают соответственно на втором и первом уровнях модели OSI.
- Физический порт — разъем на сетевом устройстве, с помощью которого происходит подключение данного устройства к сегменту сети. Примером порта может выступать порт на коммутаторе или концентраторе, к которому с помощью кабеля выполняется подключение сетевых устройств.
- IP-адрес (IPv4) — это 32-битное число, например 10101100 00010001 00000000 11101010, однозначно идентифицирующее сетевой объект. По своей сути IP-адрес — это уникальный номер с сетевого объекта; он состоит из адреса сети, в которой находится сетевой объект, и адреса самого объекта в этой сети.
- IPv6 — новый протокол адресации компьютеров, созданный для решения проблемы нехватки адресов IPv4. Его длина 128 бит, а т это, на данный момент, позволяет дать уникальный адрес каждому существующему сетевому устройству.
- Маска сети — это 32-битное число, которое задается одновременно с IP-адресом и определяет, какие биты IP-адреса относятся к идентификатору сети, а какие — к идентификатору сетевого объекта.
- Точка доступа — устройство, используемое в беспроводных н сетях для объединения компьютеров.
Конечно же, это не полный список всех терминов и определений, необходимых для глубокого понимания материала, изложенного в данной книге. Это лишь необходимый фундамент, на котором будут строиться и систематизироваться ваши знания о сетях и сетевых технологиях, каждый из этих терминов мы будем более детально рассматривать в этой и последующих главах.
Компьютерные сети
Что такое одноранговые сети?
Одноранговые сети — это бессерверная сетевая технология, которая позволяет нескольким сетевым устройствам совместно использовать ресурсы и взаимодействовать друг с другом напрямую. Эта технология доступна для клиентов Windows XP с пакетом обновления 1 (SP1) и более поздних версий, использующих расширенный сетевой пакет для одноранговой инфраструктуры.
Одноранговая инфраструктура — это набор сетевых API, помогающих разрабатывать децентрализованные сетевые приложения, использующие совокупные возможности компьютеров в сети. Например, одноранговые приложения могут быть средствами совместной работы, технологиями распространения содержимого и т. д.
Одноранговая инфраструктура обеспечивает надежную сетевую инфраструктуру, чтобы вы могли сосредоточиться на разработке приложений, так как инфраструктура разработана специально для вас.
Одноранговая инфраструктура включает следующие основные компоненты:
Масштабируемое и безопасное разрешение имен одноранговых узлов
API поставщика пространства имен однорангового протокола (PNRP) — это протокол разрешения «имя—IP». IPv6-область или контекст, включающий все участвующие одноранговые узлы, называется облаком. PNRP позволяет одноранговым узлам взаимодействовать друг с другом в облаке.
Эффективное взаимодействие с несколькими точками
Одноранговая инфраструктура включает API graphing , который обеспечивает эффективную многоточейную связь. Как и PNRP, одноранговые графы позволяют набору узлов взаимодействовать и передавать данные друг другу в виде записи. Каждая запись, которую создает или обновляет одноранговый узел, отправляется на все узлы в графе.
Распределенная Управление данными
Распределенное управление данными автоматически сохраняет все записи, отправленные на одноранговый граф, до указанного времени окончания срока действия каждой записи. Одноранговая сеть гарантирует, что каждый узел в одноранговом графе имеет аналогичное представление базы данных записей. Если с одноранговым графом связана модель безопасности, граф содержит следующие сведения:
- Кто может и не может подключаться к графу
- Кто может защищать и проверять записи на основе внешних критериев
Безопасные одноранговые удостоверения
Одноранговая инфраструктура предоставляет API диспетчера одноранговых удостоверений , который позволяет создавать удостоверения одноранговых удостоверений, управлять ими, а также управлять ими. Одноранговые удостоверения используются для определения имен безопасных конечных точек в PNRP и могут представлять любой ресурс, участвующий в одноранговой сети, включая безопасные одноранговые группы и службы.
Защита одноранговых групп
API одноранговой группировки объединяет api однорангового графирования, диспетчера удостоверений и PNRP, чтобы сформировать согласованное и удобное решение для разработки приложений для одноранговых сетей. API одноранговой группировки использует API диспетчера одноранговых удостоверений и схему самозаверяющих сертификатов для обеспечения безопасности в инфраструктуре графирования. Каждую группу можно разрешить и зарегистрировать с помощью PNRP, что позволяет разрешать имена случайных одноранговых узлов в зарегистрированной одноранговой группе. Группа может быть конечной точкой в PNRP, как и одноранговый узел.
Общие сведения об API в одноранговой инфраструктуре см. в разделе Что такое одноранговая инфраструктура?.