![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » главные отличия коммутатора от роутера |
|
главные отличия коммутатора от роутера
|
![]() Ветеран Сообщения: 549 |
В этом ликбезе хотелось бы узнать
1. свитч и коммутатор это одно и тоже? 2. Пока неясны главне отличия между комм и роутером. кроме того что они на разных уровнях OSI 3. какой принцип работы коммутатора? |
|
Отправлено: 22:08, 12-01-2014 |
Ветеран Сообщения: 2270
|
Профиль | Отправить PM | Цитировать Сетевой коммутатор (жарг. свич от англ. switch — переключатель).
|
Отправлено: 22:30, 12-01-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать vanoman
А жарг. роутер от англ. router — маршрутизатор. Цитата vanoman:
Цитата vanoman:
|
||
------- Отправлено: 23:17, 12-01-2014 | #3 |
Ветеран Сообщения: 2029
|
Профиль | Отправить PM | Цитировать 1 Да.
2. Коммутатор выполняет очень простую функцию - копирует поступивший на один из его портов пакет на один или несколько других портов. Или в некоторых случаях вообще отбрасывает. В принятии решения на какой именно порт поступивший пакет должен дублироваться чаще всего играет роль MAC-адрес получателя. Хотя есть коммутаторы сетевого уровня (L3) модели OSI, способные анализировать ip-заголовки. Маршрутизатор обычно с MAC-адресами дела вообще не имеет (хотя зачастую и может, просто ему это не нужно), а анализирует входящие пакеты по ip-заголовку и принимает решение о том на узел сети с каким ip-адресом их сейчас переслать. Коммутатор обычно пересылает пакеты без каких-либо изменений, включая заголовок ethernet-фрейма. Маршрутизатор "разворачивает" ethernet-фрейм (это можно представить как снятие обертки с конфеты), достает из него содержимое в виде ip-пакета, в некоторых случаях "разворачивает" и ip-пакет тоже, извлекая вложенный в него пакет 4-го (транспортного) уровня. Это бывает в тех случаях, когда маршрут зависит, например, от номера порта прокотолов TCP или UDP (к примеру, задано правило: переадресовывать входящие из интернет пакеты адресованные на порт TCP 51413 на компьютер с торрент-клиентом, а все остальные игнорировать, если для них нет правила NAT) Маршрутизатор почти всегда изменяет IP-заголовок. Как минимум, он уменьшает значение поля TTL в нем. А может модифицировать и большее число полей - к примеру, при выполнении уже упомянутых SNAT и DNAT. После того как маршрутизатор принял решение о пункте назначения ближайшего перехода, он отправляет на выбранный узел поступивший пакет. При этом пакет, естественно, снова "заворачивается" в кадр ethernet (конфету развернули, попробовали и снова завернули, но уже в новую обертку). 3. Рассмотрим для простоты случай неуправляемого коммутатора. Они составляют, я полагаю, 99% всего парка (процент взят по строго научному принципу "от балды"). Пакет начинает поступать на коммутатор. В заголовке ethernet-фрейма есть MAC-адрес назначения. Соответственно, коммутатор не может начать пересылку пакета до тех пор, пока полностью не получит этот адрес. Вроде бы очевидное замечание, но из него можно вывести два следствия: а) Любой коммутатор неизбежно вносит временнУю задержку в процесс передачи пакета, причем эту задержку принципиально невозможно сделать меньше некоторой фиксированной и зависящей только от скорости передачи величины. б) В отличие от маршрутизаторов, которые обычно принимают пакет полностью, буферизуют его и только потом отправляют, коммутаторы могут начинать трансляцию пакета еще до того как он полностью поступил. Поэтому временнАя задержка вносимая коммутатором почти всегда оказывается заметно меньше. Вообще говоря, есть три основные стратегии выполнения процесса передачи пакета коммутатором. - коммутатор может полностью принять пакет и только потом начинать его передачу. Это вносит необоснованно большие задержки в процесс передачи и встроенная логика коммутаторов старается этого избегать. - коммутатор может начинать передачу сразу по получении первых 14 байт входящего пакета - именно на этой границе оканчивается MAC-адрес назначения. Не самая лучшая стратегия, поскольку у коммутатора не хватит времени установить факт отсутствия передачи, что может привести к коллизиям. - принять первые 64 байта пакета (это минимально возможная длина пакета) и только потом начинать передачу. На вопрос как передаватть я вроде бы ответил. Остается вопрос куда передавать. Сразу после MAC-адреса назначения в заголовке пакета идет MAC-адрес отправителя (такой порядок выбран не случайно - он позволяет начать передачу непосредственно по получении первого же адреса). Логика коммутатора (а коммутаторы обычно управляются не микропроцессорами - мощности процессора не хватит для обеспечения полной пропускной способности) запоминает адрес отправителя и номер порта на котором находится устройство с этим адресом. Пары порт/MAC хранятся в arp-таблице, типичный размер которой может составлять 2048 элементов. Зачем так много? Но ведь к порту коммутатора может быть подключен не компьютер (однопортовое активное сетевое устройство), а еще один коммутатор (многопортовое пассивное сетевое устройство). Поэтому необходимо иметь достаточно места для хранения MAC-адресов всех устройств локального участка сети подключенного к этому порту (я не использую термин "сегмент", чтобы не вдаваться в подробности различий термина "локальный сегмент", который коммутатор, будучи по своей природе сеевым мостом, не разделяет и "сегменты коллизий", которые он, по абсолютно той же причине, разделяет). После того как MAC-адрес оказался кэширован в arp-таблице, все пакеты с этим адресом получателя направляются только на порт связанный с этим адресом. Если MAC-адреса в таблице нет (или если используется широковещательная рассылка), пакеты дублируются на все порты коммутатора. Потом на один из этих портов поступит ответный пакет, MAC-адрес попадет в ARP-таблицу и коммутатор "самообучится" - он запомнит порт и больше не станет посылать пакеты адресованные этому устройству по всем портам. |
------- Последний раз редактировалось AMDBulldozer, 13-01-2014 в 00:06. Отправлено: 23:20, 12-01-2014 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата AMDBulldozer:
![]() |
||
Отправлено: 10:25, 13-01-2014 | #5 |
-!- Сообщения: 3792
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 11:50, 13-01-2014 | #6 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата dascon:
У маршрутизатора же -- минимум (а у простых -- только) по одному на внешнем и на внутреннем интерфейсах, т.е. не просто "два или более". |
|
------- Отправлено: 11:57, 13-01-2014 | #7 |
Ветеран Сообщения: 4677
|
Профиль | Отправить PM | Цитировать Цитата dascon:
|
|
------- Отправлено: 12:38, 13-01-2014 | #8 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка - Отличия Профессиональной от Максимальной? | zai | Microsoft Windows 7 | 12 | 28-08-2011 15:15 | |
Уязвимости - Отличия уязвимостей ADSL от кабельного интернета. | amzir | Защита компьютерных систем | 4 | 25-10-2010 07:11 | |
Отличия чипсета nVidia 8200 от 8300? | masus | Материнские платы и память | 1 | 09-12-2008 12:08 | |
Отличия внешнего модема от внутреннего | SASHA 333 | Сетевое оборудование | 11 | 09-04-2005 10:31 | |
Чем отличия IIS в winXPpro от win2003server | Rhamzes | Вебмастеру | 2 | 18-03-2005 20:35 |
|