8

Это в значительной степени мой вопрос.

Что такое адрес интерфейса? Для чего его используют? Чем он отличается от обычного IP-адреса в сети?

Я не могу найти хорошее объяснение / определение в Интернете.

Это лучшее, что я получил: CISCO: какой адрес интерфейса?

3 ответа3

10

Адрес интерфейса - это адрес интерфейса (сети), адрес сетевого интерфейса, это просто сетевой адрес, принадлежащий интерфейсу. Хотя почти все они принадлежат интерфейсу, если они используются. Термин, который вы использовали, поднимает важный вопрос.

Почти все сетевые адреса, например IP-адреса, принадлежат сетевому интерфейсу. (если они используются вообще). Любое устройство с IP-адресом имеет IP-адрес на интерфейсе.

Сетевой интерфейс - это электронная часть той части, к которой подключается сетевой кабель - контроллер там. Или где беспроводное устройство подключается к. NIC обозначает контроллер сетевого интерфейса или плату сетевого интерфейса (контроллера). WNIC - контроллер беспроводного сетевого интерфейса или плата беспроводного сетевого интерфейса (контроллера).

IP-адреса принадлежат сетевым интерфейсам, а не самому компьютеру. Вы не пингуете компьютер, вы пингуете сетевой интерфейс компьютера.

Даже если вы пингуете 127.0.0.1, 127.0.0.1 известен как интерфейс обратной связи. Так что даже это известно как интерфейс.

Компьютер может иметь сетевой адаптер с множеством сетевых разъемов, множеством сетевых интерфейсов и каждый с другим IP-адресом, так как IP-адрес принадлежит интерфейсу. И в электронном виде, если вы пингуете компьютер, вы, в частности, пингуете компьютер или сетевой интерфейс.

Существует не так много примеров IP-адресов, которые не принадлежат интерфейсу. IP-адрес, который вы не присвоили интерфейсу (поэтому он не назначен устройству, поскольку IP-адреса назначаются не только устройствам, а только интерфейсам устройств). Я полагаю, что сетевой адрес не принадлежит и даже не может принадлежать какому-либо интерфейсу (хотя я могу ошибаться в этом). А широковещательный адрес, например 255.255.255.255, предназначенный для отправки на все интерфейсы, ни у одного интерфейса не будет такого адреса.

2

В случае, если вы подключены, то, что называется адресом интерфейса, является адресом шлюза (адрес маршрутизатора подсети, к которой вы подключены).

Я не думаю, что адрес интерфейса можно использовать в этом значении, так как я думаю, что адрес интерфейса - это группа параметров, которые вам нужно предоставить интерфейсу, чтобы он работал следующим образом:

iface eth0 inet static
    address 192.168.1.180
    netmask 255.255.255.0
    broadcast 192.168.1.255
    network 192.168.1.0
    gateway 192.168.1.1

Вы можете увидеть пример в технической документации маршрутизаторов Juniper.

2

В зависимости от контекста «интерфейсный адрес» может использоваться для ссылки на MAC-адрес.  Исчерпывающее обсуждение MAC-адресов может заполнить книгу, но, короче говоря,

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

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