Архитектуры сетей.
Спросите любого администратора о том, какую сеть он использует, и его ответ наверняка будет начинаться со слов Ethernet, Token Ring или названия какой-то другой архитектуры. Архитектура сети определяет скорость передачи, стоимость и тип кабеля для сети.
В начале этого раздела описаны три сформировавшиеся архитектуры: Ethernet, Token Ring и ARCnet. Затем рассмотрены более новые и высокопроизводительные системы – FDDI, ATM и Ethernet со скоростью 100 Мбит/с. Сравнение различных архитектур сетей приведено в таблице.
Тип сети | Скорость передачи, Мбит/с | Типы кабелей | Топологии |
Ethernet | 10 | Coax, UTP | Звезда, шина |
Token Ring | 4 или 16 | UTP, STP | Звезда, кольцо |
ARCnet | 2,5 | Coax, UTP | Звезда, шина |
FDDI | 100 | Fiber optic | Звезда, кольцо |
CDDI | 100 | UTP, STP | Звезда, кольцо |
ATM | 155 – 622 | UTP, STP, fiber optic | Звезда |
100VG-AnyLAN | 100 | UTP, STP | Звезда |
100BaseX | 100 | UTP | Звезда |
Ethernet.
Это, вероятно, самый старый тип сетей – он был изобретен Xerox Corporation в 1973 г. Несмотря на возраст, эта архитектура наиболее часто используется в сетях, так как обладает удачным сочетанием низкой стоимости и высокой производительности.
Ethernet – идеал для небольших и средних сетей. Его основные преимущества:
Недорогие карты адаптеров. Сетевые карты (NIC) для Ethernet гораздо доступнее, чем карты для других сетей, таких как Token Ring или FDDI.
Простота установки. В Ethernet можно использовать различные типы кабелей, и установка сети проста и дешева. В ряде случаев можно использовать существующий телефонный кабель.
Широкое использование. Так как Ethernet используется повсеместно, продукцию для нее выпускают многие фирмы, и они могут помочь в оптимизации сети и повышении ее производительности. Другое преимущество – простота стыковки.
Скорость. В зависимости от загрузки сети скорость передачи Ethernet в достигает 10 Мбит/с.
Однако при выборе Ethernet необходимо иметь в виду следующие ее недостатки:
Плохая производительность при сильной загрузке. Используемый в Ethernet протокол обмена данными CSMA/CD плохо ведет себя при увеличении нагрузки на сеть. В больших сетях производительность Ethernet сильно падает с ростом потока сообщений в сети.
Сложность диагностики. Версии Ethernet, основанные на шинной топологии, могут очень плохо поддаваться диагностике отказов. В шинной топологии отказ в одной точке приводит к остановке всей сети.
Протокол CSMA/CD Ethernet. Каждая сетевая архитектура должна иметь метод управления доступом нескольких устройств к одному кабелю. В Ethernet для регулирования доступа нескольких устройств к одному сетевому кабелю используется метод под названием CSMA/CD (carrier sense multiple access with collision detection). Это название расшифровывается как “множественный доступ с обнаружением несущей и разрешением столкновений”.
При работе Ethernet с CSMA/CD узел должен прослушать сетевой кабель перед тем, как пытаться передать что-либо по сети. Если узел не обнаружил в кабеле носителя сигнала, он передает кадр (носителем (carrier) называется электронный сигнал, свидетельствующий о том, что кабель занят другим устройством). Если кабель занят, перед повторной попыткой передачи узел должен определенное время подождать.
Когда адаптер начинает передачу, сигнал не достигает всех частей сети одновременно. На самом деле он передается по кабелю со скоростью, составляющей примерно 80% от скорости света.
После передачи кадра узел продолжает прослушивать кабель для обнаружения возможных столкновений (collisions). Если при занятом кабеле другой узел сети начинает передавать кадр, происходит столкновение. При этом кадры повреждаются. Перед повторной передачей кадров вовлеченные в столкновение станции должны отключиться и выждать случайный промежуток времени.
Перед повтором передачи нужно соблюдать осторожность, иначе сеть может оказаться перегруженной адаптерами, впустую пытающимися передавать, причем каждая передача будет приводить к коллизии. Чтобы избежать таких ситуаций, Ethernet использует стратегию двоичной экспоненциальной задержки, при которой отправитель ждет случайное время после первой коллизии, в два раза дольше, если вторая попытка передать, также привела к коллизии, в четыре раза дольше, если третья попытка привела к коллизии, и так далее. Идея, лежащая в основе экспоненциальной задержки, заключается в том, что при коллизии возможно, что большое число станций будет пытаться передавать одновременно и может возникнуть большие помехи для трафика. При таких помехах существует большая вероятность того, что две станции выберут похожие времена задержки. Поэтому вероятность того, что возникнет новая коллизия, велика. С помощью удвоения случайного времени задержки стратегия экспоненциальной задержки быстро распределяет попытки повторной передачи станций на достаточно большой промежуток времени, что делает вероятность дальнейших коллизий крайне маленькой.
Хотя в каждом кадре присутствует адрес узла назначения, каждый узел должен проверять все проходящие мимо него кадры. Если кадр не предназначен данному узлу, он передается следующему.
Если узел получает пакет, адресованный ему, перед обработкой пакета он должен проверить целостность данных. При этом тщательно проверяются некоторые поля полученного пакета. Первое и самое главное – узел должен проверить, что пакет не слишком длинный. В сетях Ethernet пакеты длиной более 1518 байт считаются слишком длинными; они не могут быть обработаны. Затем проверяется циклический избыточный код (cyclical redundancy check - CRC). И, наконец, последняя проверка – не является ли пакет слишком коротким. Длина пакета не может быть меньше 64 байт. Если пакет прошел эти проверки, он передается сетевому драйверу для дальнейшей обработки.
Вопрос на будущее! Чем объясняются ограничения на размер пакета Ethernet?
С ростом размера сети растет число столкновений в ней и, как следствие, падает производительность. Однако остроту этой проблемы можно сгладить за счет правильного распределения нагрузки на сеть и разбиения ее на сегменты (подсети).
- Вопросы к предварительной сдаче экзамена.
- Тема 1.Основные понятия.
- Соединения и каналы.
- Типы связи
- Протоколы и службы.
- Уровни модели osi
- Разделение каналов. Мультиплексирование.
- Стек протоколов tcp/ip. История и перспективы стека tcp/ip
- Структура стека tcp/ip. Краткая характеристика протоколов
- Тема 3.Каким образом tcp обеспечивает надежную и быструю доставку. Сегменты tcp
- Организация клиент-серверной связи
- Порты и установление tcp-соединений
- Концепция квитирования
- Реализация скользящего окна в протоколе tcp
- Только положительные квитанции
- Нумерация байт, а не сегментов
- Выбор тайм-аута
- Реакция на перегрузку сети
- Формат сообщений tcp (для ознакомительного чтения)
- Тема 4.Адресация в ip-сетях. Типы адресов: физический (mac-адрес), сетевой (ip-адрес) и символьный (dns-имя).
- Три основных класса ip-адресов. Дополнительные классы.
- Соглашения о специальных адресах: broadcast, multicast, loopback
- Выбор адреса
- Тема 5.Dns и dhcp - серверы. Отображение физических адресов на ip-адреса: протоколы arp и rarp
- Отображение символьных адресов на ip-адреса: служба dns
- Автоматизация процесса назначения ip-адресов узлам сети - протокол dhcp
- Тема 6.Развитие стека tcp/ip: протокол iPv.6
- Адресация в iPv6
- Тема 7.Топологии сетей. Базовые сетевые технологии. Ethernet. Типы сетей
- Топологии сетей.
- Шинная топология.
- Кольцевая топология.
- Топология звезды.
- Гибридная топология.
- Ячеистая топология.
- Архитектуры сетей.
- Адресация Ethernet'а
- Формат кадра Ethernet'а
- Arp, rarp – протоколы. Чем отличаются?
- Подсети
- Как назначать номера сетей и подсетей. Маска подсети.
- Тема 8.Базовые сетевые технологии. Token Ring.
- Скоростные сетевые архитектуры.
- Ethernet 100 Мбит/с.
- Тема 9.Сетевая среда. Кабельные системы. Кабели. Витая пара. Коаксиальный кабель. Оптоволоконный кабель.
- Кабельные системы локальных вычислительных сетей
- Рекомендации по применению кабелей
- Проблемы монтажа кабельных систем
- Тема 10.Основные типы сетевых устройств. Сетевые адаптеры
- Репитеры
- Концентраторы
- Правило «5-4-3-2-1».
- Коммутаторы
- Известны четыре способа коммутации в локальных сетях:
- Три типа функциональной структуры коммутаторов
- Механизмы снижения интенсивности трафика
- Коммутаторы делятся на 4 категории:
- Мосты. Виды (по алгоритму работы). Подвиды «прозрачных» мостов.
- Маршрутизаторы
- Брандмауэры (сетевые фильтры).
- Заключение. Продвижение кадров, пакетов через сетевые устройства.
- Тема 11.Современные протоколы маршрути-зации
- Протоколы вектора расстояния
- Метод расщепления горизонта
- Метод временного отказа от приема сообщений
- Механизм принудительных объявлений
- Метод корректировки отмены маршрута
- Алгоритм диффузионного обновления
- Что такое хорошо и что такое плохо?
- Протокол состояния канала
- Hello! Кто здесь?
- Алгоритм Дейкстры
- Ненавязчивый сервис
- Тема 12.Неоднородные сети. Методика расчета конфигурации сети Ethernet
- Расчет pdv
- Расчет pvv
- Тема 13.Сетевые операционные системы Структура сетевой операционной системы
- Одноранговые сетевые ос и ос с выделенными серверами
- Прикладные протоколы. Ftp
- Прикладные протоколы. Telnet
- Прикладные протоколы. Snmp
- Прикладные протоколы. Smtp, pop. Nntp
- Прикладные протоколы. Icmp.
- Что такое url?
- Url образуют подмножество более общей схемы наименования uri.
- Тема 14.Требования к сети. Архитектура сети. Выбор технологии. Требования к сети.
- Критерии выбора технологии:
- Архитектура сети.
- Оценка трафика сети. Разделение на подсети.
- Подсети
- Как назначать номера сетей и подсетей. Маска подсети.
- Проект сети.
- Непрерывность работы сети. Архивы, запасные серверы, …
- Логическая структура сети. Сетевые ос. Сетевые протоколы
- Размер пакета, ячейки, кадры
- Раут - маршрутизация в подсетях.
- Тема 15.Php и другие серверные технологии.
- Динамические технологии на стороне клиента.
- Динамические технологии на стороне сервера.
- Тема 16.Распределенная обработка. Безопасность. Эффективность. Модель распределенной обработки информации.
- Безопасность информации. Базовые функциональные профили. Полные функциональные профили. Методы оценки эффективности информационных сетей.
- Сетевые программные и технические средства информационных сетей.