Как формируется адреса компьютеров в интернет и доменная система имен
Для правильной доставки данных с одного компьютера на другой необходимо знать отправителя и получателя. Так, каждый компьютер, подключенный к сети Интернет, имеет свой собственный уникальный адрес. Т.к. в компьютерах вся информация представляется в цифровом виде, то и адрес, который используют компьютеры, является цифровым.
IP-адрес – это уникальный числовой адрес компьютера в сети, который имеет длину 32 бита и записывается в виде четырех частей по 8 бит каждая.
По формуле определения количества информации легко подсчитать, что общее количество различных IP-адресов составляет более 4 миллиардов: N=2 32 =4294967296.
Поскольку двоичное представление IP-адреса для человека не удобно, то на практике используется десятичная форма записи IP-адреса. В данном представлении IP-адрес записывается в виде четырех десятичных чисел, называемых октетами, разделенными точками: W.X.Y.Z. Следовательно, каждая часть может быть числом от 0 до 255, а весь IP-адрес имеет вид 192.22.35.44 или 255.1.0.14.
IP-адрес содержит адрес сети и адрес компьютера в данной сети. Адрес читается справа налево.
128.250.33 – это адреса сетей и подсетей,
199 – это адрес компьютера пользователя.
В зависимости от количества компьютеров в сети, существует 5 классов IP-адресов: A, B, C, D, E. Принадлежность IP-адреса к тому или иному классу, определяется значением первого октета, а остальные разделяются на адрес сети и адрес компьютера.
Например, IP-адрес 128.250.33.199 компьютера относится к сети класса В, адрес компьютера в сети 250.33.199, а 199 – это адрес компьютера пользователя.
IP-адреса могут быть статическими и динамическими. Для сервера, на котором хранится информация, необходим постоянный IP-адрес, иначе данные не будут найдены. Для пользователя, входящего в Интернет на несколько часов, IP-адрес может быть выделен динамически из некоторого количества имеющихся у провайдера свободных номеров. По желанию пользователь может иметь и постоянный IP-адрес.
Числовые адреса – единственно возможный метод идентификации для компьютеров, но для пользователей Интернет они неудобны, поскольку не несут смысловой нагрузки, а значит, практически не запоминаются. Поэтому в Интернете предусмотрена возможность использования их аналогов в текстовом представлении. Это так называемые доменные адреса DNS (Domain Name System).
Доменная система имен ставит в соответствие числовому IP-адресу каждого компьютера уникальное доменное имя.
Доменная система имен имеет иерархическую структуру:
В отличие от IP-адресов, мало говорящих пользователю, кому принадлежит и где находится ресурс Интернет, доменные имена несут много полезной информации.
Расшифровку доменного имени легко провести, читая его составляющие справа налево.
В любом имени справа записывается домен первого уровня, состоящий из двух, трех или четырех букв. Он означает страну или принадлежность к определенной деятельности. Количество имен первого уровня ограничено.
Сначала InterNIC – организация, ответственная за систему имен – ввела в обращение семь доменных имен первого уровня. Т.к. система доменных имен впервые появилась в США, то эти семь доменов по умолчанию означают, что хост расположен на территории США.
Слева от имени домена первого уровня записывается одно или несколько имен доменов второго, иногда третьего и более низких уровней.
Имя домена второго уровня выбирается компанией и несет информацию о ее названии или услугах, имя домена третьего уровня может означать подразделение этой компании.
И, наконец, слева в доменном имени стоит имя компьютера, на котором хранится информация.
- географические (двухбуквенные) – каждой стране соответствует двухбуквенный код;
- административные (трехбуквенные) – позволяет определить профиль организации, владельца домена.
Вот некоторые имена доменов верхнего уровня
В имени компьютера может быть любое число доменов, но, как правило, 2–4.
Компьютеры используют IP-адреса, для людей удобней и понятней доменные имена. Следовательно, должен существовать механизм преобразования вводимых пользователем доменных имен в IP-адреса. Этим занимается служба доменных имен Интернет – DNS (Domain Name Service).
Работа службы имен состоит в том чтобы, получив от пользователя доменное имя, отыскать соответствующую ему запись в таблице DNS – распределенной базе данных, хранящейся на тысячах компьютерах в сети. Найденный IP-адрес возвращается на компьютер пользователя, пославший запрос. И только после этого по IP-адресу запрашивается информация из Интернета. Система серверов DNS представляет собой тысячи компьютеров с определенной иерархией.
4. Практическая часть.
Определите IP-адрес вашего компьютера.
1. Зайдите в главное меню ПУСК – Все программы – Стандартные – Командная строка.
2. В появившемся окне введите команду [ipconfig]. В появившемся окне появятся настройки подключения вашего компьютера к сети Интернет: IP-адрес, Маска подсети, Основной шлюз.
6. Домашнее задание.
Определите, к какому классу адресов относится IP-адрес вашего компьютера после подключения к Интернету.
Адресация в Интернете
Для того, чтобы связаться с некоторым компьютером в сети Интернет, Вам надо знать его уникальный Интернет - адрес. Существуют два равноценных формата адресов, которые различаются лишь по своей форме: IP - адрес и DNS - адрес.
IP - адрес состоит из четырех блоков цифр, разделенных точками. Он может иметь такой вид:
84.42.63.1
Каждый блок может содержать число от 0 до 255. Благодаря такой организации можно получить свыше четырех миллиардов возможных адресов. Но так как некоторые адреса зарезервированы для специальных целей, а блоки конфигурируются в зависимости от типа сети, то фактическое количество возможных адресов немного меньше. И тем ни менее, его более чем достаточно для будущего расширения Интернет.
С понятием IP - адреса тесно связано понятие "хост". Под хостом понимается любое устройство, использующее протокол TCP/IP для общения с другим оборудованием. Это может быть не только компьютер, но и маршрутизатор, концентратор и т.п. Все эти устройства, подключенные в сеть, обязаны иметь свой уникальный IP - адрес.
Если Вы вводите DNS - адрес, то он сначала направляется в так называемый сервер имен, который преобразует его в 32 - битный IP - адрес для машинного считывания.
DNS - адрес обычно имеет три составляющие (хотя их может быть сколько угодно).
Доменная система имен имеет иерархическую структуру: домены верхнего уровня - домены второго уровня и так далее. Домены верхнего уровня бывают двух типов: географические (двухбуквенные - каждой стране свой код) и административные (трехбуквенные).
России принадлежит географический домен ru.
gov - правительственное учреждение или организация
mil - военное учреждение
com - коммерческая организация
net - сетевая организация
org - организация, которая не относится не к одной из выше перечисленных
Среди часто используемых доменов - идентификаторов стран можно выделить следующие:
at - Австрия
au - Австралия
ca - Канада
ch - Швейцария
de - Германия
dk - Дания
es - Испания
fi - Финляндия
fr - Франция
it - Италия
jp - Япония
nl - Нидерланды
no - Норвегия
nz - Новая Зеландия
ru - Россия
se - Швеция
uk - Украина
za - Южная Африка
URL (Uniform Resource Locator, унифицированный определитель ресурсов) - это адрес некоторой информации в Интернет. Он имеет следующий формат:
тип ресурса://адрес узла/прочая информация
Наиболее распространенными считаются следующие типы ресурсов:
Ресурсная часть URL всегда заканчивается двоеточием и двумя или тремя наклонными чертами. Далее следует конкретный адрес узла, который Вы хотите посетить. За ним в качестве ограничителя моет стоять наклонная черта. В принципе, этого вполне достаточно. Но если Вы хотите просмотреть конкретный документ на данном узле и знаете точно его место расположения, то можете включить его адрес в URL. Ниже приведены несколько URL и расшифровка их значений:
Задумывались ли вы как мы вообще попадаем на какой-либо сайт? Где он лежит и почему адреса в интернете выглядит именно так? Сегодня мы поговорим о том,что такое DNS и IP адрес. Откуда появилось WWW? Как можно быстро и просто ускорить интернет, а также обезопасить себя в сети? И что мы будем делать, если или точнее когда адреса закончатся?
Система доменных имён
Поначалу, когда интернет только зарождался, IP-адрес сайтов и соответствующие им доменные имена хранились прямо на компе, в файле hosts. Пользователи Adobe Creative Cloud прекрасно знают этот файл.
Но, естественно, файл очень быстро стал расти, он не успевал обновляться, возникали различные конфликты имён.
И тогда в 1983 году Пол Мокапетрис придумал другую систему: автоматизированную, децентрализованную и надежную. И назвали её системой доменных имён или DNS - Domain, Name, System. Что это за система такая?
Структура доменного имени
- com - это домен верхнего уровня
- youtube - домен второго уровня
- www - имя компьютера
В данном случае у нас получилось три уровня, но на самом деле их четыре, потому что в конце каждого имени есть скрытая точка, которая указывает, что есть корневой домен.
Итого, мы получаем вот такую иерархию DNS-серверов. Зачем она нужна?
[caption align="aligncenter" width="640"] Источник: Andrey Sozykin (YouTube)[/caption] [caption align="aligncenter" width="640"] Источник: Andrey Sozykin (YouTube)[/caption]Дело в том, что адресов в сети много и хранить их все в одной базе нецелесообразно. Поэтому придумали доменные зоны.
Корневая доменная зона содержит записи всех доменов верхнего уровня: com, ru, org и т.д. Зона ru содержит записи всех доменов второго уровня. А, к примеру yandex адреса своих поддоменов - maps, taxi и других.
Кстати, тройное W в имени сайта - необязательная вещь, просто эта аббревиатура символ всемирной паутины: WWW - World Wide Web.
DNS Resolver
- сначала спросить у корневого сервера, какой там адрес у RU-сервера,
- потом у, нашего родного, RU-сервера узнать где лежит Yandex,
- у Яндекса спросить где там maps.
Короче, это долго. Поэтому, когда мы вбиваем адрес в строку браузера, наш компьютер не обращается напрямую к верховной жрице всех доменных имён, то есть корневому серверу. Вместо этого он стучится к северу находящемуся неподалёку, как правило у нашего провайдера. Такой сервер называется DNS RESOLVER, но, как правило, его просто называют локальный DNS-сервер. Как он работает?
Когда в DNS RESOLVER поступает запрос, найти адрес того или иного сайта, он делает всю грязную работу за нас, то есть отправляет запрос в корневой сервер и дальше по порядку. После чего, когда получает искомый адрес он отправляет его нам и одновременно записывает этот адрес себе в кэш. Поэтому, когда к нему повторно поступает такой же запрос, он может быстро вытащить адрес из кэша. При этом кэш обновляется каждые 24 часа, поэтому чаще всего записи там актуальные.
Иными словами, DNS resolver - это наш путеводитель по сети Интернет, все наши запросы проходят именно через этот сервер и без ресолвера мы бы вообще никуда не попали. В итоге, перед нами достаточно могущественная штука, которой часто хотят воспользоваться мошенники.
DNS и безопасность
Например, просто подменив адрес DNS-сервера в настройках вашего роутера или системы. Новый DNS сможет подсовывать вам вместо правильных IP-адресов, адреса сайтов клонов, которые смогут без проблем утащить у вас важную информацию: данные кредитных карт, пароли от аккаунтов и прочее.
Ну или бывает более лайтовый вариант: подменив DNS-сервер можно просто заполонить ваш браузер всякой рекламой, сервер будет просто подменять часть контента на рекламный. В общем, вариантов махинаций масса. Также DNS сервер вашего провайдера может быть просто медленный.
CISCO UMBRELLA
Но как эту проблему решить? Если говорить о домашнем использовании, можно самостоятельно прописать адреса надежного публичного DNS-сервера для своего роутера и всех устройств.
Например, один из самых быстрых и надежных сервисов - это OpenDNS от Cisco. Работает быстро, стабильно и плюс ко всему блокирует фишинг-сайты и делает дополнительную ваб-фильтрацию. Сервис бесплатный, хотя для продвинутых юзеров есть платные тарифы. В сети есть куча инструкций, как это сделать, одну их них мы нашли тут .
А вот для компаний, особенно сейчас, в период работы на удаленке необходимы более продвинутые инструменты. Одно из самых крутых корпоративных решений - это Cisco Umbrella . Это облачная платформа обеспечения безопасности, которая при помощи глубоких нейронных сетей анализирует шаблоны интернет-трафика и автоматически выявляет инфраструктуру злоумышленников, вычисляет планируемые атаки, и заранее блокирует запросы к вредоносным узлам.
В очередном «конспекте админа» остановимся на еще одной фундаментальной вещи – механизме разрешения имен в IP-сетях. Кстати, знаете почему в доменной сети nslookup на все запросы может отвечать одним адресом? И это при том, что сайты исправно открываются. Если задумались – добро пожаловать под кат. .
Для преобразования имени в IP-адрес в операционных системах Windows традиционно используются две технологии – NetBIOS и более известная DNS.
NetBIOS (Network Basic Input/Output System) – технология, пришедшая к нам в 1983 году. Она обеспечивает такие возможности как:
регистрация и проверка сетевых имен;
установление и разрыв соединений;
связь с гарантированной доставкой информации;
связь с негарантированной доставкой информации;
В рамках этого материала нас интересует только первый пункт. При использовании NetBIOS имя ограниченно 16 байтами – 15 символов и спец-символ, обозначающий тип узла. Процедура преобразования имени в адрес реализована широковещательными запросами.
Небольшая памятка о сути широковещательных запросов.Широковещательным называют такой запрос, который предназначен для получения всеми компьютерами сети. Для этого запрос посылается на специальный IP или MAC-адрес для работы на третьем или втором уровне модели OSI.
Для работы на втором уровне используется MAC-адрес FF:FF:FF:FF:FF:FF, для третьего уровня в IP-сетях адрес, являющимся последним адресом в подсети. Например, в подсети 192.168.0.0/24 этим адресом будет 192.168.0.255
Естественно, постоянно рассылать широковещательные запросы не эффективно, поэтому существует кэш NetBIOS – временная таблица соответствий имен и IP-адреса. Таблица находится в оперативной памяти, по умолчанию количество записей ограничено шестнадцатью, а срок жизни каждой – десять минут. Посмотреть его содержимое можно с помощью команды nbtstat -c, а очистить – nbtstat -R.
Пример работы кэша для разрешения имени узла «хр».
Что происходило при этом с точки зрения сниффера.
В крупных сетях из-за ограничения на количество записей и срока их жизни кэш уже не спасает. Да и большое количество широковещательных запросов запросто может замедлить быстродействие сети. Для того чтобы этого избежать, используется сервер WINS (Windows Internet Name Service). Адрес сервера администратор может прописать сам либо его назначит DHCP сервер. Компьютеры при включении регистрируют NetBIOS имена на сервере, к нему же обращаются и для разрешения имен.
В сетях с *nix серверами можно использовать пакет программ Samba в качестве замены WINS. Для этого достаточно добавить в конфигурационный файл строку «wins support = yes». Подробнее – в документации.
В отсутствие службы WINS можно использовать файл lmhosts, в который система будет «заглядывать» при невозможности разрешить имя другими способами. В современных системах по умолчанию он отсутствует. Есть только файл-пример-документация по адресу %systemroot%\System32\drivers\etc\lmhost.sam. Если lmhosts понадобится, его можно создать рядом с lmhosts.sam.
Сейчас технология NetBIOS не на слуху, но по умолчанию она включена. Стоит иметь это ввиду при диагностике проблем.
если в кэше резолвера адреса нет, система запрашивает указанный в сетевых настройках интерфейса сервер DNS;
Наглядная схема прохождения запроса DNS.
Разумеется, DNS не ограничивается просто соответствием «имя – адрес»: здесь поддерживаются разные виды записей, описанные стандартами RFC. Оставлю их список соответствующим статьям.
Сам сервис DNS работает на UDP порту 53, в редких случаях используя TCP.
DNS переключается на TCP с тем же 53 портом для переноса DNS-зоны и для запросов размером более 512 байт. Последнее встречается довольно редко, но на собеседованиях потенциальные работодатели любят задавать вопрос про порт DNS с хитрым прищуром.
Также как и у NetBIOS, у DNS существует кэш, чтобы не обращаться к серверу при каждом запросе, и файл, где можно вручную сопоставить адрес и имя – известный многим %Systemroot%\System32\drivers\etc\hosts.
В отличие от кэша NetBIOS в кэш DNS сразу считывается содержимое файла hosts. Помимо этого, интересное отличие заключается в том, что в кэше DNS хранятся не только соответствия доменов и адресов, но и неудачные попытки разрешения имен. Посмотреть содержимое кэша можно в командной строке с помощью команды ipconfig /displaydns, а очистить – ipconfig /flushdns. За работу кэша отвечает служба dnscache.
На скриншоте видно, что сразу после чистки кэша в него добавляется содержимое файла hosts, и иллюстрировано наличие в кэше неудачных попыток распознавания имени.
При попытке разрешения имени обычно используются сервера DNS, настроенные на сетевом адаптере. Но в ряде случаев, например, при подключении к корпоративному VPN, нужно отправлять запросы разрешения определенных имен на другие DNS. Для этого в системах Windows, начиная с 7\2008 R2, появилась таблица политик разрешения имен (Name Resolution Policy Table, NRPT). Настраивается она через реестр, в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DnsClient\DnsPolicyConfig или групповыми политиками.
Настройка политики разрешения имен через GPO.
При наличии в одной сети нескольких технологий, где еще и каждая – со своим кэшем, важен порядок их использования.
Операционная система Windows пытается разрешить имена в следующем порядке:
проверяет, не совпадает ли имя с локальным именем хоста;
смотрит в кэш DNS распознавателя;
если в кэше соответствие не найдено, идет запрос к серверу DNS;
если не получилось разрешить имя на этом этапе – происходит запрос на сервер WINS;
если постигла неудача, то система пытается получить имя широковещательным запросом, но не более трех попыток;
Для удобства проиллюстрирую алгоритм блок-схемой:
Алгоритм разрешения имен в Windows.
Выполнение второго пинга происходит на несколько секунд дольше, а сниффер покажет широковещательные запросы.
Сниффер показывает запросы DNS для длинного имени и широковещательные запросы NetBIOS для короткого.
Отдельного упоминания заслуживают доменные сети – в них запрос с коротким именем отработает чуть по-другому.
Для того чтоб при работе не нужно было вводить FQDN, система автоматически добавляет часть имени домена к хосту при различных операциях – будь то регистрация в DNS или получение IP адреса по имени. Сначала добавляется имя домена целиком, потом следующая часть до точки.
При попытке запуска команды ping servername система проделает следующее:
Настройка добавления суффиксов DNS через групповые политики.
Настраивать DNS суффиксы можно также групповыми политиками или на вкладке DNS дополнительных свойств TCP\IP сетевого адаптера. Просмотреть текущие настройки удобно командой ipconfig /all.
Суффиксы DNS и их порядок в выводе ipconfig /all.
Из-за суффиксов утилита nslookup выдала совсем не тот результат, который выдаст например пинг:
Это поведение иногда приводит в замешательство начинающих системных администраторов.
При диагностике стоит помнить, что утилита nslookup работает напрямую с сервером DNS, в отличие от обычного распознавателя имен. Если вывести компьютер из домена и расположить его в другой подсети, nslookup будет показывать, что всё в порядке, но без настройки суффиксов DNS система не сможет обращаться к серверам по коротким именам.
Отсюда частые вопросы – почему ping не работает, а nslookup работает.
В плане поиска и устранения ошибок разрешения имен могу порекомендовать не бояться использовать инструмент для анализа трафика – сниффер. С ним весь трафик как на ладони, и если добавляются лишние суффиксы, то это отразится в запросах DNS. Если запросов DNS и NetBIOS нет, некорректный ответ берется из кэша.
Если же нет возможности запустить сниффер, рекомендую сравнить вывод ping и nslookup, очистить кэши, проверить работу с другим сервером DNS.
Кстати, если вспомните любопытные DNS-курьезы из собственной практики – поделитесь в комментариях.
В данный момент вы не можете посмотреть или раздать видеоурок ученикам
Чтобы получить доступ к этому и другим видеоурокам комплекта, вам нужно добавить его в личный кабинет, приобрев в каталоге.
Получите невероятные возможности
Конспект урока "Доменная система имён. Протоколы передачи данных"
· Какая система имён называется доменной.
· Из каких частей состоит доменный адрес.
· Какие протоколы отвечают за передачу данных.
Благодаря доменной системе имён компьютеры получают неповторимые символьные адреса. Домен – это группа компьютеров, которые объединены по некоторому признаку. Доменный адрес формируется из символьных имён доменов. Количество входящих в адрес доменов и число символов в их именах может быть разным. Доменный адрес представляет собой текстовую строку, составленную по особым правилам. Самое важное из этих правил – иерархия доменов.
Система адресов DNS имеет древовидную структуру. Вершины этой структуры называются доменами. Каждый домен может содержать множество «подчинённых» доменов.
Доменная система имён
Как несложно догадаться, адреса с использованием DNS записываются в виде последовательности, отражающей иерархию имён. Чем «выше» уровень домена, тем правее он записывается в строке адреса. Ещё запись доменного адреса можно сравнить с записью адреса на почтовом конверте: имя, дом, улица, город, страна. То есть здесь соблюдается принцип последовательных уточнений справа налево.
Разделяются домены точками.
Здесь домен первого уровня RU относится к зоне Россия.
Левее, перед доменом первого уровня, последовательно записывают имена доменов следующих уровней. Это могут быть названия провайдера, города, организации или имя компьютера.
Mskobr– домен второго уровня относится к зоне «Государственное бюджетное общеобразовательное учреждение города Москвы» и sch118uz – домен третьего уровня принадлежит школе № 118.
Доменные имена первого уровня регистрируются международной службой имён, остальные — региональными службами.
Как происходит передача данных.
Для того чтобы передача данных от одного компьютера к другому не занимала сеть надолго, файлы делится на порции размером до 1,5 Килобайт, которые называются пакетами и передаются независимо друг от друга. То есть они могут передаваться по разным маршрутам. В месте назначения пакеты снова собираются в один файл, для чего в каждом пакете наряду с данными передаётся служебная информация.
Передаваемые пакеты попадают с одного сервера на другой, причём на каждом сервере производится маршрутизация, то есть определение маршрута к серверу, наиболее близкого к получателю.
Протокол IP задаёт маршрут движения пакетов, а именно определяет адресацию при передаче информации и обеспечивает организацию транспортировки этой информации в пункты назначения по определённым маршрутам.
Таким образом, все сети, которые подключаются к Интернету, используют для соединения протоколы:
· TCP —протокол управления передачей;
· IP — протокол маршрутизации.
Как правило, эти протоколы используются вместе и практически неотделимы друг от друга. Поэтому вместе они составляют семейство сетевых протоколов TCPIP.
Рассмотрим решения следующих задач.
Пример 1. Из предложенных IP-адресов нужно определить неправильный:
Напомним, что IP-адрес записывается в виде четырёх десятичных чисел от 0 до 255, которые разделяются точками.
Исходя из этого определения, можно сделать вывод, что вариант Б неправильный, так как числа разделены запятыми.
Также неправильным является вариант Г. Так как на втором месте стоит число 567, которое больше, чем 255.
Ответ: варианты Б и Г.
Пример 2. Из предложенных доменных имён нужно определить неправильное:
Напомним, что дерево DNS принято делить по уровням: первый, второй, третий и так далее.
Домен первого уровня записывается в самом конце адреса. Домены первого уровня бывают двух видов: административные (трёхбуквенный код для организаций определённого типа) и географические (двухбуквенный код для каждой страны).
Левее, перед доменом первого уровня последовательно записывают имена доменов следующих уровней. Это могут быть названия провайдера, города, организации или имя компьютера.
То есть на последнем месте может стоять либо трёхбуквенный код для организаций определённого типа, либо двухбуквенный код для каждой страны. Поэтому можно сделать вывод, что неправильное доменное имя Г. Ответ: вариант Г.
Пример 3. Необходимо записать следующий 32-битовый IP-адрес в виде четырёх десятичных чисел, разделённых точками.
Чтобы выполнить переход 32-битовая запись разбивается на четыре части по 8 битов, которые называются октетами.
11000000, 00000101, 00100010, 00001011.
Для перевода двоичного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания двоичной системы счисления на соответствующие цифры в разрядах двоичного числа.
Рассмотрим двоичное число, стоящее в первом октете.
В этом числе 8 цифр и 8 разрядов (разряды считаются, начиная с нулевого, которому соответствует младший бит). В соответствии с уже известным нам правилом представим его в виде суммы степеней с основанием 2:
110000002 = (1 × 2 7 ) + (1 × 2 6 ) + (0 × 2 5 ) + (0 × 2 4 ) + (0 × 2 3 ) + (0 × 2 2 ) + (0 × 2 1 ) + (0 × 2 0 ) = 128 + 64 = 19210
Аналогично переведём остальные числа.
000001012 = (0 × 2 7 ) + (0 × 2 6 ) + (0 × 2 5 ) + (0 × 2 4 ) + (0 × 2 3 ) + (1 × 2 2 ) + (0 × 2 1 ) + (1 × 2 0 ) = 4 + 1 = 510
001000102 = (0 × 2 7 ) + (0 × 2 6 ) + (1 × 2 5 ) + (0 × 2 4 ) + (0 × 2 3 ) + (0 × 2 2 ) + (1 × 2 1 ) + (0 × 2 0 ) = 32 + 2 = 3410
000010112 = (0 × 2 7 ) + (0 × 2 6 ) + (0 × 2 5 ) + (0 × 2 4 ) + (1 × 2 3 ) + (0 × 2 2 ) + (1 × 2 1 ) + (1 × 2 0 ) = 8 + 2 + 1 = 1110
Ответ: двоичное число преобразуется в десятичное число 192.5.34.11.
Пример 4. Укажите все возможные маршруты доставки Интернет-пакетов от сервера-отправителя О к серверу-получателю П через серверы 1, 2, 3, 4, 5, 6, 7 с учётом имеющейся архитектуры сети.
Решение данной задачи удобно представить в виде графа. Обозначим главной вершиной сервер-отправитель.
Судя по имеющейся архитектуре сети Интернет-пакет от сервера-отправителя может пойти по двум маршрутам 1 или 2.
Рассмотрим движение Интернет-пакет по маршруту 1.
По данной схеме от пункта 1 Интернет-пакет может проследовать в направлениях 5 и 4.
Далее рассмотрим ветвь 1-5. Из пункта 5 пакет может проследовать в пункт 7 и далее оказаться у получателя. Обозначим конечную вершину графа другим цветом.
Из пункта 4 Интернет-пакет может проследовать в пункты 6 или 7.
Хотя из пункта 4 пакет мог бы проследовать и в пункт 2, но как мы помним из определения передаваемые пакеты попадают с одного сервера на другой, причём на каждом сервере производится маршрутизация, то есть определение сервера, наиболее близкого к получателю. Следовательно, в пункт 2 пакет проследовать не может. После пунктов 6 и 7 пакеты отправятся к получателю.
Рассмотрев, аналогично маршрут движения Интернет-пакетов по маршруту 2 и подсчитав количество конечных вершин мы получим все возможные маршруты доставки Интернет-пакетов от сервера-отправителя к серверу-получателю через серверы 1, 2, 3, 4, 5, 6, 7 с учётом имеющейся архитектуры сети.
Ответ: 6 возможных маршрутов.
Важно запомнить:
· Домен – это группа компьютеров, которые объединены по некоторому признаку.
· Доменный адрес формируется из символьных имён доменов.
· Домен первого уровня записывается в самом конце адреса. Домены первого уровня бывают двух видов: административные и географические.
· Левее, перед доменом первого уровня последовательно записывают имена доменов следующих уровней.
· Все сети, которые подключаются к Интернету, используют для соединения протоколы: TCP - протокол управления передачей и IP - протокол маршрутизации.
· Как правило, эти протоколы используются вместе и практически неотделимы друг от друга. Поэтому вместе они составляют семейство сетевых протоколов TCPIP.
Читайте также: