Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сетевые протоколы в инфокоммуникациях (ПЗ).docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
3.51 Mб
Скачать

Краткие итоги

Веб-сервер – это программа, которая обрабатывает входящие HTTP-запросы и генерирует HTTP-ответы. В простейшем случае веб-сервер передает клиенту содержимое файлов, которые размещены на жестком диске сервера. Когда необходимо генерировать HTTP-ответы на основе какой-то программной логики, подключается внешний программный код. Для подключения внешнего программного кода используются интерфейсы CGI и ISAPI. В настоящий момент наиболее перспективным считается использование интерфейса ISAPI в силу более высокой масштабируемости. В рамках веб-сервера создается пул приложения (для каждого веб-приложения отдельный процесс в рамках ОС, в составе которого работает несколько потоков для обработки запросов). Существует большое количество реализаций веб-серверов, для приложений ASP.NET обычно используется веб-сервер Microsoft Internet Information Services (IIS).

Контрольные вопросы

  • Что такое веб-приложение?

  • Что такое браузер?

  • Опишите цикл обработки запроса к веб-приложению от клиента.

  • Для чего необходимы технологии разработки веб-приложений (такие как ASP.NET, PHP, Ruby On Rails и др.).

  • Как работает протокол HTTP и для чего он нужен?

  • Что такое заголовки HTTP-сообщения и для чего они нужны?

  • Что такое тело HTTP-сообщения?

  • Каким образом в HTTP-сообщении заголовки отделяются от тела сообщения?

  • Что такое метод HTTP-запроса?

  • Что такое статусный код HTTP-ответа?

  • Приведите примеры HTTP-заголовков HTTP-запроса и HTTP-ответа.

  • Чем отличаются симметричные алгоритмы шифрования от асимметричных?

  • Как работает защищенный протокол HTTPS?

  • Что такое веб-сервер?

  • На основе каких интерфейсов может взаимодействовать веб-сервер и веб-приложение?

  • Чем CGI отличается от ISAPI?

  • Что такое виртуальный хостинг?

  • Что такое пул приложения?

  • Назовите наиболее популярные реализации веб-серверов.

  • В рамках какого веб-сервера работают приложения ASP.NET?

Сетевые протоколы в инфокоммуникациях Оглавление

Практические занятия