1.
Студент вводит адрес портала в браузере. DNS определяет
IP-адрес сервера по доменному имени. Браузер устанавливает HTTPS-соединение и
отправляет запрос на получение страницы курсов. Веб-сервер принимает запрос,
обрабатывает его и возвращает необходимые ресурсы. Браузер получает HTML, CSS и
JavaScript, формирует структуру документа и отображает страницу. Таким образом,
браузер выполняет роль клиента, DNS обеспечивает определение сетевого адреса, а
веб-сервер обрабатывает запросы и формирует ответы.
2.
Адрес https://example.org/courses?id=5 содержит схему
https, доменное имя example.org, путь /courses и параметр запроса id=5. DNS
связывает доменное имя с IP-адресом сервера. Однако успешное определение адреса
не гарантирует доступность приложения. Сервер может быть временно недоступен,
запрашиваемый ресурс может отсутствовать, а сетевое соединение может
прерваться.
3.
Статический сайт предоставляет пользователю заранее
подготовленные файлы HTML, CSS и JavaScript. Динамическое веб-приложение
формирует данные и интерфейс в зависимости от запросов пользователя.
Архитектура портала университета может включать веб-сервер, API, базу данных,
службу аутентификации и CDN. Веб-сервер обрабатывает запросы, API обеспечивает
взаимодействие компонентов, база данных хранит информацию, служба
аутентификации проверяет подлинность пользователей, а CDN используется для
доставки ресурсов. При выборе архитектуры учитываются требования к
производительности, безопасности и сопровождению.