Чому потрібні адреси Ethernet / MAC?

Nov 6, 2024
Хмара та Інтернет
НЕЗАГОТОВЛЕНИЙ ЗМІСТ

Якщо ви все ще новачок у всій роботі з мережею, то це може бути трохи приголомшливим, коли ви вперше починаєте дізнаватися про різні типи залучених адрес та як вони працюють разом. Сьогоднішня публікація запитань та запитань SuperUser спрямована на усунення сум’яття для допитливого читача.

Сьогоднішня сесія запитань і відповідей надійшла до нас люб’язно від SuperUser - підрозділу Stack Exchange, угруповання веб-сайтів із питань та відповідей на основі спільноти.

Зображення надано Вікіпедія .

Питання

Користувач зчитувача SuperUser2449761 хоче дізнатись більше про потребу в Ethernet / MAC-адресах:

Я не розумію, навіщо потрібні Ethernet / MAC-адреси. Напевно, всі комп’ютери могли бути просто під’єднані до єдиної мережі та використовувати IP-адреси для зв’язку?

Наприклад, в Ethernet існує такий механізм:

  • Комп’ютер з IP-адресою 192.168.1.1 (X.1) хоче надіслати пакет на адресу 192.168.1.2 (X.2).
  • X.1 використовує ARP для отримання MAC-адреси X.2.
  • Для цього X.1 потрібно надіслати пакет на всі комп’ютери в мережі, і тільки один відповість.
  • X.1 отримує MAC-адресу і відправляє пакет.

Було б простіше просто зробити це за один крок:

  • X.1 відправляє пакет на всі комп'ютери в мережі, і лише X.2 обробляє його, інші ігнорують.

Моє інше запитання: навіщо потрібні IP-адреси, якщо всі пристрої мають унікальні MAC-адреси?

Чому потрібні Ethernet / MAC-адреси?

Відповідь

Учасник SuperUser Пол має для нас відповідь:

різні мережеві рівні існують, щоб дозволити їх обміняти на різні технології. Два шари, про які ви тут говорите, - це рівні 2 і 3. Шар 2 у цьому сценарії - це Ethernet - з якого виникають MAC-адреси, а рівень 3 - це IP.

Ethernet працює лише на локальному рівні між мережевими пристроями, підключеними до широкомовного мережевого «каналу передачі даних», тоді як IP є протоколом, що маршрутизується, і може націлювати пристрої на віддалені мережі.

Вимоги до кожного з цих шарів різні. Ethernet визначає сімейство технологій, що дозволяють відправляти та приймати пакети між мережевими пристроями, тоді як IP визначає протокол, який дозволяє пакетам даних обходити кілька мереж.

Ні те, ні інше не залежать від іншого, саме це надає мережі гнучкість. Наприклад, ви можете вибрати підключення до вашої Інтернет-послуги за допомогою IP через Ethernet, але у вашій внутрішній мережі ви можете вибрати використання IP на папері (де хтось записує вміст кожного пакета і фізично переносить його на іншу машину та вводить). Очевидно, що це не буде особливо швидко, але все одно це буде IP, якщо людина, яка переносить шматочки паперу, дотримується правил маршрутизації IP.

У реальному світі існують різні протоколи передачі даних, якими ви вже користуєтесь (хоча їх схеми адресації однакові): 802.3 - Ethernet і 802.11 - Wi-Fi.

IP не цікавить, що лежить в основі. Крім того, IP можна замінити на різні протоколи мережевого рівня (за умови, що це відбувається для всіх учасників), наприклад Асинхронний режим передачі (ATM) .

Хоча ніщо безпосередньо не заважає створенню протоколу, який охоплює як рівні 2, так і рівень 3, він буде менш гнучким, менш привабливим і, отже, навряд чи буде використаний.

Не забудьте прочитати решту жвавих дискусійних тем за посиланням нижче!


Є що додати до пояснення? Звук у коментарях. Хочете прочитати більше відповідей від інших досвідчених користувачів Stack Exchange? Ознайомтесь із повним обговоренням тут .

Why Do We Need IP Addresses? - Computerphile

MicroNugget: What Are IP And MAC Addresses?

What Is A MAC Address?

How Ethernet Addresses Work

Ethernet: MAC Addresses

What Is A MAC Address? And What Is A NIC?

Why Do We Need Both IP And MAC Address?


Хмара та Інтернет - Найпопулярніші статті

Вибір Amazon: хто його обирає і як це працює?

Хмара та Інтернет Dec 4, 2024

Дрогатньов / Шутерстоцьк Amazon’s Choice - це фантастична маленька програма, і вона, м�..


Як встановити будь-яке розширення Chrome у Firefox

Хмара та Інтернет Dec 30, 2024

Firefox - чудовий браузер, але якщо ви коли-небудь бачили всі ці чудові розширення Chrome, можливо, у вас ви..


Як приховати поле пошуку / кнопки Cortana та кнопку перегляду завдань на панелі завдань Windows 10

Хмара та Інтернет Oct 25, 2025

Windows 10 додає трохи більше на панель завдань: тепер ви можете шукати (або використовувати Cortana), не на�..


Як перевірити швидкість підключення до Інтернету або швидкість стільникових даних

Хмара та Інтернет Jul 27, 2025

Як швидко відбувається ваше з’єднання з Інтернетом? Звичайно, ваш інтернет провайдер дав �..


Як керувати перебоями та простоєм в Android 5.0

Хмара та Інтернет Nov 26, 2024

Здається, кілька днів наші пристрої керують нашим життям, і відволікання ніколи не закінчуєть..


Як створити власні торенти за допомогою uTorrent

Хмара та Інтернет Oct 22, 2025

У сцені BitTorrent давати так само важливо, як і отримувати. Якщо у вас є щось, що ви хотіли б внести до ви�..


Тиждень у Geek: Виправлення повільного Інтернету у гостьовому виданні VirtualBox XP

Хмара та Інтернет Aug 19, 2025

Ви коли-небудь мали смішно повільну продуктивність мережі у вашій гостьовій ОС VirtualBox? Зазвичай проблема..


Слідкуйте за веб-поштою з POP Peeper

Хмара та Інтернет Jul 24, 2025

Мати одне місце для перевірки всіх своїх облікових записів електронної пошти через робочий стіл - це зав..


Категорії