Удивительный интернет. Марк Блау
Чтение книги онлайн.
Читать онлайн книгу Удивительный интернет - Марк Блау страница 17
Простая идея, не правда ли? Вероятно, она пришла бы в голову многим из вас.
А теперь давайте посмотрим, какие у этой идеи недостатки. Чем мы платим за простоту?
Во-первых, с увеличением числа подключенных к сети компьютеров должен разрастаться и список. Даже если сеть объединяет две сотни компьютеров, следить за ним становится сложновато. Своевременно добавлять в список новые подключенные компьютеры, удалять отключенные, следить за изменением их названий (которые в данном случае отражают перемещение компьютеров с места на место). Как говорил Остап Бендер, «работа легкая, но противная».
Еще хуже, если такие списки начинают вести несколько человек одновременно. Как ни старайся, обязательно что-нибудь будет не совпадать: то ли номер компьютера, то ли его название. И актуальность у каждого списка теперь будет своя. Какой из них правильный?
Пол Мокапетрис, создатель системы доменных имен
Одним словом, по мере подключения к сети ARPANET новых компьютеров возникла необходимость в сетевом сервисе, который решал бы задачу определения адреса каждого компьютера, где бы этот компьютер ни находился.
Такой сервис был разработан в 1983 году Полом Мокапетрисом (Paul V. Mockapetris). Он является одной из важнейших составляющих Интернета и называется системой доменных имен (Domain Name System – DNS). Как работает эта система, более подробно рассказано в соответствующем разделе следующей части.
Адреса физические и адреса логические
Пока же нам надо знать только то, что все узлы Всемирной компьютерной сети занумерованы и имеют уникальные номера-адреса. Такие цифровые адреса называются физическими или IP-адресами (напомним, что IP – это сокращение английского названия межсетевого протокола, Internet Protocol).
Межсетевой протокол – один из важнейших протоколов Интернета. Алгоритмы, которые его реализуют, оперируют именно физическими адресами. Если известны IP-адреса двух компьютеров, между ними легко установить и поддерживать соединение. IP-адреса используются также в алгоритмах маршрутизации, с помощью которых определяется путь перемещения пакетов информации по Сети.
Однако для человека физические адреса неудобны. Это – большие числа, часто записываемые в двоичном формате, то есть с помощью нолей и единиц. Такие числа трудно запомнить и трудно передать без ошибки другому человеку. Поэтому для людей были придуманы логические адреса. Логические адреса –