# Занятие №1 - Сети
На нашем курсе мы будем работать с EVE-NG. Это гипервизор, который позволяет нам моделировать локальную сеть.
Топология нашего стенда:

:::info
Чтобы увидеть проходящий через определенный интерфейс трафик необходимо нажать на node правой кнопкой мыши и выбрать пункт "Capture"
:::
**Сетевые технологии** - это согласованный набор стандартных протоколов и реализующих их программно-аппаратных средств, достаточный для построения вычислительных сетей.
### Модель OSI:

7 уровень - взаимодействие пользовательских приложений с сетью
6 уровень - кодирование данных
5 уровень - отвечает за создание сеанса между двумя устройствами, а так же за контрольные точки сеанса и восстановление
4 уровень - отвечает за передачу данных от отправителя к получателю
3 уровень - отвечает за путь, который проходит пакет до достижения пункта назначения
2 уровень - отвечает за взаимодействие на физическом уровне и контроль ошибок
1 уровень - преобразование в сигналы в разных средах передачи данных.
## Структура MAC-адреса:

Как это дело видит WireShark:

## Сетевое оборудование:
Сетевое оборудование - это устройства, необходимые для работы компьютерной сети.
Виды оборудования:
- **Активное**
- Концентратор
- Коммутатор
- Маршрутизатор
- Сетевой адаптер
- Повторитель и тд
- **Пассивное**
- Кабель
- Патч-панель
- Монтажный шкаф
- Стойка
- Розетки и тд
## Различие между хабом, коммутатором и маршрутизатором

Уровни коммутации:
1. Ядро сети. Это взаимодействие с внешним трафиком
2. Приоритезация трафика. Сегментная маршрутизация между локальными сетями организации
3. Уровень доступа на конечном оборудовании.
Построение таблицы коммутации:

:::info
Если в таблице коммутации не найдется нужного мак-адреса, то коммутатор создаст широковещательный запрос.
:::
Методы коммутации:

Отличие в том, что Cut-throught не использует контрольные суммы и смотрит только на адрес назначения
Store-and-forward, в свою очередь, использует контрольные суммы, для того, чтобы данные при передаче не изменялись
Что такое контрольная сумма?
Контрольная сумма - это некоторое значение, рассчитанное по набору данных путем применения определенного алгоритма и используемое для проверки целостности данных при их передаче и хранении.
:::info
Контрольная сумма при коммутации вычисляется по алгоритму CRC-32.
:::
Как выглядит заголовок IPv4-пакета:

Тут контрольная сумма вычисляется по заголовкам ip-пакета.
Ip-адрес IPv4 имеет длину в 32 бита, значения октетов от 0-255
Типы IPv4-адресов:
- Сетевой адрес. IP-адрес, к которому относится сеть или подсетью(первый адрес сети)
- Адрес хоста. IP-адрес, назначенных конкретному компьютеру в сети
- Широковещательный адрес. Специальный адрес, используемый для отправки данных на все хосты сети(последний адрес сети)
Недостатки IPv4

IPv6
Отличие от IPv4 в том, что его длина имеет 128 бит

Заголовок IPv6 пакета:

Преимущества IPv6

Проблемы IPv6:
- Нет обратной совместимости с IPv4
- Мало понимания о настройке IPv6
- Обновится очень дорого
Регистрация IP адресов и номеров AS

## Протокол ARP
Протокол ARP(Address Resolution Protocol) - нужен для сопоставления IP адреса компьютера с его MAC-адресом



Посмотреть ARP таблицу можно командой **arp -a**