# Макаров Дмитрий Владиславович - Networks basic. Практическая работа №6. Протоколы верхних уровней
[toc]
# Протоколы верхних уровней
==Топология сети==

## Часть 1. Протокол DHCP
1.1 Получим адрес для роутера по **DHCP**
---

---
1.2 С помощью **Wireshark** видим различные **DHCP** пакеты с сообщениями *Discover*, *Offer*, *Request* и, наконец, *ACK*.
---

---
## Часть 2. Протокол DNS
2.1 Отправим пинг на `ya.ru` и на `google.com`
---

---
2.2 В **Wireshark** видим **DNS**-пакеты
---

---
## Часть 3. Протокол telnet
3.1 С помощью **telnet** подключимся к роутеру с машины **Kali**
---

---
3.2 В **Wireshark** видим **telnet**-пакеты
---

---
## Часть 4. Протокол SSH
4.1 На **Kali** подключимся к **Debian** машине по **SSH**
---

---
4.2 В **Wireshark** видим **SSH**-пакеты
---

---
## Часть 5. Протоколы HTTP/HTTPs
5.1 Через браузер в **Kali Linux** откроем и перейдём на **IP**-адрес **Debian** машины. А также перейдём на несколько других сайтов в сети интернет
---

---
5.2 В **Wireshark** видим **HTTP**-пакеты
---

---
5.3 Также видим множество пакетов по протоколу **TLS**. Данные в протоколе **HTTPS** передаются поверх протоколов **TLS**
---

---
## Часть 6. Протокол SMB
6.1 На **Debian** машине скачаем **smbclient**. С помощью smbclient подключимся к **Windows 7**
---

---
6.2 В **Wireshark** видим пакеты протоколов **SMB** и **SMB2**
---

---
## Ссылки на дампы
1. [DHCP](https://disk.yandex.ru/d/LhWLH0EW-HnJCg)
2. [DNS](https://disk.yandex.ru/d/anYKhtbot4Q0vA)
3. [telnet](https://disk.yandex.ru/d/DtjzoqmkqIzWOQ)
4. [SSH](https://disk.yandex.ru/d/R9u93akeR3B60Q)
5. [HTTP/HTTPs](https://disk.yandex.ru/d/Sy1DJPNSYaypaA)
6. [SMB](https://disk.yandex.ru/d/RRJ6Ve5uIVnsUQ)