Описание
Вам придется настроить небольшие сети. Для этого необходимо будет понять, как работает TCP/IP-адресация. Вам нужно будет пройти 10 уровней (т.е. 10 упражнений) и включить их в свой Git репозиторий.
Сначала загрузите файл (net_practice.tgz
), прикрепленный к странице проекта.
Затем извлеките файлы в любую нужную папку.
В этой папке запустите index.html файл.
Этот интерфейс должен открыться в вашем веб-браузере:
![image](https://user-images.githubusercontent.com/58044383/173697470-c82283ad-f385-4df5-a486-be94ff4ebccd.png)
- Вы можете попрактиковаться, если введете свой логин в поле
- Или вы можете попробовать версию "экзамен", если оставите поле пустым.
Для обучения доступно 10 уровней.Для каждого уровня появляется нефункционирующая сетевая диаграмма. В верхней части окна вы увидите цель, которую нужно достичь: проблемы, которые нужно решить, чтобы сеть работала нормально. Есть две кнопки, которые вы можете использовать: • "Проверьте еще раз", чтобы убедиться, что ваша конфигурация была правильной или нет. • "Получите мою конфигурацию", чтобы загрузить вашу конфигурацию для отправки в гит репозиторий.
![image](https://user-images.githubusercontent.com/58044383/173689800-cb9f0382-5a0f-4182-845e-2efae1483bfb.png)
Когда вы успешно пройдете уровень, появится новая кнопка. Нажмите на нее чтобы перейти на следующий уровень.
![image](https://user-images.githubusercontent.com/58044383/173690126-a4fd5b1a-5fae-447f-a5fe-810bb175a29f.png)
В нижней части страницы вы увидите журналы. Они могут быть полезны, чтобы понять, почему ваша конфигурация неверна.
![image](https://user-images.githubusercontent.com/58044383/173690468-26686072-eefc-4e06-8525-f0e0b328686b.png)
Чтобы добиться успеха, измените незатененные поля до тех пор, пока конфигурация сети не будет правильной. Чтобы выполнить это задание, настоятельно рекомендуется понять, как работает адресация в сети, в которой есть такие устройства, как маршрутизаторы. Читайте о TCP /IP -адресации.
- Во время защиты вам нужно будет пройти 3 случайных уровня, как указано на тренинг-платформа за 15 минут.
- Вам не разрешается использовать внешние инструменты во время оценки. (Использование простого калькулятора допустимо).
Терминология
Синее окно - таблица маршрутизации - правила, по которым определяется лучший путь для передачи пакетов.
Это электронная база данных в маршрутизаторе, которая представляет из себя некий набор правил. В ней содержится информация о сетевых маршрутах по которым определяется наилучший путь для передачи пакета данных. Она содержит в себе адрес и маску сети подключения, адрес шлюза (т. е. маршрутизатора сети, на который отправляются данные), метрику (расстояние) и интерфейс (имя и индентификатор устройства).
Слева
адрес и маска сети назначения (куда хотим отправить пакет).Справа
адрес шлюза (адрес роутера, куда направится пакет сразу).- В таблице маршрутизации
default
или0.0.0.0/0
соответствуют всему
Это устройство для соединения нескольких устройств в одной сети. У всех устройств одинаковая маска.
Это сетевой компьютер, который обрабатывает полученные данные по заданным правилам администратора и опираясь на таблицу маршрутизации определяет путь для пересылки данных.
![image](https://user-images.githubusercontent.com/58044383/174405741-cc0b1ab9-a3a5-4dd6-b279-64419b1dcb23.png)
- Первый IP-адрес подсети - адрес сети
- Последний IP-адрес подсети - широковещательный.
- IP-адреса соседних сетей не должны перекрываться.
- IP-адреса
10.0.0.0 - 10.255.255.255
,172.16.0.0 - 172.31.255.255
и192.168.0.0 - 192.168.255.255
зарезервированы для частных адресов, не могут соединяться с интернетом. - IP-адреса
127.0.0.1-127.255.255.254
циклический IP, используется для установления соединения с самим собой. - У роутера для каждой подсети своя маска.
- Адрес сети начинается с 0 или четной цифры.
IP-адрес 200.200.200.200/24
200.200.200.
0 - адрес сети- 200.200.200.
255
- широковещательный адрес - 200.200.200.
200
- адрес компьютера /24
- маска подсети на 254 компьютера (256 - 2 = 254)- 200.200.200.1 - 200.200.200.254 - диапазон адресов
IP-адрес 196.32.12.254/30
196.32.12.252
- адрес сети- 196.32.12.
255
- широковещательный адрес - 196.32.12.
254
- адрес компьютера /30
- маска подсети на 2 компьютера (4 - 2 = 2)- 196.32.12.253 - 196.32.12.254 - диапазон адресов
Полезные материалы
- Почитать подробнее можно здесь.
- Таблица соответствия масок подсетей.
- IP калькулятор.
- Лекция по маршрутизации.
- Лекция по TCP/IP.
- Подробный курс лекций по компьютерным сетям.
P.S. При составлении материала пользовался работами Sglossu, divinepet и F@nzil
Level 9
Эту задачу можно решить тремя способами. Первый:![image](https://user-images.githubusercontent.com/58044383/174407778-29e9091b-5bd0-430b-8aa2-135f768de78b.png)
![image](https://user-images.githubusercontent.com/58044383/174408963-fc373b70-b5e7-4162-8eff-602166a300d1.png)
В поле internet
изменили маску с /0
на /24
и указали обе сети 22.22.22.0 и 77.77.77.0
.
Третий:
![image](https://user-images.githubusercontent.com/58044383/174409181-ebfa4035-a01f-46b3-988b-a83324e9d624.png)
Раздаем интернет на сеть 77.77.77.0
с маской /24
и с помощью маски разбиваем сеть на подсети.
- Общий диапазон
77.77.77.1 - 77.77.77.254
- Для компьютеров
ion
иmeson
с маской255.255.255.128
(она же/25
) устанавливаем диапазон77.77.77.1 - 77.77.77.126
и из него выбираем любые три номера. - Оставшийся доступный диапазон
77.77.77.129 - 77.77.77.254
- Для роутеров
proton
иboson
с маской255.255.255.252
(она же/30
) остается два IP-адреса255.255.255.253
и255.255.255.254
- Оставшийся доступный диапазон
77.77.77.129 - 77.77.77.250
- Для компьютера
cation
выбираем маску255.255.255.192
(она же/26
) и выбираем из диапазона77.77.77.129 - 77.77.77.191
любые два номера.
или
![image](https://user-images.githubusercontent.com/58044383/174454990-d4f47af6-344e-4e9c-93e0-8d9be9afa920.png)
Если я вам помог, ставьте звездочку)