Главная » Интернет и локальные сети

Канальный уровень модели OSI

Рассмотрим канальный уровень модели OSI. Если сравнить сетевой уровень с системой международной почты, а физический уровень с тележками, на которых почта развозится по офису, то канальный уровеньможно уподобить системе внутренней почты организации. Этот уровень предоставляет средства адресации и отправки почты любому сотруднику в офисе, а также возможность выяснить, кто находится в офисе в данный момент.

Ethernet располагается на этом уровне модели OSI, обеспечивающем стандартную систему адресации для всех устройств Ethernet. Эти адреса называют адресами управления доступа к среде передачи (Media Access Control – MAC). Каждому устройству Ethernet присваивается глобально-уникальный адрес из шести байт, обычно записываемый в шестнадцатеричном формате хх:хх:хх:хх:хх:хх. Эти адреса иногда называют также аппаратными, потому что они уникальны для каждого аппаратного устройства и хранятся в нем в интегральных схемах памяти. MAC- адреса можно рассматривать как номера системы социального страхования для устройств, потому что каждое устройство должно иметь уникальный MAC-адрес.

В заголовках Ethernet содержатся адреса отправителя и получателя, с помощью которых маршрутизируются пакеты Ethernet. Среди адресов Ethernet есть также специальный широковещательный адрес, состоящий из одних двоичных единиц (ff:ff:ff:ff:ff:ff). Любой пакет Ethernet, отправленный на этот адрес, будет послан всем подключенным к сети устройствам.

MAC-адреса не должны меняться, но IP-адреса могут изменяться систематически. IP действует на более верхнем уровне, и аппаратные адреса не должны его интересовать, но необходимо каким-то образом связать эти две схемы адресации. Применяемый для этого метод называют протоколом определения адресов (Address Resolution Protocol – ARP).

Фактически в ARP есть четыре типа разных сообщений, но наиболее важны два – запроса и ответа ARP. Запрос ARP – это сообщение, посылаемое по широковещательному адресу, содержащее IP-адрес и MAC-адрес отправителя и по существу говорящее: «Эй, есть здесь кто-нибудь вот с таким IP-адресом? Если есть, ответьте мне, пожалуйста, и сообщите свой MAC-адрес». Ответ ARP – это соответствующее сообщение, отправляемое по указанному MAC-адресу (и IP-адресу), в котором говорится: «Вот мой MAC-адрес, а этот IP-адрес принадлежит мне». В большинстве реализаций пары адресов MAC/IP, полученные из ответов ARP, временно кэшируются, чтобы не посылать запросы и ответы ARP для каждого отдельного пакета.

Добавить комментарий

Ваш комментарий появится после модерации.