Мы будем рассматривать самые простые и распространенные ситуации ниже, подходящие под формулировку «в большинстве случаев». Понятно, что есть сети, устроенные иначе и работающие по своим протоколам, но в большинстве…
Интернет – это сложный технический организм, объединяющий кучу разных технологий. Разобраться, «как оно всё это работает», весьма непросто. Про Интернет написано много толстых книг и снято много обучающих видео. Информации настолько много, что не существует человека, который на 100% знает как работает Интернет и каждый из поддерживаемых им сервисов.
И тем не менее, есть некоторые базовые вещи, которые очень полезно знать каждому пользователю. В рамках ликбеза для тех, кто хотел бы преобразовать «бла-бла-бла на инженерном» в куски смысла, мы продолжаем наши наглядные объяснялки.
Здесь мы рассказываем про адреса в Интернете.
Вспомним, какие адреса существуют:
- MAC-адрес,
- IP-адрес,
- адрес сайта (доменное имя).
Начнем с MAC-адреса.
MAC-адрес
«MAC-адрес (Media Access Control, также Hardware Address, также физический адрес) — уникальный идентификатор, присваиваемый каждой единице активного оборудования или некоторым их интерфейсам в компьютерных сетях Ethernet», – такое определение даёт нам Википедия.
На наш взгляд, такое способен понять только человек, который и так знает, что это такое.
Выглядит MAC-адрес так: 00-E0-A8-68-2F-94
Буквы и цифры, обычно через чёрточку или двоеточие.
На самом деле всё просто – это адрес, который зашит в любое сетевое устройство на заводе. Может соединяться с сетью? Получит MAC-адрес! Даже если это зубная щетка с подключением к Wi-Fi.
Производители сетевых устройств получают блоки MAC-адресов у координирующего комитета IEEE Registration Authority и далее уже прошивают их на свои устройства. Стоят адреса недорого, в зависимости от «опта» от 18 центов за адрес до 0,2 цента при заказе 16 млн штук.
Поэтому, зная MAC-адрес, можно определить производителя устройства по его идентификатору: он прямо указан в части MAC-адреса. Например, вот тут можно вбить свой MAC и узнать производителя вашей сетевой карты: https://www.wireshark.org/tools/oui-lookup.html.
Как MAC-адрес используется? Так как MAC-адрес уникален, он отличает ваше устройство от любого другого в сети вашего провайдера. Их количество (~70 триллионов) сильно больше, чем закончившихся IPv4 адресов, поэтому дефицита MAC-адресов пока не ожидается. Раньше этот адрес намертво прошивался в чип сетевой карты. Сейчас же многие операционки позволяют его изменять, а некоторые даже поддерживают функцию постоянно изменяемого MAC-адреса. Это делается с целью анонимизации пользователя. Такие нюансы делают изначально уникальный адрес не таким уж уникальным: ведь любой может изменить свой MAC на MAC соседа. Правда, это чревато проблемами со связью у обоих.
На просторах Интернета эти адреса не гуляют, там территория других протоколов и IP-адресов.
Если представить себе адресацию в Интернете в виде адреса на обычном почтовом конверте, то MAC-адрес – это как фамилия и имя адресата, то есть последние в цепочке параметров, по которым почтовая система определяет, куда именно направить конверт с письмом.
Тут можно провести аналогию с обычной почтой, которая адресуется по индексу, а когда приходит в почтовое отделение, – то там уже по адресу досылается до адресата. Так же и в интернетах — по IP информация находит оператора адресата, а дальше уже оператор знает, какому устройству с каким MAC адресом присвоен IP назначения.