Я готовлюсь к экзаменам ICND1 и недавно начал изучать различные устройства Cisco. Я только что узнал, как генерируется пакет для передачи по сети или за ее пределами.
Например, когда пакет генерируется, он добавляет IP-адрес источника, IP-адрес назначения, Mac-адрес источника, Mac-адрес назначения и другие данные.
Поскольку коммутатор является устройством уровня 2 и использует MAC-адреса для взаимодействия с другими хостами в сети, то почему мы используем IP-адреса в наших локальных сетях?
Что если кому-то не нужно подключаться к какому-либо узлу или сети за пределами его собственной сети? Почему ему все еще нужен IP-адрес, разве недостаточно MAC-адреса?
Ответы:
Что ж, начнем с того, какой трафик вы отправляете.
Если вы используете протокол строгого уровня 2 в своей локальной сети без HTTP , SSL, NFS , CIFS , iSCSI , H.323 , SIP , DNS , ICMP , баз данных или веб-сокетов, тогда ваше предложение будет работать нормально. На самом деле, FCoE не полагается на уровень IP ... так что если это то, что вы хотите, вырубитесь :-)
Проблема в том, что вы просто нанесли ущерб 95% полезности большинства сетей, удалив эти IP-сервисы. Существуют сети для обмена информацией; все операционные системы на планете обмениваются информацией путем привязки сервисов и инкапсуляции внутри IP. Эта информация обычно также заключена в TCP.
http://00c0.9b4a.fb2c/
просто так, чтобы они могли избежать 20 дополнительных байтов в каждом пакете. Это всего лишь пример требуемой работы.Технически да. В реальном мире ... это довольно скучная сеть без IP.
источник
(не это снова)
Слой 2 против Слоя 3
IP работает на уровне 3. Он передается через Ethernet (уровень 2), который использует MAC для идентификации узлов. Используйте другой уровень 2 (скажем, ATM), и у вас не будет MAC. (Или используйте другой уровень 3, скажем, IPX, и у вас не будет IP.)
источник
Без IP вы бы имели широковещательный трафик по всему миру для каждого неизвестного / устаревшего MAC-адреса в системе (неизвестный одноадресный).
Кроме того, IP помогает эффективно логически планировать сеть (например, с помощью суммирования IP-адресов), чтобы маршрутизаторы могли использовать меньше памяти для таблиц маршрутизации и пересылки информации.
источник
просто предположим, что у нас есть 2 подключенных устройства, и у каждого есть сетевая карта. Теперь, если на каждом устройстве был только один сервис (не совсем сервис, что-то вроде программного обеспечения osm, ...), вы правы, не нужно IP, но учтите, что на каждом устройстве есть много сервисов, и эти сервисы должны взаимодействовать. друг с другом без каких-либо конфликтов. поэтому в дополнение к MAC-адресу для идентификации устройства нам нужно что-то еще (мы называем это IP) для каждого сервиса.
источник