Сетевые технологии. |
4. Аппаратные составляющие компъютерных сетей |
Компьютерная сеть (Computer NetWork, net - сеть, и
work - работа) - это система обмена информацией между компьютерами. Основная
цель: обеспечение пользователям потенциальной возможности доступа к локальным
ресурсам всех компьютеров сети. По степени географического распространения различают:
На рисунке 4.1 представлен фрагмент компъютерной сети |
![]() Рис. 4.1 Фрагмент компъютерной сети. |
Как видно из рисунка 4.1 для подключения к локальной сети компъютер должен иметь сетевую
карту (адаптер) отдельно или интегрированный в материнскую плату.
|
4.1. Сетевая карта(адаптер) вперед в начало |
![]() Рис. 4.2 . Сетевая карта на PCI слот |
Сетевой адаптер воспринимает команды и данные от сетевой операционной системы, преобразует
эту информацию в один из стандартных форматов и передает ее в сеть через подключенный к
карте кабель. Каждая карта имеет уникальный номер. Он называется MAС адресом и записывается обычно
как 12-разрядное 16-ричное число.Сетевой адаптер обычно выполняет следующие функции:
Структура кадра локальной сети Ethernet ____________________________________________________ |8 баит|6 баит|6 баит|2 баита| 46...1500 баит|4 баита| |______|______|______|_______|_______________|_______| | | | | | | | | | | | Контрольная | | | | | Сумма | | | | | | | | | |____ Данные | | | | | | | |_______________ Управление | | | | | |_______________________ Адрес передатчика | | | |______________________________ Адрес приемника | |__________________________________ Преамбула, стартовая комбинация |
4.2. Оборудование сетей Ethernet вперед в начало назад |
Характеристика | Ethernet | Token Ring |
---|---|---|
Битовая скорость | 10 Мбит/c | 16 Мбит/c |
Топология | Шина/Звезда | Звезда/Кольцо |
Метод доступа | Случайный | Маркерный |
Среда передачи | Коаксиал, витая пара, оптоволокно | Коаксиал, витая пара, оптоволокно |
Максимальная длина сети | 2500 м | 4000 м |
Максимальное расстояние между узлами | 2500 м | 100 м |
Максимальное количество узлов | 1024 | 260 |
Для построения локальных связей в
вычислительных сетях в настоящее время используются различные виды кабелей -
коаксиальный кабель (Рис 4.2а), кабель на основе экранированной и неэкранированной витой
пары (Рис 4.2в)и оптоволоконный кабель (Рис 4.2в). Наиболее популярным видом среды
передачи данных на небольшие расстояния (до 100 м) становится неэкранированная витая пара,
которая включена практически во все современные стандарты и технологии локальных сетей и
обеспечивает пропускную способность до 100 Мб/с (на кабелях категории 5).
Оптоволоконный кабель широко применяется как для построения локальных свя-
зей, так и для образования магистралей глобальных сетей. Оптоволоконный кабель
может обеспечить очень высокую пропускную способность канала (до нескольких
Гб/с) и передачу на значительные расстояния (до нескольких десятков километров
без промежуточного усиления сигнала).
| |||||
![]() |
![]() |
![]() |
Рис.4.2а Коаксиальный кабель | Рис.4.2б Витая пара | Рис.4.2в Оптоволоконный кабель |
Измеряемое
| ||||||||||||||||||||||||||||||||||
![]() Рис. 4.3.Соединители коаксиального кабеля "Интерфейс BNC" | ||||||||||||||||||||||||||||||||||
![]() Рис. 4.4.Соединитель витой пары "Интерфейс RJ-45" | ||||||||||||||||||||||||||||||||||
4.2.2 Тиипичная разводка проводов вперед в начало назад | ||||||||||||||||||||||||||||||||||
Гнезда устанавливаются в сетевые карты, хабы, трансиверы
и другие устройства. Сам разъем представляет собой ряд (8 шт.)
пружинящих контактов и выемку для фиксатора вилки. Если
смотреть на гнездо со стороны контактов, причем они располагаются
снизу, то отсчет идет справа налево.
| ||||||||||||||||||||||||||||||||||
![]() Рис. 4.4.Соединитель витой пары (гнездо)"Интерфейс RJ-45"
Розетка представляят собой гнездо (разъем) соединителя с
каким-либо приспособлением для крепления кабеля и корпусом для
удобства монтажа. В нее тоже включается вилка. Розетки, также
как и кабель, бывают различной категории. На корпусе розетки, обычно, написано к
какой категории она относится. При построении сетей 10Base-2
необходимо использовать розетки категории 3 (Cat.3) или лучше
(Cat.5).
| ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
Симметричное расположение проводов в витых парах упрощает проверку
правильности монтажа, хотя подразумевает, что компъютер не соединяется непосредственно с другим сетевым
адаптером. Обычно следующим устройством (после сетевого адаптера) в структуре сети является концентратор(хаб Hub).
При непосредсвенном соединении двух сетевых адаптерах нужен т.н. нульхабная разводка проводов.
| ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
4.2.3 Концентратор (hub) вперед в начало назад | ||||||||||||||||||||||||||||||||||
Каждый сетевой адаптер имеет пару контактов, ведущую
передачу данных (T) и осуществляющих прием данных (R). Асинхронный порядок доступа к сети,
принятый в Ethernet, требует, чтобы компъютеры контролировали состояние сети, не начинали передачу
данных, если сеть уже занята. Поэтому "все" должны передавать данные "всем" и
прgинимать от "всех".
g
| ||||||||||||||||||||||||||||||||||
![]() Рис. 4.5 . Принцип работы концентратора. | ||||||||||||||||||||||||||||||||||
Отрезки кабеля, соединяющие два
компьютера или какие либо два других сетевых устройства, называются физическими
сегментам. Таким образом, концентраторы и повторители, которые используются для
добавления новых физических сегментов, являются средством физической структуризации
сети.
Концентраторы образуют из отдельных физических отрезков кабеля общую среду
передачи данных - логический сегмент (рис.4.6). Логический сегмент также называют доменом коллизий,
поскольку при попытке одновременной передачи данных любых
двух компьютеров этого сегмента, хотя бы и принадлежащих разным физическим сегментам,
возникает блокировка передающей среды.
| ||||||||||||||||||||||||||||||||||
![]() Рис. 4.6. Логический сегмент . | ||||||||||||||||||||||||||||||||||
Следует особо подчеркнуть, что
какую бы сложную структуру не образовывали концентраторы, например, путем иерархического
соединения (рис.4.7), все компьютеры, подключенные к ним, образуют единый логический сегмент.
| ||||||||||||||||||||||||||||||||||
![]() Рис. 4.7. Локальная сеть на основе концентраторов. | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
|
4.2.4.Мосты и коммутаторы вперед в начало назад |
Несмотря на появление новых дополнительных возможностей, основной функцией
концентраторов остается передача пакетов по общей разделяемой среде. Коллективное
использование многими компьютерами общей кабельной системы в режиме разделения
времени приводит к существенному снижению производительности сети при интенсивном трафике.
Общая среда перестает справляться с потоком передаваемых кадров и в сети возникает очередь
компьютеров, ожидающих доступа. Это явление характерно для всех технологий,
использующих разделяемые среды передачи данных,
независимо от используемых алгоритмов доступа (хотя наиболее страдают от перегрузок
трафика сети Ethernet с методом случайного доступа к среде).
Поэтому сети, построенные на основе концентраторов, не могут расширяться в
требуемых пределах - при определенном количестве компьютеров в сети или при
появлении новых приложений всегда происходит насыщение передающей среды, и задержки
в ее работе становятся недопустимыми. Эта проблема может быть решена путем логической
структуризации сети с помощью мостов, коммутаторов и маршрутизаторов.
Мост (bridge), а также его быстродействующий функциональный аналог
коммутатор (switching hub), делит общую среду передачи данных на логические
сегменты. Логический сегмент образуется путем объединения нескольких физических сегментов
(отрезков кабеля) с помощью одного или нескольких концентраторов. Каждый
логический сегмент подключается к отдельному порту моста/коммутатора
При поступлении кадра на какой-либо из портов мост/коммутатор повторяет этот
кадр, но не на всех портах, как это делает концентратор, а только на том порту,
к которому подключен сегмент, содержащий компьютер-адресат.
|
![]() Рис. 4.8. Передача кадра через мост . |
Коммутаторы принимают решение о том, на какой порт нужно передать кадр,
анализируя адрес назначения, помещенный в кадре, а также на основании информации
о принадлежности того или иного компьютера определенному сегменту, подключенному
к одному из портов коммутатора, то есть на основании информации о конфигурации
сети. Для того, чтобы собрать и обработать информацию о конфигурации подключенных
к нему сегментов, коммутатор должен пройти стадию "обучения", то есть
самостоятельно проделать некоторую предварительную работу по изучению проходящего
через него трафика.
|
![]() Рис. 4.8. Передача кадров через коммутатор . |
Функционально многопортовый коммутатор работает как многопортовый
мост, то есть работает на канальном уровне, анализирует заголовки кадров,
автоматически строит адресную таблицу и на основании этой таблицы
перенаправляет кадр в один из своих выходных
портов или фильтрует его, удаляя из буфера.
Новшество заключалось в параллельной обработке
поступающих кадров, в то время как мост
обрабатывает кадр за кадром. Коммутатор же
обычно имеет несколько внутренних процессоров
обработки кадров, каждый из которых может
выполнять алгоритм моста. Таким образом, можно
считать, что коммутатор - это мультипроцессорный
мост, имеющий за счет внутреннего параллелизма
высокую производительность
Определение принадлежности компьютеров сегментам возможно за счет наличия в кадре
не только адреса назначения, но и адреса источника, сгенерировавшего пакет. Используя
информацию об адресе источника, коммутатор устанавливает соответствие между номерами
портов и адресами компьютеров. В процессе изучения сети мост/коммутатор просто передает
появляющиеся на входах его портов кадры на все остальные порты, работая некоторое время
повторителем. После того, как мост/коммутатор узнает о принадлежности адресов сегментам,
он начинает передавать кадры между портами только в случае межсегментной передачи. Если, уже
после завершения обучения, на входе коммутатора вдруг появится кадр с неизвестным адресом
назначения, то этот кадр будет повторен на всех портах.
Мосты/коммутаторы, работающие описанным способом, обычно называются
прозрачными (transparent), поскольку появление таких мостов/коммутаторов
в сети совершенно не заметно для ее конечных узлов. Это позволяет не изменять их
программное обеспечение при переходе от простых конфигураций, использующих только
концентраторы, к более сложным, сегментированным.
Существует и другой класс мостов/коммутаторов, передающих кадры между сегментами на
основе полной информации о межсегментном маршруте. Эту информацию записывает в кадр
станция-источник кадра, поэтому говорят, что такие устройства реализуют алгоритм
маршрутизации от источника (source routing). При использовании мостов/коммутаторов
с маршрутизацией от источника конечные узлы должны быть в курсе деления сети на сегменты
и сетевые адаптеры, в этом случае должны в своем программном обеспечении иметь компонент,
занимающийся выбором маршрута кадров.
|
4.2.4.Маршрутизаторы в начало назад |
Маршрутизатор (router) позволяет организовывать в сети избыточные связи,
образующие петли. Он справляется с этой задачей за счет того, что принимает решение о
передаче пакетов на основании более полной информации о графе связей в
сети, чем мост или коммутатор. Маршрутизатор имеет в своем распоряжении базу топологической
информации, которая говорит ему, например, о том, между какими подсетями общей
сети имеются связи и в каком состоянии (работоспособном или нет)
они находятся. Имея такую карту сети, маршрутизатор может выбрать один из нескольких
возможных маршрутов доставки пакета адресату. В данном случае под маршрутом
понимают последовательность прохождения пакетом маршрутизаторов. Например,
на Рис 4.9 Пример сети на маршрутизаторах для связи станций
L2 сети LAN1 и L1 сети LAN6 имеется два маршрута:
М1 --- М5 --- М7 и М1 --- М6 --- М7.
|
![]() Рис. 4.9. Пример сети на маршрутизаторах . M1, ... , M7 --- маршрутизаторы LAN1, LAN2, LAN3, WAN4, WAN5, LAN6 --- уникальные номера сетей в данном формате L1, L2, L3, L4, L5, L6 --- локальные номера узлов (дублируются, разный формат). |
В отличии от моста/коммутатора, который не знает, как связаны сегменты друг
с другом за пределами его портов, маршрутизатор видит всю картину связей подсетей
друг с другом, поэтому он может выбрать правильный маршрут и при наличии
нескольких альтернативных маршрутов. Решение о выборе того или иного маршрута
принимается каждым маршрутизатором, через который проходит сообщение.
Для того, чтобы составить карту связей в сети, маршрутизаторы обмениваются
специальными служебными сообщениями, в которых содержится информация о тех связях
между подсетями, о которых они знают (эти подсети подключены к ним непосредственно
или же они узнали эту информацию от других маршрутизаторов).
Построение графа связей между подсетями и выбор оптимального по какому-либо
критерию маршрута на этом графе представляют собой сложную задачу. При этом могут
использоваться разные критерии выбора маршрута - наименьшее количество
промежуточных узлов, время, стоимость или надежность передачи данных.
|