Поддомены, расположенные правее домена верхнего уровня, уточняют положение адресата внутри этого домена (внутри России для ru, среди военных организаций США для mil, или в сети BITNET для bitnet). К примеру, в адресе avg@hq.demos.ru поддомен demos обозначает организацию внутри России, а hq – группу машин внутри demos.
В адресе lamaster@george.arc.nasa.gov домен верхнего уровня gov означает, что адресат находится в одном из правительственных учреждений США, первый поддомен nasa уточняет, в каком именно - NASA, второй поддомен arc называет подразделение NASA - Ames Research Center, а george указывает на конкретную машину в этом подразделении.
Если письмо адресуется по имени сети, в которую его надо послать, адрес (домен) состоит только из домена верхнего уровня - имени сети и еще одного поддомена - имени машины в этой сети. Разбираться, где находится данная машина, выпадает на долю почтовых служб этой сети.
Когда неоюходимо достичь адреса, например, ux.cso.uiuc.edu, компьютер должен преобразовать его в адрес. Чтобы это сделать, Ваш компьютер начинает просить помощи у серверов (компьютеров) DNS, начиная с правой части имени и двигаясь влево. Сначала она просит локальные серверы DNS найти адрес. Здесь существуют три возможности:
- Локальный сервер знает адрес, потому что этот адрес находится в той части всемирной базы данных, которую курирует данный сервер.
- Локальный сервер знает адрес, потому что кто-то недавно уже спрашивал о нём. Когда Вы спрашиваете об адресе, сервер DNS(Domain Name System) некоторое время держит его “под рукой” на тот случай, если чуть позже о нём спросит ещё кто-нибудь. Это значительно повышает эффективность работы системы.
- Локальный сервер не знает адрес, но знает, как его определить.
Как локальный сервер определяет адрес? Его программное обеспечение знает, как связаться с корневым сервером, который знает адреса серверов имён домена высшего уровня (крайней правой части имени, например, edu). Ваш сервер запрашивает у корневого сервера адрес компьютера, отвечающего за домен edu. Получив информацию, он связывается с этим компьютером и запрашивает у него адрес сервера uiuc. После этого Ваше программное обеспечение устанавливает контакт с этим компьютером и спрашивает у него адрес сервера домена cso. Наконец, от сервера cso он получает цифровой адрес ux, компьютера, который и был целью данной прикладной программы.
2.5 Механизм Cookies
Cookie - это текстовый файл, который ведется браузером Netscape или Microsoft Internet Explorer для определения того, какой сайт Вы уже посетили и присвоения Вам уникального идентификатора для данного cookie. Каждый cookie записывается в отдельный файл на винчестере пользователя. Если Вы используете персональный компьютер, то при просмотре браузером Netscape Navigator на винчестере будет файл "cookies.txt". Файл обычно находится в той же директории, где распологается браузер.
Microsoft's cookie записываются в файл в директории "Cookies." Обычно эта директория находится в каталоге "Windows" на загрузочном диске. В каталоге каждый cookie имеет свой файл. Можете сами убедиться в этом.
Cookie - это текст определяющий Вас на некотором сайте. Cookie может помочь вебмастеру узнать когда вы пришли на сайт, когда Вы ушли, и какие страницы посетили. Если Cookie связан с именем, то сайт может распознать Вас при следующем посещении, даже без пароля. Многие сайты, например, Wall Street Journal, позволяют пользователям использовать cookies вместо пароля.
Сookies могут использоваться для сбора данных о пользователе. Первым эту технологию применил сайт Infoseek. Infoseek сохранял ключевые слова к которым обращались и со временем смог строить профиль пользователя. Он сохранял информацию закодированной в Вашем файле. Например, значение моего cookie - "B94FD6E51D3352909227124F8A3D0AC3". Эта информация поставлялась, например, рекламодателю для анализа того, что же Вас заинтересовало. Например, если я делаю много запросов по ключевым интернет технологиям, то мне будут интересны интернет-журналы, продукты интернет технологий и компьютерное оборудование.