- •1.Аналоговая и дискретная модуляция.
- •2.Архитектура составной сети. Классификация, функции и характеристики маршрутизаторов.
- •3.Архитектура составной сети. Принципы и протоколы маршрутизации.
- •4.Взаимодействие двух компьютеров: задача физической передачи данных по линиям связи.
- •5.Взаимодействие нескольких компьютеров: топология физических связей и адресация узлов сети.
- •6.Глобальные сети с коммутацией каналов: аналоговые телефонные сети, цифровые сети с интегральными услугами isdn.
- •15.2. Цифровые сети с интегральными услугами (isdn)
- •7.Глобальные сети с коммутацией пакетов: техника виртуальных каналов, сети atm.
- •8.Глобальные сети с коммутацией пакетов: техника виртуальных каналов, сети х.25, Frame Relay.
- •Назначение и структура сетей х.25
- •9.Задачи коммутации и мультиплексирования.
- •4.4. Характеристики линий связи
- •10.Задачи распределенной обработки данных. Классификация сетей по способам распределения данных.
- •11.История и тенденции развития компьютерных сетей: сближение глобальных и локальных сетей, компьютерных и телекоммуникационных сетей.
- •12.История и тенденции развития компьютерных сетей: эволюция вычислительных систем.
5.Взаимодействие нескольких компьютеров: топология физических связей и адресация узлов сети.
Топология физических связей
При количестве компьютеров более двух возникает проблема выбора конфигурации физических связей, или топологии. Под топологией сети понимается конфигурация графа, вершинам которого соответствуют конечные узлы сети (например, компьютеры) и коммуникационное оборудование (например, маршрутизаторы), а ребрам – электрические и информационные связи между ними.
Число возможных вариантов конфигураций резко возрастает при увеличении числа связываемых устройств.
Выбор топологии влияет на многие характеристики сети: – надежность (повышается при наличии нескольких путей между узлами; – возможность балансировки нагрузки (появляется -//-); – простота присоединения новых узлов; – экономические соображения (минимальная длина линий связи) и др.
Топологии делят на два класса: полносвязные и неполносвязные.
1) Полносвязная топология (рис. 2.6, а) соответствует сети, в которой каждый компьютер непосредственно связан со всеми остальными.
Достоинства: – логическая простота; – высочайшая надежность; – простота и скорость обмена данными (нет промежуточных узлов).
Недостатки: – громоздкость (при количестве узлов в сети N каждый узел должен иметь N-1 коммуникационных портов, а для построения сети потребуется N(N - l)/2 физических дуплексных линий связей); – экономическая неэффективность.
Полносвязная топология используется в многомашинных комплексах или в сетях, объединяющих небольшое количество компьютеров.
2) Ячеистая топология получается из полносвязной путем удаления некоторых возможных связей (рис. 2.6, б). Ячеистая топология допускает соединение большого количества компьютеров и характерна, как правило, для крупных сетей.
3) Кольцевая топология. Главным достоинством кольца является то, что оно по своей природе обладает свойством резервирования связей: любая пара узлов соединена здесь двумя путями. Но для этого должны использоваться специальные протоколы.
4) Топология звезда (рис. 2.6, г) образуется в случае, когда каждый компьютер подключается отдельным кабелем к общему центральному устройству, называемому концентратором. В функции концентратора входит направление передаваемой компьютером информации одному или всем остальным компьютерам сети. В качестве концентратора может выступать как компьютер, так и специализированное устройство, такое как многовходовый повторитель, коммутатор или маршрутизатор.
Недостатки: более высокая стоимость сетевого оборудования из-за необходимости приобретения специализированного центрального устройства; ограниченные возможности по наращиванию количества узлов в сети (по количеству портов концентратора).
Если строится сеть с использованием нескольких концентраторов, иерархически соединенных между собой связями типа звезда (рис. 2.6, д), то такую структуру называют также деревом. В настоящее время дерево является самым распространенным типом топологии связей, как в локальных, так и глобальных сетях.
Особым частным случаем звезды является конфигурация общая шина (рис. 2.6, в). Здесь в качестве центрального элемента выступает пассивный кабель, к которому по схеме «монтажного ИЛИ» подключается несколько компьютеров. Такую же топологию имеют многие сети, использующие беспроводную связь – роль общей шины здесь играет общая радиосреда. Передаваемая информация распространяется по кабелю и доступна одновременно всем узлам. Основными преимуществами являются ее дешевизна и простота наращивания. Самый серьезный недостаток – низкая надежность (любой дефект кабеля или какого-нибудь из многочисленных разъемов полностью парализует всю сеть). Другим недостатком общей шины является ее невысокая производительность, так как в каждый момент времени только один компьютер может передавать данные по сети, поэтому пропускная способность канала связи всегда делится между всеми узлами сети.
5) Небольшие сети, как правило, имеют типовую топологию (звезда, кольцо или общая шина). Для крупных сетей характерно наличие произвольных связей между компьютерами. В таких сетях можно выделить отдельные, произвольно связанные фрагменты (подсети), имеющие типовую топологию, поэтому их называют сетями со смешанной топологией (рис. 2.7).
Адресация узлов сети
При объединении в сеть более двух компьютеров появляется проблема адресации их сетевых интерфейсов. Адреса могут быть числовыми (например, 129.26.255.255) и символьными (site.domen.ru). Один и тот же адрес может быть записан в разных форматах.
Множество всех адресов, которые являются допустимыми в рамках некоторой схемы адресации, называется адресным пространством. Адресное пространство может иметь плоскую (линейную) организацию или иерархическую организацию. В первом случае множество адресов никак не структурировано. При иерархической схеме адресации оно организовано в виде вложенных друг в друга подгрупп. Иерархическая адресация во многих случаях оказывается более рациональной, чем плоская. В больших сетях использование плоских адресов может привести к большим издержкам – конечным узлам и коммуникационному оборудованию придется оперировать с таблицами адресов, состоящими из тысяч записей.
К адресу сетевого интерфейса и схеме его назначения можно предъявить несколько требований: – Схема должна сводить к минимуму ручной труд администратора и вероятность дублирования адресов. – Желательно, чтобы адрес имел иерархическую структуру, удобную для построения больших сетей. – Адрес должен быть удобен для пользователей сети, то есть должен допускать символьное представление, например Servers или www.cisco.com. – Адрес должен быть по возможности компактным, чтобы не перегружать память коммуникационной аппаратуры – сетевых адаптеров, маршрутизаторов и т. п.
Эти требования противоречивы – например, иерархический адрес, будет менее компактным, чем плоский. Символьные имена удобны для людей, но имеют переменный формат и потенциально большую длину. Поэтому на практике обычно используется сразу несколько схем, и сетевой интерфейс компьютера может одновременно иметь несколько адресов-имен. Каждый адрес задействуется в той ситуации, когда он наиболее удобен. Для преобразования адресов из одного вида в другой используются специальные вспомогательные протоколы, которые называют иногда протоколами разрешения адресов (address resolution protocols).
Примером плоского числового адреса является МАС-адрес, предназначенный для однозначной идентификации сетевых интерфейсов в локальных сетях. При задании МАС-адресов не требуется выполнение ручной работы, так как они обычно встраиваются в аппаратуру компанией-изготовителем, поэтому их называют также аппаратными (hardware) адресами.
Типичными представителями иерархических числовых адресов являются сетевые IP-адреса. В них поддерживается двухуровневая иерархия, адрес делится на старшую часть – номер сети и младшую – номер узла. В последнее время предлагаются более сложные варианты числовой адресации с тремя и более составляющими Такой (например в протоколе IPv6).
Символьные адреса или имена предназначены для запоминания людьми и поэтому обычно несут смысловую нагрузку.
Задача разрешения адресов может решаться как полностью централизованными, так и распределенными средствами. В случае централизованного подхода в сети выделяется один или несколько компьютеров (серверов имен), в которых хранится таблица соответствия друг другу имен различных типов, например, система доменных имен (Domain Name System, DNS) сети Интернет.
При другом, распределенном, подходе каждый компьютер сам решает задачу установления соответствия между адресами. Недостатком распределенного подхода является необходимость широковещательных сообщений для поиска в сети компьютера по символьному имени для получения его аппаратного имени. Такие сообщения перегружают сеть, так как они требуют обязательной обработки всеми узлами. Поэтому распределенный подход используется только в небольших локальных сетях.
Рис. 2.1. Связь компьютера с периферийным устройством Рис. 2.2. Взаимодействие двух компьютеров
Рис. 2.4, Примеры представления дискретной информации Рис, 2.6. Типовые топологии сетей
Рис. 2.7. Смешанная топология