
Комментарии 14
В далёком прошлом читал Сети для самых маленьких от linkmeup. Потом даже немного Cisco Packet Tracer попробовал для практики. Вот то было руководство так руководство. Даже сейчас оно актуально, хоть и написано 15 лет назад.
А сейчас, извините меня, это всё не то. Это даже близко не база.
Это общее описание устройства сетей от нейросетей.
Очень доступным языком написано, но все же мне кажется в конце статьи, в части 7, выпали важные детали:
Шаг 1— разве обращение к DNS не заставляет компьютер уже на первом же шаге получить MAC роутера?
DNS работает по UDP как было описано выше, UDP поверх IP.
ARP-запрос уже должен был быть послан.
Шаг 6 — какой такой MAC сверяет сервер? MAC своего роутера?
Выше было сказано что MAC-адреса существуют только в локальной сети, зачем тогда эта деталь в шагах доступа к внешнему серверу — не ясно.
А остальном — написано понятно и на простых уместных аналогиях, прям очень легко читается.
Судя по истории постов, у чувака по Cron-у запускается задача для агента по генерации статьи на хабр. Администрация утверждает что против ИИ слопа. Штош.
Самое ценное в статье в самом конце.
Теория CCNA - это уже давно must have для любого специалиста IT. Олифер и Таненбаум опционально, но очень желательно для сисадминов и девопсов. Сетевики понятное дело с этого только начинают, основа основ.
А эта LLM статья из нейросети больше похожа на план урока учителя информатики уровня техникума.
Детский сад. Ну или ладно, средняя школа - это там последний раз нам говорили, что на ноль делить ну никак нельзя.
Ну вот, например (выбрал самый понятный, в том числе для непродвинутого читателя, пример):
Важный нюанс для Хабра: MAC-адреса работают только в пределах локальной сети. Ваш домашний роутер никогда не передаст ваш MAC-адрес дальше, провайдеру или серверу Хабра. Как только ваши данные выходят за пределы квартиры — в игру вступает IP-адрес. И это тема нашего следующего раздела.
Подключаю я, значит, свой домашний роутер из дома к роутеру на работе, поднимая между ними VPN, лезу со своего компа на рабочий сервер, а тот мне и говорит: "А я, между прочим, знаю МАС твоей рабочей станции, мне его твой роутер переслал, и даже не поморщился.".
Приветствую! Спасибо за пример, он отличный, но вы сами же ответили на свою претензию первым предложением про школу :)
Вы описываете ситуацию с поднятием L2-туннеля (например, OpenVPN в режиме TAP, L2TP или EoIP), где сети объединяются на канальном уровне (бриджинг). VPN инкапсулирует L2-кадры, и ваша рабочая сеть логически становится единым широковещательным доменом с домашней. Конечно, в этом случае MAC-адрес будет виден.
Но статья написана для тех, кто только-только пытается понять разницу между IP и MAC при классическом выходе в интернет через NAT. Если на этапе объяснения базовой L3-маршрутизации вывалить на новичка концепции L2-туннелирования, оверлейных сетей и инкапсуляции кадров поверх IP — у него просто взорвется мозг, и он закроет статью.
Это никоим образом не делает допустимым сообщение ложных сведений и выдачу их за истинные. Сперва нужно продумать формулировку или рассмотреть аналогию со всех сторон, и если найдена такого рода погрешность - она должна быть устранена, вплоть до изъятия фразы из текста. Может, тот, "кто только-только пытается понять разницу между IP и MAC", сегодня и скажет "Спасибо".. но когда он немножко разберётся в теме, баланс благодарностей и проклятий в вашей карме (я не про карму на Хабре, если что) имеет шанс изрядно понизиться.
Автор статьи, как начального материала для знакомства с сетями концептуально абсолютно прав. Роутер в своём базовом предназначении никаких маков из локальной сети не передаёт. Это база, которую нужно усвоить новичку на нулевом этапе.
А если уж и придираться, то передачей маков занимается не роутер, а впн-шлюз, предварительно зашифровав передаваемый пакет.
Ну так и не надо провокационных фраз о том, что роутер в принципе не передаёт. Особенно таких фраз, которые могут, а по незнанию скорее всего и будут, поняты неправильно. А то ведь потом - переучиваться, а это больно, особенно если на своих ошибках.
VPN-шлюз передаёт МАС - кому? роутеру, аднака. А уж роутер - дальше, наружу. Кстати, VPN вполне имеет право и не шифровать трафик, смотря как и для чего настроен.
Роутер понятия не имеет, что он получает от впн-шлюза. Его задача - передать пакет на сетевом уровне. Маки его интересуют исключительно в привязке к обеим своим локальным L2-сетям - в сторону домашнего (внутреннего) сегмента и в сторону сегмента со шлюзом провайдера. Это отнюдь не означает, что маки вашей внутренней сети становятся известны "провайдеру или серверу Хабра". Передать кому-то что-то означает сделать это так, чтобы получатель идентифицировал это что-то с целью дальнейшего использования. И в данном случае это не MAC.
В контексте назначения статьи всё корректно и пользы от такой формулировки для обучающегося будет больше, нежели от набивания его памяти ненужными на данном этапе возможными деталями и вариантами.
В контексте назначения статьи всё корректно и пользы от такой формулировки для обучающегося будет больше, нежели от набивания его памяти ненужными на данном этапе возможными деталями и вариантами.
Я вообще-то, наоборот, ратую не за добивание ненужными сведениями, а за удаление спорных. В частности, за то, что вставка "Важный нюанс для Хабра" - (безусловно) вредна для начинающего. И что слова про "никогда не передаст" - не единственные спорные в этом предложении.
Заметьте, здесь ещё ни слова про VXLAN/EVPN :)
С месяц как начал читать Олиферов Компьютерные сети. Дошел до 600 страницы. От некоторых терминов голова кругом! Бывало по 5 раз перечитывал страницу что б вникнуть. И тут такая статья! Просто по полочкам все разложила в голове! Автор, огромное Вам спасибо!
Сети База для начинающих