Можно ли подключить каждый компьютер напрямую к маршрутизатору, а не через коммутатор?
Теоретический вопрос. Может ли каждый компьютер в Интернете быть подключен напрямую к маршрутизатору, а не через коммутатор?
Это можно перефразировать, как мы можем выполнить настройку сети, где мы заменим все коммутаторы на маршрутизаторы (или маршрутизаторы NAT)?
Я не уверен, но, возможно, это сводится к тому, зачем нам нужен MAC, если у нас уже есть IP-адрес: зачем нам нужен MAC-адрес? и здесь Что такое точное использование MAC-адреса?,
Большинство ответов меня не удовлетворяют, так как нам нужна адресация уровня 2, IP - это уровень 3... или взаимодействие двух протоколов.
Позвольте мне объяснить пару контраргументов:
Если конечное устройство имеет прямую связь с маршрутизатором, оно может дать ему IP-адрес напрямую, нет необходимости предварительно связываться с MAC.
MAC-адреса уникальны и могут быть заблокированы, но они также могут быть поддельными. Я не вижу другой необходимости в уникальной адресации.
Зачем сопоставлять MAC с портами (ссылками), когда мы можем сопоставить IP с портами (ссылками).
Меня мотивируют наши домашние сети, где нам не нужны коммутаторы, вместо этого мы подключаем устройства с помощью NAT-маршрутизаторов.
Таким образом, без переключения и адресации на канальном уровне это будет выглядеть так:
- Я подключаюсь к маршрутизатору с выделенной ссылкой (беспроводной или Ethernet)
- Это дает IP-адрес для этой ссылки
- Я продолжаю общение с Интернетом, скрытое за NAT, общаясь с моим роутером по выделенной ссылке
Можете ли вы сказать, какую функцию мы упустим, если уберем все переключатели?
2 ответа
Может ли каждый компьютер в Интернете быть подключен напрямую к маршрутизатору, а не через коммутатор?
Да.
Меня мотивируют наши домашние сети, где нам не нужны коммутаторы, вместо этого мы подключаем устройства с помощью NAT-маршрутизаторов.
Вы говорите о домашнем маршрутизаторе с 4 портами LAN и 1 портом WAN? Эти 4 порта LAN находятся на коммутаторе, встроенном в домашний маршрутизатор.
Следующий вопрос: если вы можете заменить все коммутаторы на маршрутизаторы, почему бы нам не сделать это?
Ответ: Маршрутизаторы намного дороже, чем коммутаторы, как с точки зрения стоимости аппаратного обеспечения, так и во время вычислительных ресурсов, необходимых для организации сети. Так что это было бы расточительно.
И интернет состоит не только из домашних пользователей, стоящих за интернет-провайдерами. Ни один здравомыслящий вычислительный центр не выбрасывает все коммутаторы и не заменяет их маршрутизаторами, если они не хотят продолжать зарабатывать деньги.
Маршрутизатор также является хостом на уровне 2. Если LAN уровня 1/2 является локальной сетью IEEE (Ethernet, Wi-Fi, Token Ring и т. Д.), То она должна обмениваться данными с использованием MAC-адреса в локальной сети. Протоколы IEEE LAN используют MAC-адреса для связи. Хост, напрямую подключенный к интерфейсу маршрутизатора через Ethernet (или другую локальную сеть IEEE), все равно будет связываться по MAC-адресу. Если вы подключитесь к другому протоколу уровня 1/2, например, к последовательному интерфейсу через PPP, вы не будете использовать MAC-адрес, но, вероятно, не приблизитесь к скорости современного Ethernet.
Точка сетевых уровней использует инкапсуляцию и абстракцию. Это позволяет вам передавать любой протокол уровня 3 (IPv4, IPX, IPv6, AppleTalk и т. Д.) В локальной сети уровня 2 даже одновременно. Вы не захотите заменять оборудование локальной сети (например, коммутаторы или WAP) при добавлении или миграции на IPv6.