63 Адресация и маршрутизация в компьютерных сетях. Dns-имя
Под понятием «Сеть» подразумевается физическая связь между компьютерами, осуществляющими пересылку пакетов, с единой системой адресации.
Адресация – процесс, при котором микропроцессор обращается к определенному сегменту памяти или внешнему устройству, используя определенные адреса. Каждый пакет, проходящий по сети содержит адрес получателя, и идет согласно определенным правилам маршрутизации.
Маршрутизация — это процесс направления пакета по лабиринту сетей, находящихся между источником и адресатом. Важнейшую задачу выбора наилучшего пути следования пакета данных решают маршрутизаторы на основе таблиц маршрутизации. В таблицы маршрутизации входит информация о номерах и масках подсетей назначения, адресах шлюзов и собственных портов маршрутизатора, а также о метриках. Для адресов, отсутствующих в таблице, применяется специальный адрес − адрес шлюза по умолчанию.
Самым распространенным «семейством» протоколов, на котором построен интернет является ТСР/IP − это ряд протоколов под общим названием TCP/IP (по названиям двух основных протоколов: TCP и IP).
Каждый компьютер в сетях ТСР/ IP имеет адреса трех уровней: физический (МАС-адрес), сетевой (IP−адрес) и символьный (DNS− имя).
DNS (система доменных имен) − это распределительная база данных, поддерживающая иерархическую систему имен идентификации узлов в сети Internet. Характер данных зависит от конкретной машины, но чаще всего информация включает имя машины, IP-адрес и данные для маршрутизации почты. Для удобства, большинство компьютеров имеют имена. Доме́нное имя (DNS имя) — символьное имя, служащее для идентификации областей − единиц административной автономии в сети Интернет − в составе вышестоящей по иерархии такой области. Каждая из таких областей называется доме́ном. Доменные имена дают возможность адресации интернет-узлов и расположенных на них сетевых ресурсов (веб-сайтов, серверов электронной почты, других служб) в удобной для человека форме.
Полное доменное имя состоит из непосредственного имени домена и далее имён всех доменов, в которые он входит, разделенных точками. Например, полное имя ru.wikipedia.org. обозначает домен третьего уровня ru, который входит в домен второго уровня wikipedia, который входит в домен верхнего уровня org, который входит в безымянный корневой домен. В обыденной речи под доменным именем нередко понимают именно полное доменное имя.
Доменная система имен выполняет несколько задач, но основная ее работа — преобразование имен компьютеров в IP-адреса и наоборот. Пространство имен DNS (иерархия доменов) имеет вид дерева доменов, с полномочиями, возрастающими по мере приближения к корню дерева.
Первый домен в иерархии доменов − корневой домен, не имеющий имени. [Корень дерева имеет имя «.»] Под ним находятся домены верхнего уровня (корневые домены): .com, .net, .org, .edu, .gov, .mil, .int и двухбуквенные национальные домены (.ru, .uk, .us, .fr, .jp и т.д.).
По историческим причинам существует два вида доменов верхнего уровня.
В США домены верхнего уровня отражают организационную структуру, и, как правило, имеют трехбуквенные имена:
.gov — государственные учреждения
.com — коммерческие организации
.net — поставщики сетевых услуг
.org — бесприбыльные организации
Для доменов вне США, в соответствии с территориальным расположением используются двухбуквенные коды стран (национальные домены).
www.ciberpolice.ru — в России
www.hotex.nl — в Нидерландах
Далее идут домены второго уровня (petrov.ru).
Доменами в зоне .ru ведает Российский НИИ Развития Общественных сетей (РосНИИРОС).
Среди доменов второго уровня есть домены общего пользования (generic) и домены открытого пользования (public).
Домены всех остальных уровней, или сабдомены (subdomain), или виртуальные домены (все это разные названия одного и того же) — всего лишь директории на сервере. Например, articles.petrov.ru, articles — директория на сервере petrov.ru.
Система эта работает следующим образом: вводится доменное имя, браузер соединяется с ближайшим (чаще всего провайдерским) DNS-сервером и просит его выдать IP, к которому привязано это доменное имя. DNS-сервер копается в своей базе данных и, если нашел, выдает IP. Если же искомое доменное имя не находится, DNS-сервер запрашивает у DNS-сервера более высокого уровня (корневого). И так далее, пока не найдут запрошенное тобой доменное имя и IP-адрес, к которому оно привязано. Если же это доменное имя не будет найдено (не зарегистрировано), будет возвращен ответ об ошибке. Общение с DNS-сервером происходит по специально для этого написанному одноименному (DNS) протоколу. DNS протокол является служебным протоколом прикладного уровня.
63. Адресация и маршрутизация в компьютерных сетях. DNS-имя (а/в)
Символьный адрес основывается на использовании DNS-имен.
DNS (Domain Name System) – распр-я база данных, поддерживающая иерархическую систему имен для идентификации узлов в сети Internet.
База данных DNS имеет структуру дерева, называемого доменным пр-вом имен, в кот-м каждый домен (узел дерева) имеет имя и может сод-ть поддомены.
Имя домена идентиф-т его полож-е в БД по отношению к родительскому домену, причем точки в имени отделяют части, соответствующие узлам домена. Имена доменов должны следовать международному стандарту ISO 3166.
Корень базы данных DNS управляется центром Internet Network Information Center.
Для обозн-я стран исп-ся трехбуквенные и двухбуквенные аббревиатуры, а для различных типов организаций используются следующие аббревиатуры:
- Com – коммерческие организации (например, microsoft.com);
- Edu – образовательные (например, mit.edu);
- Gov – правительственные организации (например, nsf.gov);
- Org – некоммерческие организации (например, fidonet.org);
Билет 66. Адресация в сети Internet, доменная система имен.
устройства к сети (интерфейсу), присваивается уникальный номер, который и называют – IP-адресом.
Необходимо подчеркнуть, что IP-адрес присваивается не устройству (компьютеру или
маршрутизатору), а именно интерфейсу, поскольку многие устройства могут иметь несколько точек
подключения к сети, а следовательно и несколько различных IP-адресов.
Компьютеры и маршрутизаторы знают姣 свои IP-адреса, и адреса своих соседей 27 в сети 27 , а
маршрутизаторы еще и могут определять с помощью таблиц маршрутизации, куда направлять пакеты
со всеми прочими IP-адресами.
Для программно-аппаратных устройств IP-адрес это просто целое число для хранения
которого выделяется ровно 4 байта памяти. Т.е. число в диапазоне от 0 до 4294967295. Человеку
запоминать такие громоздкие числа сложно. Поэтому для наглядности, IP-адрес записывается в виде
последовательность четырех чисел разделенных точками в диапазоне от 0.0.0.0 до 255.255.255.255.
Каждое из этих четырех чисел соответствует значению отдельно каждого байта из тех четырех, в
котором хранится все число.
Доменная система имен (Domain Name System, DNS) — это распределенная база данных,
которая содержит информацию о компьютерах (хостах), включенных в сеть Internet. Чаще всего
информация включает имя машины, IP-адрес и данные для маршрутизации почты.
Как известно, для обращения к хостам в сети Internet используются 32-разрядные IP-адреса,
однозначно идентифицирующие любой сетевой компьютер в этой сети. Однако для пользователей
применение IP-адресов при обращении к хостам не удобно. Поэтому была создана система
преобразования имен, позволяющая компьютеру в случае отсутствия у него информации о
соответствии имен и IP-адресов получить необходимые сведения от DNS-сервера, ip-адрес которого
хранится в настройках подключения к Internet.
Т.о. основная задача DNS — преобразование имен компьютеров в IP-адреса и наоборот.
Для реализации системы DNS был создан специальный сетевой протокол DNS. В сети
имеются специальные выделенные информационно-поисковые серверы — DNS-серверы.
Ранее, таблицы соответствия имен и адресов хранились в одном текстовом файле, который
велся в централизованно и рассылался на все машины сети ARPANET. Никакой иерархии в именах
машин не было, и процедура присваивания имени компьютеру предполагала проверку уникальности
желательного имени в масштабах страны. Объем изменений был огромен и поглощал большую часть
пропускной способности ARPANET. Поэтому в содержимом этого файла часто не отображалось
реальное состояние сети. Вскоре стало ясно, что статическая таблица машин, которой хватало для
небольшой сети, явно неадекватна потребностям большой и растущей сети ARPANET. Система
доменных имен решает проблемы, с которыми не справилась такая таблица, используя две
концепции: иерархию имен машин и распределение ответственности.
Систему доменных имен формально описал Пол Мокапетрис (Paul Mocka-petris) в RFC882 и
883 (1983 г.). В 1987 г. ее откорректировали (RFC1034 и 1035), а в 1990 г. расширили (RFC1101 и
1183). Пол, кроме того, написал первую нe-UNIX-версию.
Международные домены (gTLD)
Общие домены верхнего уровня (gTLD) управляются организацией ICANN.
Интернационализованные домены (IDN)
Доменные имена, которые содержат символы национальных алфавитов. IDN верхнего уровня
управляются и находится под контролем
Национальные домены (ccTLD)
Национальные домены верхнего уровня (ccTLD) делегированы соответствующим
национальным регистраторам, которые устанавливают правила регистрации в них либо сами, либо
согласно указаниям правительства. Управляющей организацией является IANA.
Зарезервированные доменные имена
Документ RFC 2606 (Reserved Top Level DNS Names — Зарезервированные имена доменов
верхнего уровня) определяет названия доменов, которые следует использовать в качестве примеров
(например, в документации), а также для тестирования.
Кроме example.com, example.org и example.net , в эту группу также входят .test, .invalid и др.
Размер доменного имени ограничивается по административным и техническим причинам.
Обычно разрешается регистрация доменов длиной до 63 символов. В некоторых странах можно
регистрировать домены длиной до 127 знаков. В Книге рекордов Гиннесса самые 28 длинные»
доменные имена не регистрируются, так как для их оформления не требуется никаких особенных
Билет 67. Обозреватель Microsoft Internet Explorer. Характеристика, способы настройки и
Microsoft Internet Explorer или просто Internet Explorer — серия браузеров, разрабатываемая
корпорацией Microsoft с 1995 года. Входит в комплект операционных систем семейства Windows.
Программа Internet Explorer предназначена для просмотра Web-страниц. Именно поэтому ее
называют браузер, что в переводе с английского обозначает просмотрщик или обозреватель.
Программа поддерживает все новые стандарты и возможности, закладываемые разработчиками в
свои Web-страницы: форматирование текста, рисунки, анимацию, видео, звуковое сопровождение, а
также выполнение сценариев – небольших программ, содержащихся в Web-страницах и многое
Кроме программы Internet Explorer существует ряд программ аналогичного назначения, например,
Netscape Navigator, Opera и другие, однако, они значительно менее распространены. Программа