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 используется для доставки ресурсов. При выборе архитектуры учитываются требования к производительности, безопасности и сопровождению.