Web-сервер. При обращении браузера по указанному URL компьютер-адресат должен отвечать следующим требованиям:
При обращении браузера по указанному URL компьютер-адресат должен отвечать следующим требованиям:
• быть в работоспособном состоянии;
• иметь запущенную программу, которая ожидает этого обращения.
В случае обращения по протоколу HTTP эта программа является представителем Web-сервера. Назначение Web-сервера состоит в том, чтобы преобразовать URL в имя файла и передать этот файл обратно по сети, либо преобразовать URL в имя программы, выполнить ее и передать полученный результат обратно.
В современных сетевых технологиях на Web-серверы приходится все большая нагрузка. К ним предъявляются следующие весьма жесткие требования. Web-сервер должен:
• быть надежным;
• иметь средства защиты от несанкционированного доступа и разрушения данных;
• быть многозадачным, чтобы:
-работать одновременно с несколькими запросами;
-позволять администратору оперативно корректировать содержимое сайтов, не останавливая работы сервера. Такой режим возможен только в многозадачной операционной системе, такой как Unix, Windows NT, OS/2;
• работать быстро, чтобы справляться с большим потоком внешних запросов;
• иметь средства аутентификации запрашиваемых абонентов, которые могут иметь различные права доступа;
• иметь средства регистрации всех внешних обращений;
• реагировать на ошибки внешних запросов, которые имеют смысл в контексте происходящего, и выдавать осмысленные диагностические сообщения;
• поддерживать различные кодировки набора символов языка;
• поддерживать различные графические форматы;
• работать как прокси-сервер.
Таким образом, компьютерные фирмы разработали достаточно большое количество программ-браузеров для Интернет: Netscape navigator, MSInternetExplorer, Mosaic, Tango, Ariadna, Cello, Lynx.
"Всемирная паутина" начинает свою историю с набора правил и требований, разработанных Европейской организацией ядерных исследований (ЦЕРН). Чтобы избежать трудностей, возникавших тогда при работе с Интернет (пользователь должен был быть хорошо подготовленным программистом), был разработан новый метод передачи и отображения информации. Этот метод называется HTTP (прокол передачи гипертекстов) и является надстройкой над TCP/IP – стандартным сетевым протоколом Интернет. HTTPработает по стандартной для Интернет схеме, когда сервер выдает данные, а программа - клиент их отображает или выполняет.
Дата добавления: 2015-05-08; просмотров: 888;