Сети ЭВМ и телекоммуникации. Глобальные сети. Брейман А.Д. - 109 стр.

UptoLike

Составители: 

109
удовлетворять требованиям Общего шлюзового интерфейса (англ. Common
Gateway Interface, CGI). Используя формы, Web-сервер может предоставлять
универсальный простой, дружественный и очень мощный интерфейс к
различным источникам информации. Например, авиакомпания может
использовать формы для заказа билетов. Когда вы ввели данные в форму и
отправили ее на сервер, соответствующая программа получит ваши данные
через CGI и обратится
к нужным базам данных для выполнения заказа: БД
самолетов, БД расписания полетов, БД счетов, БД прошлых заказов и т.д. Все
эти сложные действия будут происходить незаметно для пользователя, который
будет работать только с простой формой.
Из Web-серверов наиболее распространен Apache Web Server,
работающий как в большинстве Unix-подобных ОС, так и в Microsoft Windows.
Фирма Microsoft поддерживает
собственный комплекс — Microsoft Internet
Information Server (IIS), включающий Web- и FTP-сервер.
10.2 Протокол передачи гипертекста HTTP
Протокол передачи гипертекста HTTP (HyperText Transfer Protocol)
описан в RFC 2616. HTTP-сервер ожидает поступления запросов от HTTP-
клиентов. Каждый запрос обслуживается независимо от других запросов как
этого, так и других клиентов. Процесс обработки запроса состоит из четырех
фаз:
клиент устанавливает TCP-соединение с портом на сервере
(стандартный порт - 80);
клиент передает HTTP-запрос серверу в виде последовательности
ASCII-строк;
сервер передает HTTP-ответ в виде последовательности ASCII-строк;
клиент или сервер закрывает соединение.
удовлетворять требованиям Общего шлюзового интерфейса (англ. Common
Gateway Interface, CGI). Используя формы, Web-сервер может предоставлять
универсальный простой, дружественный и очень мощный интерфейс к
различным       источникам    информации.     Например,       авиакомпания    может
использовать формы для заказа билетов. Когда вы ввели данные в форму и
отправили ее на сервер, соответствующая программа получит ваши данные
через CGI и обратится к нужным базам данных для выполнения заказа: БД
самолетов, БД расписания полетов, БД счетов, БД прошлых заказов и т.д. Все
эти сложные действия будут происходить незаметно для пользователя, который
будет работать только с простой формой.
       Из     Web-серверов    наиболее    распространен       Apache   Web   Server,
работающий как в большинстве Unix-подобных ОС, так и в Microsoft Windows.
Фирма Microsoft поддерживает собственный комплекс — Microsoft Internet
Information Server (IIS), включающий Web- и FTP-сервер.


       10.2 Протокол передачи гипертекста HTTP


       Протокол передачи гипертекста HTTP (HyperText Transfer Protocol)
описан в RFC 2616. HTTP-сервер ожидает поступления запросов от HTTP-
клиентов. Каждый запрос обслуживается независимо от других запросов как
этого, так и других клиентов. Процесс обработки запроса состоит из четырех
фаз:
       • клиент      устанавливает     TCP-соединение     с   портом   на    сервере
            (стандартный порт - 80);
       • клиент передает HTTP-запрос серверу в виде последовательности
            ASCII-строк;
       • сервер передает HTTP-ответ в виде последовательности ASCII-строк;
       • клиент или сервер закрывает соединение.




                                            109