В чем разница между коммутатором, маршрутизатором и модемом?

Ответы:

29

Маршрутизаторы: эти устройства соединяют разные сети, работающие на уровне 3 (сетевой уровень) модели OSI. Они поддерживают таблицы маршрутизации, которые отображают IP-адреса (точнее, IP-префиксы ) на исходящий интерфейс . Обратите внимание, что интерфейс может содержать один или несколько портов (см. Ниже).

Коммутаторы: они поддерживают таблицы пересылки, которые отображают MAC-адреса на физические порты , работая на уровне 2 (канальный уровень) модели OSI. Это не обязательно взаимно-однозначное сопоставление; многие MAC-адреса могут быть связаны с одним и тем же физическим портом. Это тот случай, когда у вас есть многоуровневые коммутируемые сети (например, коммутатор Netgear или Belkin, подключенный к вашей офисной или университетской сети) или концентратор, подключенный к порту коммутатора.

Концентраторы: это по сути многопортовые ретрансляторы сигналов, работающие на уровне 1 (физический уровень) модели OSI. Они могут быть либо без питания (просто обеспечивая физическое соединение для распространения существующего сигнала), либо с питанием, где они фактически восстанавливают и / или усиливают принимаемый ими сигнал. Здесь следует отметить, что концентраторы являются одной областью коллизий . Область коллизий представляет собой набор устройств, все из которых подключены к одной и той же физической среде передачи, так что только одно из них может передавать в любой момент времени (игнорируя технологии мультиплексирования, такие как мультиплексирование с разделением по длине волны, мультиплексирование с разделением по частоте, мультиплексирование с разделением по времени и т. Д. И т. Д. И т. Д. И т. Д.). .).

На практике концентраторы все реже встречаются в современных сетях передачи данных, поскольку они имеют низкую производительность (поскольку одновременно может передавать только один пользователь) и низкую безопасность (любой, подключенный к тому же концентратору, может слышать все, что все другие пользователи передают и получают) ,

Модемы: Модулятор-ДЕМодулятор. Отвечает за установление цифрового канала на аналоговом носителе, чаще всего на телефонной сети. Модемы снова работают на уровне 2 (канальный уровень) , но для связи используют протоколы, отличные от Ethernet. Затем они предлагают протоколы, такие как PPP, сетевому уровню, чтобы позволить IP-трафику проходить по их каналам.

Мурали Суриар
источник
Отличный ответ. Хорошо продуманный. Хотя канал PPP устанавливается по этому цифровому каналу, это сам канал.
GreenKiwi
@GreenKiwi: Хороший вопрос - ответ обновлен.
Мурали Суриар
Кто-то исправит меня, если я ошибаюсь, но я понимаю, что сети уровня 2 (или, по крайней мере, сети Ethernet) имеют древовидную структуру (ровно один путь между любыми двумя конечными точками) и, таким образом, не должны выполнять какую-либо маршрутизацию, чтобы найти оптимальный маршрут. Если это так, это будет принципиальной разницей между коммутаторами и маршрутизаторами.
Кевин Уилер
@MuraliSuriar Over servervault Я вижу противоречивую информацию о том, к какому слою принадлежит модем, большинство ссылок помещают его в слой 1. networkengineering.stackexchange.com/questions/16636/…
Копирование и вставка
15

Хм ... Для хорошего понимания вам понадобится понимание модели OSI . Но я постараюсь объяснить их как можно проще.

Модель OSI

В основном любая сетевая передача идет по указанному пути. Проще говоря, отправленные вами данные преобразуются в электрические сигналы для передачи по физической линии.

Нижний слой просто имеет представление об электрическом сигнале, а не о битах или байтах. Уровень 2, Канальный уровень передачи данных осведомлен о MAC-адресах. Когда мы подходим к уровню 3 - у сетевого уровня есть более высокоуровневый подход, он также может обрабатывать IP-адреса.

Когда мы говорим о маршрутизаторе, маршрутизатор - это устройство уровня 3, которое может работать с IP-адресами. Он может принимать решения на основе IP-адресов. В качестве примера маршрутизируем пакет на основе IP или фильтруем пакеты.

Но Switch - это всего лишь устройство второго уровня. Меня волнуют только физические адреса. (MAC-адреса) и вся передача данных осуществляется с использованием MAC-адресов.

Оскар Дювеборн дал более прямой ответ на этот вопрос ..

Непосредственно на ваш комментарий маршрутизатор работает с IP-адресами, а коммутатор работает с MAC-адресами. Я понятия не имею о внутренней архитектуре модема. Прости приятель :(

Эта короткая статья объяснила некоторые видимые различия между типами устройств. Это может быть полезно для вас.

Чатуранга Чандрасекара
источник
10

Мне очень нравится Chathurangas ответ ^^

Но вот попытка использовать термины непрофессионала, которые искажают реальность и оставляют важные моменты:

  • Модем: переводит между различными видами сигналов / носителей, например, когда вы переходите от телефонной линии к локальной сети Ethernet.
  • Маршрутизатор: перенаправляет (маршрутизирует) трафик из одной сети в другую, не заботится о медиа. Маршрутизаторы потребительского уровня часто встроены в модемы и коммутаторы, которые могут обрабатывать физические соединения, например, между сетями Ethernet и телефонными линиями внешнего мира на пути к поставщику интернет-услуг.
  • Коммутатор: перенаправляет трафик в пределах одной сети (традиционно). Используется для соединения сетевых устройств вместе в одной сети.

Вместе с диаграммой уровня OSI, это может быть значительно улучшено, я думаю ... это может быть версия Serverfault этого знаменитого вопроса переполнения стека, который на первый взгляд казался смехотворно простым, но породил множество очень подробных ответов.

Оскар Дювеборн
источник
Спасибо ^^ ... Я размышляю над попыткой удалить термины ethernet по крайней мере, чтобы сделать его проще ... но ... каким-то образом этот французский эль сделал меня ленивым
Оскар Дюверборн
В соответствии с этим .. Можем ли мы классифицировать модем и другие устройства в одну группу? Можем ли мы подключить модем к определенному уровню в OSI? Слой 3?
Чатуранга Чандрасекара
модему не нужно даже использовать TCP технически, поэтому текущее определение, которое он использует, приемлемо для меня
username
Да. Я просто попросил, чтобы узнать, потому что я чувствовал, что это стоит знать :)
Chathuranga Chandrasekara
Хорошо, извините, я немного лицемерен, я понимаю, так как я настоял на MAC-адресе и IP для двух других, а затем я сказал, что нам не нужно привязывать модемы к TCP
имя пользователя
0

Коммутатор уровня 2 - переадресовывает кадры Ethernet между коммутаторами в локальном кампусе. кроме того, некоторые коммутаторы поддерживают статическую маршрутизацию и маршрутизацию по умолчанию.

Коммутатор уровня 3 - пересылает пакеты между VLAN и подсетями в локальной сети кампуса. Поддерживает статическую, стандартную и динамическую маршрутизацию.

Маршрутизатор - пересылает пакеты между подсетями по глобальной сети и между маршрутизаторами и коммутаторами.

Кабельный / DSL модем - преобразование между интерфейсом Ethernet на настольном компьютере или маршрутизаторе и кабельной (DOCSIS) / DSL широкополосной сигнализацией.

Решения CiscoNet
источник
0

Маршрутизаторы: (Уровень 3 / IP) - это электронное устройство, которое соединяет по крайней мере две сети и обменивается пакетами между ними в соответствии с информацией, предоставленной в заголовках этих пакетов и таблицах маршрутизации. Они предназначены для объединения нескольких локальных сетей. (LAN) с глобальной сетью (WAN). Они умнее, чем Hub или коммутаторы. Маршрутизаторы служат промежуточными пунктами назначения для сетевого трафика. Они получают входящие сетевые пакеты, просматривают каждый пакет, чтобы определить адреса источника и целевой сети, а затем пересылают эти пакеты, где это необходимо, чтобы гарантировать, что данные достигают конечного пункта назначения. Ни коммутаторы, ни концентраторы не могут делать такие вещи.

Коммутаторы (уровень 2 / Ethernet): они умнее хабов. Вместо широковещательной рассылки пакетов всем хостам в сети, таким как концентратор, коммутаторы сначала определяют, какое устройство является предполагаемым получателем данных, а затем отправляют их на это одно устройство напрямую. , Коммутатор делает это путем создания домена и предотвращает отправку пакета через коммутатор в другие сети, если пункт назначения находится в том же домене. Если он находится за пределами того же домена, то запрос передается на весь домен, если требуется флудинг ( т. е. когда таблица не поддерживается с соответствующим портом для MAC-адреса). Требуется создание таблицы коммутатора внутри коммутатора, которая сопоставляет целевой MAC-адрес с выходными портами внутри коммутатора. Первоначальный запрос обновит пустую таблицу с портом и MAC-адресом исходного домена. Учебный переключатель:

Манодж
источник