# Lesson 2 Network
1. Что будет, если удалить /etc/hosts?
2. Сколько запросов делает ваш DNS resolver, чтобы определить адрес www.google.co.jp?
3. Какая SPF запись нужна для моего почтового сервера, чтобы его письма не заблокировали другие почтовые серверы?
4. Применительно к протоколу http опишите что происходит при открытии в браузере http://innopolis.university. Опишите со всеми подробностями
5. Как заблокировать исходящий почтовый трафик со своего компьютера чтобы предотвратить рассылку спама с машины?
6. Разверните сервер vsftpd, подробности в практическом задании в секции ftp. Можно приложить лог процесса передачи файла по ftp
# Ответы
1. не будут резолвиться по имени локальные хосты
2. Проверяем с помощью утилиты dig: dig @8.8.8.8 google.com.jp -4 +trace +nodnssec
Запрос делает 3 шага. Вначале на сервер google.com(8.8.8.8), затем на h.root-servers.net(199.7.83.42), далее на b.dns.jp (202.12.30.131)

3. Необходимо в днс зоне создать SPF-запись
4. После ввода URL в адресной строке передаёт управление компоненту наличие адреса сайта. Если адрес не найден, то DNS запись ищется в host файле операционной системы, далее DNS сервер провайдера, корневой сервер и так далее.
• Далее Browser Engine смотрит в локальном кэше, нет ли запрашиваемой страницы. Если страницы в кэше нет, то Browser Engine передаёт управление компоненту Rendering Engine, который обращается к компоненту
порт 80 по протоколу
HTTP со своими стандартными HTTP заголовками. Если в браузере хранятся куки к этому домену, то он отправляет их в заголовке cookie. • Если запрос выполнен открывается порт.
• Веб сервер иннополиса принимает запрос, отправляет браузеру, что соединение успешно установлено (200й код), обрабатывает соединение, генерирует страницу и отправляет её браузеру.
• Браузер получает файл HTML с соответствующими данными с сервера. Просматривает что лежит внутри, находит CSS таблицы, JavaScript скрипты, интерпретирует скрипты, находит ссылки на загружаемые файлы и по ранее описанной методике загружает их, тем самым отрисовывая страницу.
5. Закрыть исходящий 25 порт как вариант
6. sudo apt install vsftpd
sudo service vsftpd start
Подключился с домашнего компьютера через Filezilla
Логи:
