- •Компьютерные сети
- •Основные понятия Что такое компьютерная сеть?
- •Какие бывают сети?
- •Серверы и клиенты
- •Обмен данными
- •Структура (топология) сети
- •Общая шина
- •Локальные сети Типы локальных сетей
- •Сетевое оборудование
- •Беспроводные сети
- •Сеть Интернет Что такое Интернет?
- •Краткая история
- •П ротоколы
- •Адреса в Интернете
- •Доменные имена
- •Адрес ресурса (url)
- •Тестирование сети
- •Всемирная паутина Что такое всемирная паутина?
- •Поиск информации в Интернете
- •Электронная почта
- •Другие службы Интернета Обмен файлами (ftp)
- •Общение в реальном времени
- •Информационные системы
- •Электронная коммерция Что такое электронная коммерция?
- •Интернет-магазины
- •Электронные платежные системы
- •Право и этика в Интернете Интернет и закон
- •Нетикет
Доменные имена
В отличие от компьютеров, человеку неудобно работать с числовыми адресами. Они плохо запоминаются, при вводе IP-адреса легко сделать ошибку, а заметить ее иногда достаточно сложно. Поэтому в 1984 году была разработана система доменных имен (англ. DNS = Domain Name System), которая позволила использовать символьные имена сайтов, например, www.mail.ru.
Домен (англ. domain – область, район) – это группа символьных адресов в Интернете. Домены образуют многоуровневую структуру (иерархию, дерево), вкладываются друг в друга, как матрешки:
Чем-то такая система напоминает почтовый адрес, в котором указывается страна, город, улица, дом, квартира.
Точка в корне дерева – это корневой домен. Домены первого уровня (они называются доменные зоны) могут обозначать тип организации, например3:
.com – коммерческие организации;
.edu – образовательные организации (университеты, колледжи);
.gov – правительство США;
.biz – бизнес;
.info – информационные сайты;
.name – личные сайты;
.museum – музеи;
.net – сетевые организации;
.org – разные организации.
Кроме того, каждая страна имеет свой двухбуквенный домен первого уровня.
Распределением IP-адресов и доменов первого уровня занимается международная организация ICANN (англ. Internet Corporation for Assigned Names and Numbers). Российский домен .ru был зарегистрирован в 1994 году.
Свободный домен второго уровня может зарегистрировать любой желающий за небольшую плату. Такие услуги оказывают специальные организации – регистраторы доменных имен, например, RU-Center (nic.ru). Домены третьего уровня часто можно получить бесплатно. Например, сайт narod.yandex.ru предоставляет всем желающим место под сайт и домен третьего уровня вида ivanov.narod.ru.
Раньше в доменных именах было разрешено использовать только латинские буквы, цифры и дефис. Сейчас можно регистрировать домены, содержащие другие знаки, входящие в кодировку UNICODE, например, буквы русского алфавита. За Россией закреплен домен .рф, в котором все желающие могут зарегистрировать домены второго уровня.
Таким образом, сейчас в Интернете используется две системы адресов: IP-адреса и доменные имена. Чтобы установить соответствие между ними, на специальных серверах, которые называются DNS-серверами, хранятся таблицы, состоящие из пар «IP-адрес – доменное имя». Их задача – по запросу компьютера-клиента вернуть IP-адрес для заданного доменного имени (или наоборот).
Для того, чтобы компьютер смог установить связь с сетью, в настройках сетевой карты (или модема) указывается IP-адрес, маска сети и адрес DNS-сервера. Иногда эти данные определяются автоматически при подключении к сети провайдера.
Когда вы вводите адрес сайта (доменное имя) в адресной строке браузера, сначала отправляется запрос на DNS-сервер, цель которого – определить IP-адрес сервера. Если это удалось, направляется запрос на получение веб-страницы, причем драйвер протокола IP использует полученный IP-адрес, а не доменное имя.
Заметим, что одному доменному имени может соответствовать несколько IP-адресов. такой прием применяется для распределения нагрузки на сайты c большим количеством посетителей (например, www.yandex.ru, www.google.com). Таким образом, соответствие между доменными именами и IP-адресами можно описать как «многие ко многим»: с одним IP-адресом может быть связано несколько доменных имен и наоборот.
