Russian Belarusian English German Japanese Ukrainian

4.55

Интернет является физической и логической сетью, которая объединяет подключенные к ней компьютеры и локальные сети. Сетевой протокол, посредством которого машины связываются в Internet, носит название TCP/IP (протокол управления передачей/межсетевой протокол - transmission control protocol/internet protocol). Этот протокол обеспечивает взаимопонимание программ, работающих на разных компьютерах, на разных платформах и языках. Прикладные программы могут использовать любой протокол, который основывается на TCP/IP и используется для связи в Интернет.

Всемирная паутина World Wide Web (WWW) - это только одно из приложений или набор протоколов, которые используют Интернет как механизм доставки сообщений. WWW-серверы и программы просмотра (браузеры) общаются друг с другом при помощи протоколов верхнего уровня. Часто это протокол передачи гипертекста HyperText Transfer Protocol (HTTP) и протокол передачи файлов File Transfer Protocol (FTP), которые позволяют клиенту и серверу обмениваться сообщениями и данными. Значение протокола HTTP шире, чем просто просмотр WWW. Его можно использовать для связи любой прикладной программы с любой другой прикладной программой. Это один из наиболее мощных протоколов обмена данными в сетях клиент/сервер.

При обмене данными между клиентом и сервером в качестве адреса, указывающего на тот или иной объект, используется URL - универсальный локатор ресурсов (universal resource location). Он может выглядеть, например, следующим образом: https://cubook.pro/. Если программа просмотра страниц Web (браузер) указывает этот адрес, то соответствующая страница Web из Интернета будет загружаться в браузер и клиент сможет ее прочитать.

Одна из причин популярности протокола HTTP заключается в том, что он позволяет клиенту и серверу обмениваться данными без необходимости поддерживать постоянное сетевое соединение. Например, после того, как загрузка страницы Web в браузер закончится, сетевое соединение будет разорвано. Так что сервер можно рассматривать просто как средство доставки клиенту пакетов данных. Большинство приложений большую часть времени использует сеть неактивно, например, пока клиент читает переданную ему страницу Web. В это время сервер может обрабатывать запросы на получение данных от других клиентов, вместо того, чтобы тратить свои ресурсы на поддержание холостого соединения.

Протокол HTTP в основном ориентирован на транзакции: клиент запрашивает порцию данных и сервер, удовлетворив его запрос, завершает соединение. В качестве запрашиваемых данных могут выступать документы HTML, а так же изображения, прикладные программы или любые другие данные, которые «понимают» и клиент и сервер.

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Поиск по сайту