Физический адрес устройства
В качестве физического адреса устройства используются, так называемые МАС-адреса, назначаемые производителем оборудования. Каждый сетевой порт устройства имеет уникальный МАС-адрес, который назначается при его изготовлении и не может быть изменен.
МАС-адрес представляет собой шестибайтовое число, в котором закодирована информация о производителе оборудования и изделии.
Код производителя уникален и назначается международной стандартизующей организацией. В свою очередь, производитель следит за уникальностью второй части МАС-адреса.
Данная система назначения МАС-адресов гарантирует, что во всем мире нет двух сетевых портов с одинаковыми физическими адресами.
МАС-адрес | |
Код производителя оборудования | Порядковый номер |
3 байта | 3 байта |
Рис.6 Структура MAC-адреса
Физические адреса устройств используются протоколами канального уровня для доставки пакетов в сети. При этом, как правило, пакет получается всеми сетевыми устройствами сегмента сети, но обрабатывается только тем, чей физический адрес совпадает с адресом получателя пакта. Физические адреса также используются при работе мостов (bridge) для пересылки пакетов между сегментами сети.
Логический адрес устройства
Физические адреса идентифицируют объекты только в одной сети. Для доставки данных в сетевой ассоциации используются логические адреса, (другое название – сетевые адреса) определяющие адрес сети и адрес сетевого устройства. В отличие от физических адресов, логические адреса назначаются администратором сети и могут быть изменены при необходимости.
При подключении к локальной или глобальной сети необходимо следовать соглашениям по наименованию и нумерации для Вашей сети. В зависимости от реализации Вам, возможно, потребуется обеспечить уникальность назначаемого сетевого адреса устройства или его имени в сети.
Логический адрес, как правило, состоит из двух частей:
· Адреса сети
· Адреса устройства
Для передачи данных между устройствами сетевой ассоциации физические адреса устройств и логические (сетевые) адреса используются совместно. Однако каждый компьютер или другое сетевое устройство может осуществлять несколько функций одновременно (термин объект—entity— идентифицирует оборудование и программное обеспечение, которое выполняет каждую индивидуальную функцию).
Для передачи и приема данных, каждый объект должен иметь собственный адрес. Этот адрес можно назвать адресом сервиса (service address). В реализациях некоторых конкретных протоколов также используются синонимы этого термина — порт (port) или сокет (socket). Адрес сервиса идентифицирует конкретный программный процесс верхнего уровня или протокол. Любому компьютеру, на котором выполняется несколько сетевых приложений, может быть назначено несколько адресов сервиса. На рисунке показано, как эти различные схемы адресации соотносятся друг с другом.
Адрес сервиса 1 | Адрес сервиса 2 | ||
Логический адрес устройства | |||
Физический адрес устройства |
Рис.7 Соотношение схем адресации
В некоторых сетях резервируется банк адресов, называемых общеизвестными адресами (well-known address), которые идентифицируют общие сетевые услуги или сервис. Каждый поставщик услуг в сети может также поставлять собственный уникальный адрес сервиса. Когда два объекта желают связаться, они присоединяют адрес сервиса к логическому сетевому адресу и к физическому адресу устройства:
· логический сетевой адрес указывает исходную или целевую сеть;
· физический адрес устройства идентифицирует исходный или целевой компьютер;
· адрес сервиса относится к конкретному прикладному процессу, выполняемому на исходном или целевом компьютере.