В чем разница между коммутатором, маршрутизатором и модемом?
Маршрутизаторы: эти устройства соединяют разные сети, работая на Уровень 3 (сетевой уровень) модели OSI. Они поддерживают таблицы маршрутизации, которые отображают IP-адреса (вернее, Префиксы IP) чтобы исходящий интерфейс. Обратите внимание, что интерфейс может содержать один или несколько порты (Увидеть ниже).
Переключатели: они поддерживают таблицы пересылки, которые отображают MAC-адреса к физические порты, работающая на Уровень 2 (уровень канала передачи данных) модели OSI. Это не обязательно взаимно-однозначное отображение; многие MAC-адреса могут быть привязаны к одному и тому же физическому порту. Это тот случай, когда у вас есть многоуровневые коммутируемые сети (представьте, что коммутатор Netgear или Belkin подключен к вашей офисной или университетской сети) или концентратор, подключенный к порту коммутатора.
Концентраторы: по сути, это многопортовые ретрансляторы сигналов, работающие на Слой 1 (физический слой) модели OSI. Они могут быть либо отключенными (просто обеспечивая физическое соединение для распространения существующего сигнала), либо питаться, когда они фактически регенерируют и / или усиливают сигнал, который они получают. Здесь следует отметить, что концентраторы - это единый область столкновения. Домен коллизий представляет собой набор устройств, все подключенных к одной и той же физической среде передачи, так что только одно из них может передавать в любой момент времени (игнорируя технологии мультиплексирования, такие как мультиплексирование с разделением по длине волны, мультиплексирование с разделением по частоте, мультиплексирование с разделением по времени и т. Д. .).
На практике концентраторы встречаются все реже и реже в современных сетях передачи данных, поскольку они имеют низкую производительность (поскольку только один пользователь может передавать одновременно) и плохую безопасность (любой, кто подключен к одному концентратору, может слышать все, что все другие пользователи передают и получают) .
Модемы: Модулятор-ДЕМодулятор. Отвечает за установление цифрового канала через аналоговую среду, чаще всего телефонную сеть. Модемы снова работают на Уровень 2 (уровень канала передачи данных), но для связи используют протоколы, отличные от Ethernet. Затем они предлагают такие протоколы, как PPP к сетевому уровню, чтобы разрешить IP-трафику проходить по их ссылкам.
Хм ... Для хорошего понимания вам понадобится понимание о Модель OSI. Но я постараюсь объяснить их как можно проще.
Обычно любая сетевая передача проходит по указанному пути. Проще говоря, отправленные вами данные преобразуются в электрические сигналы для передачи по физическому каналу.
Нижний уровень просто имеет представление об электрическом сигнале, а не о каких-либо битах или байтах. Уровень 2, уровень канала передачи данных, знает MAC-адреса. Когда мы подходим к уровню 3 - сетевому уровню, у нас есть более высокоуровневый подход, он также может обрабатывать IP-адреса.
Когда мы говорим о маршрутизаторе, маршрутизатор - это устройство уровня 3, которое может работать с IP-адресами. Он может принимать решения на основе IP-адресов. в качестве примера маршрутизируйте пакет на основе IP или фильтровальных пакетов.
Но Switch - это всего лишь устройство уровня 2. Меня просто беспокоят только Физические адреса. (MAC-адреса), и вся передача данных осуществляется с использованием MAC-адресов.
Оскар Дювеборн дал более прямой ответ на этот вопрос ...
В ответ на ваш комментарий маршрутизатор работает с IP-адресами, а коммутатор - с MAC-адресами. Я плохо разбираюсь в внутренней архитектуре модема. Извини, дружище :(
Эта короткая статья объяснил некоторые видимые различия между типами устройств. Может быть вам полезно.
Мне очень нравится ответ Чатуранги ^^
Но вот попытка использовать непрофессиональные термины, которые исказят реальность и упустят важные детали:
Я полагаю, что вместе с диаграммой уровней OSI это может быть значительно улучшено ... это может быть версия Serverfault знаменитого вопроса о переполнении стека, который на первый взгляд казался смехотворно простым, но порождал множество очень подробных ответов.
Коммутатор уровня 2 - пересылает Ethernet-кадры между коммутаторами в локальном кампусе. кроме того, некоторые коммутаторы поддерживают статическую маршрутизацию и маршрутизацию по умолчанию.
Коммутатор уровня 3 - пересылает пакеты между VLAN и подсетями в локальной сети кампуса. Поддерживает статическую, стандартную и динамическую маршрутизацию.
Маршрутизатор - пересылает пакеты между подсетями в глобальной сети, а также между маршрутизаторами и коммутаторами.
Кабельный / DSL-модем - переводит между интерфейсом Ethernet на настольном компьютере или маршрутизаторе и кабельной (DOCSIS) / DSL широкополосной передачей сигналов.
Маршрутизаторы: (Уровень 3 / IP) - это электронное устройство, которое соединяет как минимум две сети и обменивается пакетами между ними в соответствии с информацией, содержащейся в заголовках этих пакетов и таблицах маршрутизации. Они предназначены для объединения нескольких локальных сетей. (LAN) с глобальной сетью (WAN) .Они умнее концентраторов или коммутаторов. Маршрутизаторы служат промежуточными пунктами назначения для сетевого трафика. Они получают входящие сетевые пакеты, просматривают каждый пакет, чтобы определить исходный и целевой сетевые адреса, а затем пересылают эти пакеты туда, где это необходимо, чтобы гарантировать, что данные достигают конечного пункта назначения. Ни коммутаторы, ни концентраторы на это не способны.
Коммутаторы (уровень 2 / Ethernet): они умнее концентраторов. Вместо широковещательной рассылки пакетов всем хостам в сети, например концентратора, коммутаторы сначала определяют, какое устройство является предполагаемым получателем данных, а затем отправляют их на это одно устройство напрямую . Коммутатор делает это, создавая домен и предотвращая отправку пакета через коммутатор в другие сети, если пункт назначения находится в том же домене. Если он находится за пределами того же домена, то запрос транслируется на весь домен, если требуется лавинная рассылка ( т.е. когда таблица не поддерживается с соответствующим портом для MAC-адреса). Это требует создания таблицы коммутатора внутри коммутатора, которая сопоставляет MAC-адрес назначения с выходными портами внутри коммутатора. Первоначальный запрос обновит пустую таблицу, указав порт и MAC-адрес исходного домена. Обучающийся коммутатор: сначала он заполняет кадр запросом, а затем обновляет таблицу коммутатора на основе запроса и ответа.