Как мой маршрутизатор распознает различные устройства?

Как мой маршрутизатор распознает различные устройства?

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

У меня маршрутизатор New Frontier, но я не уверен, какая именно модель, так как мне его подарила сестра.

решение1

Он знает «имена» (которые на самом деле являются именами «хоста» DNS, которые компьютер/устройство объявило самостоятельно), потому что он получил их, когда устройства захватили DHCP с маршрутизатора. Посмотрите на поле 12 ниже.

http://en.wikipedia.org/wiki/Протокол_динамической_конфигурации_хоста#DHCP_information

Windows и другие ОС берут это из «имени компьютера» или «имени хоста» или как там они это называют, чтобы это звучало дружелюбно.

Если ваш домашний маршрутизатор поддерживает DDNS (динамический DNS), то он также может позволять вам разрешать через DNS перечисленные имена.

99% домашних маршрутизаторов работают на Linux (но на пользовательских, встроенных версиях). Ваш маршрутизатор делает что-то похожее, но, возможно, с более легкой версией bind.

Как отметили другие участники, MAC-адрес — это уникальный идентификатор. Но сам по себе MAC ничего не скажет маршрутизатору об имени.

https://wiki.debian.org/DDNS

решение2

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

На основе MAC-адреса служба DHCP назначает каждому устройству IP-адрес на основе имеющегося у него списка свободных и занятых IP-адресов.

Если устройству уже был назначен IP-адрес, и время аренды не истекло, маршрутизатор выдаст устройству тот же IP-адрес, что и раньше, в противном случае он выдаст ему свободный адрес из диапазона IP-адресов. В зависимости от функций маршрутизатора, он может выдать ему тот же IP-адрес, что и раньше, если он не занят другим устройством, или он может выдавать ему тот же адрес снова и снова, если он вручную зарезервирован для этого MAC-адреса (некоторые маршрутизаторы имеют такие возможности).

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

Связанный контент