1

Теоретический вопрос. Можно ли подключить каждый компьютер в Интернете напрямую к маршрутизатору, а не через коммутатор?

Это можно перефразировать, как мы можем выполнить настройку сети, где мы заменим все коммутаторы на маршрутизаторы (или маршрутизаторы NAT)?

Я не уверен, но, возможно, это сводится к тому, почему нам нужен MAC, если у нас уже есть IP-адрес: зачем нам нужен MAC-адрес? и здесь Что такое точное использование MAC-адреса? ,

Большинство ответов меня не удовлетворяют, так как нам нужна адресация уровня 2, IP - это уровень 3 ... или взаимодействие двух протоколов.

Позвольте мне объяснить пару контраргументов:

  • Если конечное устройство имеет прямую связь с маршрутизатором, оно может дать ему IP-адрес напрямую, нет необходимости предварительно связываться с MAC.

  • MAC-адреса уникальны и могут быть заблокированы, но они также могут быть поддельными. Я не вижу другой необходимости в уникальной адресации.

  • Зачем сопоставлять MAC с портами (ссылками), когда мы можем сопоставить IP с портами (ссылками).

Меня мотивируют наши домашние сети, где нам не нужны коммутаторы, вместо этого мы подключаем устройства с помощью NAT-маршрутизаторов.

Так что без переключения и адресации на канальном уровне это будет выглядеть так:

  • Я подключаюсь к маршрутизатору с выделенной ссылкой (беспроводной или Ethernet)
  • Это дает IP-адрес для этой ссылки
  • Я продолжаю общение с Интернетом, скрытое за NAT, общаясь с моим роутером по выделенному каналу

Можете ли вы сказать, какую функцию мы упустим, если уберем все переключатели?

2 ответа2

3

Можно ли подключить каждый компьютер в Интернете напрямую к маршрутизатору, а не через коммутатор?

Да.

Меня мотивируют наши домашние сети, где нам не нужны коммутаторы, вместо этого мы подключаем устройства с помощью NAT-маршрутизаторов.

Вы говорите о домашнем маршрутизаторе с 4 портами LAN и 1 портом WAN? Эти 4 порта LAN находятся на коммутаторе, встроенном в домашний маршрутизатор.

Следующий вопрос: если вы можете заменить все коммутаторы на маршрутизаторы, почему бы нам не сделать это?

Ответ: Маршрутизаторы намного дороже, чем коммутаторы, как с точки зрения стоимости аппаратного обеспечения, так и во время вычислительных ресурсов, необходимых для организации сети. Так что это было бы расточительно.

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

2

Маршрутизатор также является хостом на уровне 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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .