Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Obsch_Cisco130.docx
Скачиваний:
254
Добавлен:
03.05.2015
Размер:
3.73 Mб
Скачать

16.Как работает Ethernet. Основные принципы работы

Продолжение статьи «Как работает Ethernet» Основные принципы работы сети Ethernet Ethernet – технология локальных сетей, преимущественно функционирующих в одном здании и связывающих близко расположенные устройства. Чаще всего устройства сети Ethernet соединялись кабелем длиной не более нескольких сотен метров, а объединение в сеть распределенных по большой территории объектов было экономически невыгодно. Благодаря современным техническим достижениям, удалось существенно расширить допустимые расстояния между объектами, поэтому современные сети Ethernet могут охватывать территории в десятки километров.  Протоколы В сетях под термином "протокол" подразумевается набор правил, регламентирующих обмен информацией. Протоколы для компьютеров – то же, что язык для людей. Поскольку эта статься излагается на русском языке, читатель, чтобы понять написаное, должен уметь читать по-русски. Аналогично, два устройства в сети смогут успешно обмениваться информацией лишь в том случае, если они оба понимают одинаковые протоколы.  Терминология сетей Ethernet Основные операции сети Ethernet подчиняются простому набору правил. Чтобы лучше понять эти правила, важно разобраться в основной терминологии Ethernet. 

 Канал передачи. – Устройства сети Ethernet подключаются к общему каналу передачи, по которому передаются электрические сигналы. Исторически сложилось, что каналом передачи раньше был медный коаксиальный кабель, однако в наше время для этих целей чаще используется витая пара или волоконно-оптический кабель. 

 Сегмент. – Сегментом сети Ethernet называют один совместно используемый канал передачи. 

 Узел. – Узлами называются устройства, подключаемые к сегменту. 

 Кадр (или фрейм) – Узлы обмениваются короткими информационными сообщениями, которые называют кадрами. Кадр – порция информации, размер которой может меняться.  Кадры можно сравнить по функциональному назначению с предложениями человеческой речи. В русском языке есть правила, по которым строятся предложения: в каждом предложении должно быть подлежащее и сказуемое. В протоколе Ethernet предусмотрен набор правил, регламентирующих формирование кадров. Для кадра правилами прямо устанавливается максимальная и минимальная длина, а также указывается, какая в него должна вводиться обязательная информация. Например, в каждом кадре должны содержаться адрес назначения и адрес источника данных, по которым можно идентифицировать отправителя и получателя. Подобно тому, как имя соотносится с определенным человеком, адрес однозначно соответствует определенному узлу. Один адрес Ethernet не может принадлежать одновременно нескольким устройствам.  Канал передачи Ethernet Поскольку сигнал с канала передачи поступает на каждый подключенный узел, для нахождения получателя кадра очень важна роль адреса назначения.  Например, если к сети подключены несколько компьютеров и принтер, при передаче информации от одного из компьютеров к принтеру остальные компьютеры также получают и анализируют кадры данных. Получив кадр, станция сначала проверяет адрес назначения, чтобы определить, для нее ли этот кадр предназначен. При отрицательном результате проверки станция отказывается от приема этого кадра, даже не исследуя его содержимое.  Интересной особенностью системы адресации Ethernet является возможность использования широковещательного адреса. Кадр, в котором в качестве адреса назначения указан широковещательный адрес, предназначается для каждого узла сети и кадры такого типа обрабатываются всеми узлами сети. 

31. UDP — один из ключевых элементов TCP/IP, набора сетевых протоколов для Интернета. С UDP компьютерные приложения могут посылать сообщения (в данном случае называемые датаграммами) другим хостам по IP-сети без необходимости предварительного сообщения для установки специальных каналов передачи или путей данных. Протокол был разработан Дэвидом П. Ридом в 1980 году и официально определён в RFC 768.

UDP использует простую модель передачи, без неявных «рукопожатий» для обеспечения надёжности, упорядочивания или целостности данных. Таким образом, UDP предоставляет ненадёжный сервис, и датаграммы могут прийти не по порядку, дублироваться или вовсе исчезнуть без следа. UDP подразумевает, что проверка ошибок и исправление либо не нужны, либо должны исполняться в приложении. Чувствительные ко времени приложения часто используют UDP, так как предпочтительнее сбросить пакеты, чем ждать задержавшиеся пакеты, что может оказаться невозможным в системах реального времени. При необходимости исправления ошибок на сетевом уровне интерфейса приложение может задействовать TCP или SCTP, разработанные для этой цели.

Природа UDP как протокола без сохранения состояния также полезна для серверов, отвечающих на небольшие запросы от огромного числа клиентов, например DNS и потоковые мультимедийные приложения вроде IPTV, Voice over IP, протоколы туннелирования IP и многие онлайн-игры.

47. Технологии коммутации Cisco

Коммутация (переключение) на уровне 2 реализована аппаратно, т.е. для сетевой фильтрации используется МАС-адрес адаптера хоста. В переключателях установлены микросхемы ASIC (Application-Specific Integrated Circuits — специализированные интегральные микросхемы), которые формируют и обслуживают таблицы фильтрации. Допустимо считать переключатели уровня 2 многопортовыми мостами. Переключатели уровня 2 работают очень быстро, поскольку не пользуются информацией из заголовков сетевого уровня, а анализируют аппаратные адреса в кадре для решения о перенаправлении или об отбросе пакета.

Особенности коммутации на уровне 2:

• Аппаратная реализация мостов (MAC)

• Высокая скорость на линии

• Низкое запаздывание

• Низкая стоимость

Эффективность переключения на уровне 2 связана с тем, что нет изменений в пакетах данных, а все модификации связаны только с инкапсулирующими пакеты кадрами, следовательно, процесс коммутации выполняется быстрее и менее подвержен ошибкам, чем маршрутизация. Переключение на уровне 2 используется в связях между рабочими группами и в сегментации сети (деление на домены конфликтов). Этот процесс позволяет создавать понятные сетевые проекты с гораздо большим количеством сегментов, чем в традиционных сетях 10BaseT. Коммутация на уровне 2 увеличивает полосу пропускания для каждого пользователя, поскольку каждая связь (интерфейс) с переключателем образует собственный домен конфликтов, поэтому расширяются возможности подключения устройств к такому интерфейсу.

Недостатки коммутации на уровне 2

Мы считаем коммутацию на уровне 2 аналогичной сети с мостами, поэтому должны столкнуться с теми же проблемами. Мосты эффективны только при правильном проектировании сети, т.е. при правильном делении на домены конфликтов. Правильным будет такой проект сети с мостами, где пользователи проводят не менее 80 % своего рабочего времени внутри собственных локальных сегментов. Мосты делят сеть на домены конфликтов, но вся сеть остается одним большим доменом широковещательных рассылок. Переключатели уровня 2 (мосты) не способны разделить домен широковещательных рассылок, поскольку возникнут проблемы с производительностью и проявятся ограничения на размер сети. Широковещательные и многоадресные рассылки совместно с низким временем конвергенции алгоритма покрывающего дерева могут привести к серьезным проблемам при расширении размера сети. Учитывая эти проблемы, нельзя считать, что переключатели уровня 2 способны заменить маршрутизаторы (устройства уровня 3) в объединенной сети.

Сравнение применения мостов с коммутацией в локальной сети

Переключатели уровня 2 реально являются мостами с большим числом портов. Однако между ними есть несколько важных отличий:

• Мосты реализованы программно, а переключатели — аппаратно, поскольку переключатели могут использовать микросхемы ASIC во время принятия решений о фильтрации данных.

• Мосты способны обслужить только один экземпляр покрывающего дерева на устройство, а переключатели — несколько покрывающих деревьев (см. ниже).

• Мосты содержат не более 16 портов, а переключатели могут иметь сотни портов.

Три функции коммутации уровня 2

Во время переключения на уровне 2 выполняются три основные функции коммутации:

Изучение адресов Переключатели уровня 2 и мосты запоминают аппаратный адрес источника из каждого полученного интерфейсом кадра и хранят эту информацию в своей базе данных МАС-адресов.

Решение о пересылке или фильтрации Когда интерфейс получает кадр, переключатель анализирует аппаратный адрес назначения и ищет в своей базе данных МАС-адресов нужный интерфейс.

Исключение зацикливания Если между переключателями для избыточности создано несколько путей, то могут появиться зацикленные пути передачи информации. Протокол STP (Spanning-Tree Protocol — протокол покрывающего дерева) позволяет исключить зацикливание пакетов в сети при сохранении избыточности.

Функции изучения адресов, решение о пересылке или фильтрации, а также исключение зацикливания подробно рассмотрены ниже.

Изучение адресов

После включения питания коммутатора его таблица фильтрации МАС-адресов пуста. Когда устройство передает, а интерфейс получает кадр, коммутатор помещает адрес источника в таблицу фильтрации

МАС-адресов вместе с интерфейсом устройства. Коммутатор (переключатель) не делает самостоятельных решений о перенаправлении кадров, поскольку не знает о местонахождении устройства назначения. Если устройство отвечает и посылает кадр обратно, то переключатель извлекает адрес источника из возвращенного кадра и помещает МАС-адрес в свою базу данных, причем связывает этот адрес с интерфейсом, получившим кадр. Теперь переключатель имеет в таблице фильтрации два МАС-адреса и может установить соединение "точка-точка", а кадры будут перемещаться только между двумя известными переключателю устройствами. Именно поэтому переключатель на уровне 2 работает эффективнее концентратора. В сетях с концентраторами кадры перенаправляются во все выходные порты устройства. Рис. 2.1 показывает процедуру построения базы данных МАС - адресов. На рисунке показаны четыре подключенные к переключателю хоста. После включения питания переключателя, его таблица МАС-адресов пуста.

1. Хост 1 посылает кадр хосту 3. МАС-адрес первого хоста равен 0000.8c01.llll, а МАС-адрес третьего хоста равен 0000.8c01.2222.

2. Переключатель принимает кадр в интерфейсе ЕО/1 и помещает в таблицу МАС-адресов адрес источника.

3. В базе данных МАС-адресов еще нет адреса назначения, поэтому кадр передается во все интерфейсы.

4. Хост 3 получает кадр и откликается на вызов хоста 1. Переключатель принимает этот ответный кадр в интерфейсе Е2 и помещает аппаратный адрес источника второго кадра в базу данных МАС - адресов.

5. Хосты 1 и 3 могут установить соединение "точка-точка", причем кадры будут пересылаться только между этими двумя устройствами. Хосты 2 и 4 не будут "видеть" подобные кадры. Если в течение определенного времени два устройства не будут откликаться во время передачи кадров через переключатель, то переключатель очистит соответствующие записи в своей базе данных, чтобы поддержать корректность таблицы адресов.

61. Классовая адресация сетей — метод IP-адресации. Применение этого метода не позволяет экономно использовать ограниченный ресурс IP-адресов, поскольку невозможно применение различных масок подсетей к различным подсетям.

Изначально адресация в сетях IP осуществлялась на основе классов: первые биты определяли класс сети, а по классу сети можно было сказать — сколько бит было отведено под номер сети и номер узла. Всего существовало 5 классов:

Класс A

0

адрес сети (7 бит)

адрес хоста (24 бита)

Класс B

10

адрес сети (14 бит)

адрес хоста (16 бит)

Класс C

110

адрес сети (21 бит)

адрес хоста (8 бит)

Класс D

1110

Адрес многоадресной рассылки

Класс E

1111[2]

Зарезервировано

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]