TGViewer
Channel Public Channel
Сетевой архитектор

Сетевой архитектор

@net_arch

Авторский канал Дмитрия Скоромнова об устройстве компьютерных сетей без привязки к вендору.

Онлайн-курс "Архитектура современных компьютерных сетей": https://курсы-по-ит.рф/computer_networks?utm_source=telegram-architector
Subscribers
7.44K
Photos
120
Videos
2
Links
98

Showing posts older than #477 · Back to latest

Older Posts 17 shown
Post #473 6.81K
  • 😢 7
Post #471 6.28K
ОТВЕТ НА ЗАДАЧУ ПО ЭХО-ЗАПРОСАМ И ЭХО-ОТВЕТАМ ICMP

По стандарту ответ на эхо-запрос должен содержать ВЕСЬ блок поля "Данные", который был в исходном запросе. Но некоторые узлы, например 8.8.8.8, не придерживаются этого правила. На скриншоте можно увидеть, что размеры запросов и ответов на них не совпадают. Это связано именно с тем, что в ответ приходит поле "Данные" меньшего размера. Именно поэтому Wireshark посчитала, что ответов на запросы не было.


🔶 ОНЛАЙН-КУРС "АРХИТЕКТУРА СОВРЕМЕННЫХ КОМПЬЮТЕРНЫХ СЕТЕЙ" 🔶

ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315
  • 👍 26
  • 🔥 6
  • 😱 4
Post #470 7.12K
ЗАДАЧА ПО ЭХО-ЗАПРОСАМ И ЭХО-ОТВЕТАМ ICMP

Изучите прикрепленный выше скриншот. На нем можно увидеть четыре пары запросов и ответов на них. У каждой из пар используется уникальное значение поля Sequence Number, но, несмотря на это, Wireshark считает, что ответы на запросы не пришли. Сделайте предположение почему.

На скриншоте есть вся информация, необходимая для того, чтобы озвучить корректный ответ.


🔶 ОНЛАЙН-КУРС "АРХИТЕКТУРА СОВРЕМЕННЫХ КОМПЬЮТЕРНЫХ СЕТЕЙ" 🔶

ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315
  • 👍 13
  • 🔥 2
  • 🤯 1
Post #467 8.1K
СЕТИ С МАСКОЙ /31

До того как начать разбираться с маской /31, вспомним нюансы, связанные с маской /30. При использовании маски /30 для узлов отведено два бита, т.е. всего может быть четыре IP-адреса (два во второй степени). При этом один из четырех IP-адресов является адресом сети, один – широковещательным адресом и еще один адрес должен быть назначен шлюзу. Итого для назначения конечным устройствам доступен всего один IP-адрес.

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

RFC 3021 допускает использование маски /31. С ее помощью выделяются два IP-адреса, каждый из которых доступен для назначения конечным узлам. Отдельные адреса сети и широковещательные адреса в таких сетях отсутствуют. Такая маска используется в сетях "точка-точка" (чаще всего VPN-туннели). С помощью маски /31 можно уменьшить накладные расходы при разбиении на подсети. И даже при "серой" адресации все равно часто используют эту маску, т.к. в больших сетях может оказаться рост, который изначально не был заложен при проектировании адресации, и, как результат, может возникнуть дефицит IP-адресов.

Важно понимать, что маска /31 поддерживается не всеми вендорами. Например, операционная система MikroTik RouterOS еще недавно не поддерживала такую маску. Вы сможете указать ее в настройках, но маршрутизация при этом работать не будет.


🔶 ОНЛАЙН-КУРС "АРХИТЕКТУРА СОВРЕМЕННЫХ КОМПЬЮТЕРНЫХ СЕТЕЙ" 🔶

ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315
  • 👍 47
  • 👎 1
Post #462 7.02K
У ARP-КАДРОВ НЕТ IP-ЗАГОЛОВКА

Заголовок поста содержит в себе корректный ответ на предыдущий тест. У любых ARP-кадров отсутствует IP-заголовок. Информация об IP-адресах отправителя и получателя содержится в ARP-заголовке.

Выше приведены два скриншота кадров из Wireshark:
     * UDP-дейтаграмма, у которой есть IP-заголовок.
     * ARP-кадр, у которого нет IP-заголовка.


🔶 ОНЛАЙН-КУРС "АРХИТЕКТУРА СОВРЕМЕННЫХ КОМПЬЮТЕРНЫХ СЕТЕЙ" 🔶

ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315
  • 👍 21
  • 👎 1
Post #461 5.59K
  • 😁 22
  • 👍 11
  • 🔥 5
Post #457 7.5K
СПОСОБЫ СВЯЗИ

Симплекс
– способ связи, при котором передача данных может вестись только в одном направлении.

Полудуплекс – способ связи, при котором передача данных может вестись в обоих направлениях, но не одновременно, а по очереди.

Дуплекс – способ связи, при котором передача данных может вестись в обоих направлениях одновременно.

Соответственно, правильный ответ на предыдущий вопрос – симплекс.


🔶 ОНЛАЙН-КУРС "АРХИТЕКТУРА СОВРЕМЕННЫХ КОМПЬЮТЕРНЫХ СЕТЕЙ" 🔶

ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315
  • 👍 24
  • 🔥 3
Post #456 5.71K
  • 👍 9
  • 👎 2
Post #455 8.04K
ОПИСАНИЕ САМОГО ПРОСТОГО РЕШЕНИЯ ЗАДАЧИ ИЗ ПРЕДЫДУЩЕГО ПОСТА

Коллеги, сядьте поудобнее и держитесь покрепче перед тем, как начать читать правильный ответ на задачу из предыдущего поста. Как и обещал, я планирую сильно удивить многих из вас, потому что задача решается с помощью протокола ICMP!

Решение задачи из предыдущего поста следующее:
1. На R1 надо настроить маршрут до сети NET2 через устройство VPN.
2. На R2 надо настроить маршрут до сети NET1 через устройство VPN.

Я думаю, что самым интересным в этом решении является использование протокола ICMP, чего, я уверен, многие не ожидали. Дело в том, что протокол ICMP позволяет выполнять не только эхо-запросы и эхо-ответы с помощью утилиты ping. Этот протокол предоставляет множество других возможностей. Например, с помощью 5-го типа ICMP-сообщений можно изменять маршрутизацию. Этот тип сообщений отправляется, если шлюз, получивший пакет, считает, что следующий шлюз и устройство, чей IP-адрес указан в качестве отправителя пакета, находятся в одной L3-сети.

Разберу более понятным языком на примере решения задачи из предыдущего поста.

Как я уже написал ранее, на устройствах из NET1 ничего дополнительно настраивать не надо. Им надо знать только маршрут по умолчанию через R1. Далее, когда R1 получит от устройства из NET1 любой пакет до сети NET2, он обнаружит, что исходный отправитель пакета (устройство из NET1) и шлюз, через который надо далее отправлять эти пакеты (VPN), находятся в одной L3-сети. R1 не будет ничего никуда маршрутизировать, а просто в ответ на исходный пакет отправит ICMP-сообщение 5-го типа. Далее исходное устройство-отправитель из NET1 начнет отправлять пакеты сразу до устройства VPN, а не через маршрут по умолчанию.

Некоторые нюансы решения:
* Небольшое количество исходных пакетов, возможно, будет потеряно, т.к. они будут отправлены до R1, который ничего маршрутизировать не будет.
* Трафик из NET1 до NET2 пойдет по следующему пути: NET1 – VPN – R1 – R2 – NET2. Ключевым тут будет являться то, что R1 будет маршрутизировать пакеты, пришедшие от устройства VPN, а не от устройства из NET1. И маршрутизировать он будет уже не "голые" пакеты, а пакеты некоторого VPN-протокола.


🔶 ОНЛАЙН-КУРС "АРХИТЕКТУРА СОВРЕМЕННЫХ КОМПЬЮТЕРНЫХ СЕТЕЙ" 🔶

ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315
  • 👍 23
  • 🔥 13
Post #454 5.69K
ВОПРОС ПО ВЫБОРУ САМОГО ПРОСТОГО РЕШЕНИЯ

Для узлов, находящихся в сети NET1, шлюзом по умолчанию является маршрутизатор R1. А для связи с узлами из сети NET2 используется VPN-туннель между устройствами VPN и R2. Некоторые устройства из NET1 имеют статический IP-адрес.

Назовите самый простой способ сделать так, чтобы устройства из NET1 отправляли данные до устройств NET2 через устройство VPN, а не через шлюз по умолчанию.

Я уверен, что основная масса читателей канала очень сильно удивится, когда узнает правильный ответ на эту задачу.

P. S. При клике по картинке она увеличится и будут видны названия сетей.


🔶 ОНЛАЙН-КУРС "АРХИТЕКТУРА СОВРЕМЕННЫХ КОМПЬЮТЕРНЫХ СЕТЕЙ" 🔶

ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315
  • 👍 7
  • 🔥 1
  • 🤯 1
Post #452 6.62K
  • 👍 16
  • 👎 9
  • 😁 5
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →