Простой вопрос про HTTP

partynick

Новичок
Простой вопрос про HTTP

Изучаю протокол HTTP. Возник банальный вопрос, помогите найти решение.
Самый обычный пример обмена заголовками.


GET / HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, */*
Accept-Language: ru
UA-CPU: x86
Accept-Encoding: gzip, deflate
If-Modified-Since: Tue, 15 Jan 2008 11:14:43 GMT
If-None-Match: "-1761082611"
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
Host: www.ya.ru
Connection: Keep-Alive

HTTP/1.1 200 OK
Content-Type: text/html; charset=windows-1251
Accept-Ranges: bytes
ETag: "-1761067059"
Last-Modified: Tue, 15 Jan 2008 11:14:35 GMT
Content-Length: 3213
Date: Wed, 20 Feb 2008 14:17:03 GMT
Server: httpd

GET /V13a****yandex_ru/ru/CP1251/tmsec=yandex_ya/0 HTTP/1.1
Accept: */*
Referer: http://www.ya.ru/
Accept-Language: ru
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
Host: www.tns-counter.ru
Connection: Keep-Alive
Cookie: guid=C7D4050147BAF929X1203435817

При первом запросе броузер обращается методом Get в корневик сервера. Что отправляет сервер в ответ на первый запрос? Видно что отправляет код 200 - OK. А далее броузер начинает запрашивать конкретные файлы страницы, начиная с "/V13a****yandex_ru/ru/CP1251/tmsec=yandex_ya/0" и так далее. Так откуда броузер занет какие файлы дальше запрашивать для отображения страницы??? После этого идет куча запросов для файлов по их именам. Откуда берутся имена?
 
Сверху