Так как IP удовлетворяет условиям маршрутизации в глобальной сети Интернет, то есть IP делятся определенным образом на сеть и номер хоста в ней можно легко определять маршрут между точками. Таким образом так как маршрутизатор является неотьемлемой частью топологии Ethernet и выступает связующим звеном между сетями создаются отличные условия для быстрого нахождения хоста в других сетях и нет необходимости в больших таблицах маршрутизации. Маршрутизатору в данном случае необходимо только сравнить адрес сети назначения с своей локальной (серой) сетью и в случае несовпадения отправить данные в другую сеть через шлюз и так далее пока не дойдет до адресата. Также в данном случае DHCP можно сделать через IP используя широковещательный IP, при этом DHCP ответ получит именно то кто получал так как в пакете DHCP есть средства идентификации компьютера так называемый номер транзикации. Так вот зачем тогда остался Mac адрес который использовался в первых версиях Ethernet если вместо него проще использовать только IP и экономить тем самым пропускную способность сети.
Этот топик читают: Гость
Ответов: 1321
Рейтинг: 37
|
|||
карма: 0 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Roma, а ты точно изучил все протоколы и проверил, что нет таких, в которых используется только MAC? Что-то мне подсказывает, применением MAC-а только в DHCP дело не ограничивается.
------------ Дoбавленo в 22.24: Да и если чисто логически подумать - MAC никем не назначается извне: т.е. сам интерфейс как бы регистрирует свой MAC в сети, а не сеть назначает ему адрес. А IP адрес часто наоборот: он кем-то выдается для конкретного интерфейса, и самоназначение является костылем. |
|||
карма: 10 |
|
Ответов: 1321
Рейтинг: 37
|
|||
Все функции которые выполняет Mac адрес, а он работает на канальном уровне модели OSI можно было переложить на IP (сетевой уровень) искоренив тем самым один уровень и спать спокойно, в IPv6 по данным теперь не будет ARP и Mac адреса соответственно и построение IP поверх сети Ethernet уйдет в небытие, а все что делал ARP теперь будет делать ICMPv6. Я не пытаюсь что-либо доказать, просто в момент повсеместного перехода на IP разработчики решили не перестраивать технологию под новые нужды а оставили канальный уровень, тем самым оставив Mac хотя на тот момент все необходимые спецификации у IP были. Ведь все можно было бы сделать просто и надежно в сетях Ethernet. Я понимаю что различных топологий сетей туева-хуча, но в реальном мире доминирует протокол Ethernet как более профинансированный и продуманный. Эти вопросы не дают мне спокойно разложить по полочкам информацию о работе сетей, так как пробелы которые остаются после прочтения спецификаций имеют большое значение. И дальнейшее изучение протоколов еще больше заставляет задуматься о том как разработчики до такого дошли. И еще это усложняет задачу для людей которые впервые начали изучать сети. Хотя как я думаю не в сложности дело а в отстутствии необходимой информации.
|
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Вообще-то, у нас на локалке пользователь идентифицируется по MAC-у (либо компа, либо домашнего роутера).
Были времена, когда - по IP... И было кидалово - просто помню. Ничего не утверждаю. Просто сообщил наблюдения. |
|||
карма: 9 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Roma писал(а): Так вот зачем тогда остался Mac адрес который использовался в первых версиях Ethernet если вместо него проще использовать только IP и экономить тем самым пропускную способность сети.Roma писал(а): это усложняет задачу для людей которые впервые начали изучать сети[flood]помню как веселился читая перехваты wireshark - "у кого есть 192.168.1.2, сообщите af:fa:d10:20:11"[/flood] |
|||
карма: 0 |
|
5