Интернет-адреса



Предыдущая | Следующая
Интернет-адреса
Теперь давайте поговорим о том, каким образом идентифицируются компьютеры, подключенные к Интернету. А именно — об интернет-адресах.
Интернет-адрес — это уникальное числовое или строковое значение, позволяющее точно идентифицировать компьютер в Сети. Именно по интернет-адресу клиент находит нужный ему сервер. Именно по интернет-адресу происходит отправка данных. Интернет-адрес — это своего рода "имя" сервера.
Изначально, на заре эпохи Интернета, в качестве интернет-адреса использовался IP-адрес — числовое значение, идентифицирующее компьютер для протокола TCP/IP. Как мы помним, TCP/IP разбивает передаваемую информацию на пакеты. Так вот: в каждом таком пакете содержатся IP-адреса компьютера-отправителя и компьютера-получателя.
IP-адрес замечательно подходит для компьютеров, но очень плохо — для людей. Он имеет такой вид:
192.168.1.10
Не очень-то наглядно, правда? Именно поэтому с расширением Интернета была введена в строй новая система интернет-адресов, которой мы пользуемся до сих пор. Это так называемые доменные адреса, о которых стоит поговорить подробно.
Но прежде чем мы начнем разговор о доменных адресах, давайте выясним, что такое домен. Домен, или доменная зона, — это участок Интернета, созданный для удобства управления им. Такой участок может быть крупным или мелким или вообще состоять из одного компьютера. Каждый домен обозначается строкой текста, состоящей из английских букв.
Структура доменов похожа на матрешку: мелкие домены "вложены" внутрь крупных, а крупные, в свою очередь, — внутрь гигантских. Гигантские домены называются доменами верхнего уровня, а вложенные в них более мелкие — доменами нижнего уровня.
Домены верхнего уровня бывают интернациональными и национальными. Интернациональные домены объединяют компьютеры по какому-то признаку; к ним относятся домены com (коммерческие серверы), edu (образовательные), mil (военные), org (организации, не занимающиеся компьютерами и Интернетом), net (организации, занимающиеся компьютерами и Интернетом) и некоторые другие. Национальные домены объединяют компьютеры по территориальному признаку и выдаются целым странам; это домены us (США), uk (Великобритания), fr (Франция), de (Германия), ш (Россия) и др.
Что касается доменов нижнего уровня, то они выдаются, как правило, отдельным организациям или, опять же, по территориальному признаку. Их текстовое обозначение часто совпадает с названием этой организации или района.
Если теперь записать обозначения всех доменов, в которых находится нужный нам компьютер, в порядке от более мелких к более крупным, разделив их точками, мы получим доменное имя этого компьютера. Так, если у нас сам компьютер имеет имя сотр45, отдел, в котором он стоит, — buh (бухгалтерия), организация, включающая этот отдел, — department, а страна — ш (Россия), то мы получим такое доменное имя:
сошр4 5.buh.department.ru
Согласитесь — запомнить это гораздо проще, чем невразумительный IP-адрес.
Да, но проблема в том, что протокол TCP/IP не понимает доменные имена! Что делать? Как преобразовать доменное имя в понятный ему IP-адрес?
Для этого используются особые программы, называемые серверами DNS (Domain Name System, система сетевых имен). Занимаются они тем, что принимают от компьютеров, которым нужно куда-то отправить данные по протоколу TCP/IP, доменные имена и возвращают соответствующие этим именам IP-адреса. Такие серверы DNS имеются в каждом домене; кроме того, несколько самых мощных в мире серверов DNS находятся как бы "выше" всех доменов, даже доменов верхнего уровня. И всем им хватает работы.
Но вернемся к доменным именам и рассмотрим некоторые детали, которые помогут нам в дальнейшем.
Доменное имя идентифицирует сам серверный компьютер, а не выполняющуюся на нем программу-сервер. А таких серверов на одном компьютере может быть несколько: Web, FTP, почта, чат и пр. Чтобы обратиться к нужному серверу, не беспокоя остальных, перед доменным именем указывается обозначение протокола, по которому этот сервер "общается" с клиентами. Вот так (обозначение протокола выделено полужирным шрифтом):
http://comp4 5.buh.department.ru ftp://comp4 5.buh.department.ru
В первом случае мы обращаемся к Web-серверу, а во втором — к серверу FTP, находящимся на одном и том же компьютере comp45.buh.depaitment.ru.
Примечание
Существует, правда, возможность дать одному компьютеру сразу несколько доменных имен и даже IP-адресов. Но используется это нечасто и в особых случаях. В дальнейшем для простоты мы будем считать, что одно доменное имя (и один IP-адрес) — это один компьютер.
Если же какой-либо сервер использует порт, отличный от порта по умолчанию, то номер нужного порта записывается после доменного имени серверного компьютера и отделяется от него двоеточием. Вот так (номер порта выделен полужирным шрифтом):
http: //comp45 .buh.department.ru:8000
Ну вот, с основными принципами работы Интернета мы ознакомились. Теперь давайте сосредоточимся на WWW — в основном, именно этим сервисом мы будем пользоваться на протяжении всей книги.

 

Содержание Книга по php и mysql