Я пытаюсь понять, как работают MAC-адреса и каково их предназначение. Я считаю, что они работают так:
Каждый компьютер в локальной сети имеет MAC-адрес, который может быть использован для идентификации каждого. Когда пакет отправляется, мой маршрутизатор заменяет мой MAC-адрес своим собственным, и на каждом шагу сети следующее устройство заменяет MAC-адрес своим собственным.
Если я подключен к модему через кабель, модем все равно заменит мой MAC-адрес своим или мой MAC-адрес будет передан веб-сайту, с которым я общаюсь?
решение1
MAC-адреса используются только для выбора сетевой карты.в локальной сети.
Как только датаграмма покидает маршрутизатор, MAC больше не нужен, и никакая информация о нем не передается. Поскольку он не передается, ваш интернет-провайдер или любые другие компьютеры за пределами вашей локальной сети не получили никакой информации о нем.
решение2
MAC-адрес (Media Access Control) — это уникальный адрес OSI-Layer 2 длиной 48 бит. Ну, по крайней мере, он должен быть уникальным. Каждое сетевое устройство в компьютере (обычно это сетевая карта, и компьютер может иметь более одного сетевого устройства) имеет свой собственный адрес, который состоит из OUI (первые 24 бита) и уникального идентификатора (последние 24 бита).
Помните! Компьютеры не обязательно взаимодействуют друг с другом. Скорее, сетевые карты могут взаимодействовать друг с другом.
Этот адрес используетсяВыключательилиЦентрдля отправки кадров данных через Ethernet на ваш компьютер.
Большинство людей покупают устройство, которое на самом деле является маршрутизатором и коммутатором в одном лице. Маршрутизатор отправляет и получает данные через сети, используя IP-адреса. Коммутатор отправляет и получает кадры на сетевые карты, используя MAC-адреса.
Поскольку сетевые сети обычно используют сетевые адреса для маршрутизации трафика по сети, необходимо сопоставлять сетевые адреса с MAC-адресами. Когда сетевой уровень определил сетевой адрес станции назначения, он должен переслать информацию по физической сети, используя MAC-адрес. Различные наборы протоколов используют разные методы для выполнения этого сопоставления, но наиболее популярным является протокол разрешения адресов (ARP).
решение3
Ваш маршрутизатор заменяет MAC-адрес только для пакетов за пределами вашей локальной сети. Да, ваш интернет-провайдер видит только MAC-адрес вашего модема, поскольку WAN (сеть интернет-провайдера) находится за пределами вашей локальной сети.