Если документ или изображение полностью переданы по сети от WWW-сервера программе-браузеру, то браузер сохраняет их в своем хранилище - кэше (кэш находится в отдельном подкаталоге каталога браузера на диске). Если пользователь в дальнейшем запросит тот же самый документ, то прежде чем заново перекачивать документ по сети, браузер проверит, есть ли он в кэше. Если документ имеется в наличии, браузер свяжется с сервером и запросит дату последней модификации документа. Если документ на сервере не новее документа в кэше, то пользователю будет предложен документ из кэша, что существенно увеличит скорость работы. В случае если передача документа была прервана, он в кэше не сохраняется.
Одной из функций прокси-сервера является кэширование Web-документов для группы компьютеров. Прокси-сервер включается между локальной сетью и Internet. Браузер с компьютера из локальной сети обращается со своим запросом сначала к прокси-серверу, который ищет требуемый документ в своем кэше.
Если прокси-сервер не имеет в кэше нужного документа, он от своего имени запросит его с, оригинального сервера. Получив документ по сети, прокси-сервер скопирует его в кэш и отправит к клиенту, делавшему запрос. В любом случае браузер получит ответ от прокси-сервера.
Web-сервер
При обращении браузера по указанному 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 работает по стандартной для Интернет схеме, когда сервер выдает данные, а программа - клиент их отображает или выполняет.
FTP - Протокол
FTP - Протокол передачи файлов - приложение Интернет, применяемое для передачи файлов большого размера. С помощью FTP можно как «скачать» файл с удаленного компьютера, так и послать собственный файл на удаленную машину. При этом вид пересылаемого файла не имеет значение.
Т FTP (File Transfer Protocol) - протокол передачи файлов - протокол, определяющий правила передачи файлов с одного компьютера на другой. Дает возможность абоненту обмениваться двоичными и текстовыми файлами с любым компьютером сети. Установив связь с удаленным компьютером, пользователь может скопировать файл с удаленного компьютера на свой или скопировать файл со своего на удаленный.
В аспекте применения ftp во многом аналогична telnet. Т.е. для работы с ftp нужно иметь доступ на ту удаленную машину, с которой вы хотите перекачать себе файлы, т.е. иметь входное имя и знать соответствующий пароль. Доступ должен быть как минимум типа dial-up (по вызову).
Ftp протоколы делятся на протоколы команд и протоколы самих перекачиваемых данных. Данные занимают в среднем около 40% всего сетевого трафика, в то время как команды - только 4%. (Здесь статистика по пересылаемым объемам!)
Имеется также возможность использования ftp в пакетном режиме по e-mail на некоторых серверах, но отсутствие прямого диалога очень неудобно и сильно замедляет работу - за неимением лучшего это вполне сносно.






