Pull to refresh

Comments 14

В далёком прошлом читал Сети для самых маленьких от linkmeup. Потом даже немного Cisco Packet Tracer попробовал для практики. Вот то было руководство так руководство. Даже сейчас оно актуально, хоть и написано 15 лет назад.

А сейчас, извините меня, это всё не то. Это даже близко не база.

Это общее описание устройства сетей от нейросетей.

Очень доступным языком написано, но все же мне кажется в конце статьи, в части 7, выпали важные детали:

Шаг 1— разве обращение к DNS не заставляет компьютер уже на первом же шаге получить MAC роутера?

DNS работает по UDP как было описано выше, UDP поверх IP.

ARP-запрос уже должен был быть послан.

Шаг 6 — какой такой MAC сверяет сервер? MAC своего роутера?

Выше было сказано что MAC-адреса существуют только в локальной сети, зачем тогда эта деталь в шагах доступа к внешнему серверу — не ясно.

А остальном — написано понятно и на простых уместных аналогиях, прям очень легко читается.

Судя по истории постов, у чувака по Cron-у запускается задача для агента по генерации статьи на хабр. Администрация утверждает что против ИИ слопа. Штош.

UFO landed and left these words here

Самое ценное в статье в самом конце.

Теория 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.
В контексте назначения статьи всё корректно и пользы от такой формулировки для обучающегося будет больше, нежели от набивания его памяти ненужными на данном этапе возможными деталями и вариантами.

В контексте назначения статьи всё корректно и пользы от такой формулировки для обучающегося будет больше, нежели от набивания его памяти ненужными на данном этапе возможными деталями и вариантами.

Я вообще-то, наоборот, ратую не за добивание ненужными сведениями, а за удаление спорных. В частности, за то, что вставка "Важный нюанс для Хабра" - (безусловно) вредна для начинающего. И что слова про "никогда не передаст" - не единственные спорные в этом предложении.

С месяц как начал читать Олиферов Компьютерные сети. Дошел до 600 страницы. От некоторых терминов голова кругом! Бывало по 5 раз перечитывал страницу что б вникнуть. И тут такая статья! Просто по полочкам все разложила в голове! Автор, огромное Вам спасибо!

Sign up to leave a comment.

Articles