Как работает интернет подробно. Как работает интернет? Устройство локальной сети

Занимаясь поиском нужной для работы информации, развлекаясь, общаясь в социальных сетях, мы даже не задумываемся, что такое интернет, как он устроен и как работает.

Об интернете знают все. Большинство населения умеют им пользоваться на бытовом уровне. Но вот на вопрос о том, что такое интернет, ответить вразумительно может далеко не каждый. Строго говоря, знать это необязательно, но представление об особенностях работы глобальной сети может помочь разобраться в иногда встречающихся трудностях, избежать возможных проблем, буквально стать своим на просторах полноводного океана информации.

Интернет принято сравнивать с огромной библиотекой, в которой можно найти любые сведения – от обычных новостей до мультимедийных ресурсов и сетевых игр. Но то, как именно, по каким принципам работает она, как вообще стал возможен глобальный обмен информацией, мало кто имеет представление.

Если говорить предельно просто, то интернет – это огромное количество компьютеров, связанных между собой и образующих гигантскую глобальную сеть, опутывающую весь земной шар наподобие паутины. Такое сходство породило другой термин – World Wide Web, что в переводе с английского означает «Всемирная паутина». Широко известен сокращенный вариант этого термина – WEB.

Иначе говоря, компьютер, работающий где-нибудь в Восточной Сибири, через сложную и разветвленную систему связей соединяется с любой другой машиной – в Монреале или в крошечном таиландском городке Банг-Понге. То есть каждый компьютер (смартфон, планшет), имеющий подключение к интернету, является частью глобальной сети и может иметь доступ к информации, размещенной на других компьютерах в сети.

Особенности структуры

Подробно описывать техническое устройство WEB сейчас не имеет смысла – это очень сложно и нужно только специалистам. Остановимся лишь на основных принципах работы и главных составляющих структуры.

Общеизвестно, что два компьютера (или более) могут соединяться между собой, образуя локальную (местную) сеть. На предприятиях и в организациях они создаются с целью совместного использования ресурсов. Локальная сеть имеет немало общего с глобальной, но отличается от неё изолированностью, то есть тем, что работает в пределах одной организации. Нередко её называют интранетом. Но ничто не мешает соединить LAN с любыми другими, включая интернет, частью которого становятся не только отдельные устройства, но и целые локальные сети.

Существуют сети более высокого, нежели локальные, уровня – региональные, национальные, континентальные. А те соединяются посредством оптоволоконного трансатлантического кабеля между собой, образуя глобальную.

Стоит отметить, что в мире имеются национальные сети, не подключенные к глобальной, либо имеющие лишь ограниченный доступ к ней. Ярчайший пример – Северная Корея, на территории которой работает местная сеть.

Некоторые не слишком искушенные пользователи полагают, что интернет существует словно сам по себе, что он нематериален, раз его нельзя увидеть и потрогать. На самом деле он состоит из множеств самых разных вполне материальных предметов и явлений.

Вводя в адресную строку любимого браузера поисковый запрос или адрес сайта, пользователь, не задумываясь об этом, инициализирует целую цепочку действий, приводящих к нужной информации. Разберем по порядку все звенья этой цепи.

  • Пользователь. Человек, создающий запрос к сети. Этим действием начинается каждое обращение к интернету. Запрос может быть создан автоматически – для этого существуют специальные программы, называемые ботами.
  • Компьютер и программное обеспечение. Под компьютером мы понимаем любое устройство (десктоп, ноутбук, смартфон, планшет), при помощи которого осуществляется выход в сеть. Без них действия такого рода невозможны. В качестве ПО используют браузер. Именно он передает в сеть запрос и, получая ответ, осуществляет соединение и взаимодействует с пользователем.
  • Провайдер. Организация, предоставляющая доступ в сеть каждому отдельному компьютеру. Имеется в каждом городе.
  • Домен и служба доменных имен (DNS). Домен – это некоторая зона, которую занимает в сети сайт. Служба DNS преобразует переданное браузером доменное имя в IP-адрес, после чего провайдер соединяет компьютер с нужным ресурсом.

IP-адрес присваивается каждому компьютеру в сети. Это необходимо, чтобы оборудование провайдера могло отправить запрос пользователя в нужное место и передать поученный ответ тому устройству, с которого пришел запрос.

Конечное звено в цепи – сервер, на котором размещен нужный ресурс. Именно к нему организуется (через всю рассмотренную цепочку) доступ компьютера пользователя.

Итоги

Интернет – это целый организм, сложный и разветвленный. Просто щелкнуть выключателем и отключить его не получится. Ведь это – все компьютеры в мире, соединенные между собой и образующие огромную сеть. Новый мир, не имеющий границ и называемый киберпространством.

Смотрите видеоролик, поясняющий принципы работы интернета.

(). Мы понимаем, что для новичков «OSI» и «TCP/IP» - это страшные слова. Но не переживайте, не для того, чтобы запугать вас, мы их используем. Это то, с чем вам придётся встречаться каждый день, поэтому в течение этого цикла мы постараемся раскрыть их смысл и отношение к реальности.

Начнём с постановки задачи. Есть некая фирма, занимающаяся, допустим, производством лифтов, идущих только вверх, и потому называется ООО «Лифт ми ап». Расположены они в старом здании на Арбате, и сгнившие провода, воткнутые в пожжёные и прожжёные коммутаторы времён 10Base-T не ожидают подключения новых серверов по гигабитным карточкам. Итак, у них катастрофическая потребность в сетевой инфраструктуре и денег куры не клюют, что даёт вам возможность безграничного выбора. Это чудесный сон любого инженера. А вы вчера выдержали собеседование, и в сложной борьбе по праву получили должность сетевого администратора. И теперь вы в ней первый и единственный в своём роде. Поздравляем! Что дальше?

Следует несколько конкретизировать ситуацию:

  1. В данный момент у компании есть два офиса: 200 квадратов на Арбате под рабочие места и серверную. Там представлены несколько провайдеров. Другой на Рублёвке.
  2. Есть четыре группы пользователей: бухгалтерия (Б), финансово-экономический отдел (ФЭО), производственно-технический отдел (ПТО), другие пользователи (Д). А так же есть сервера ©, которые вынесены в отдельную группу. Все группы разграничены и не имеют прямого доступа друг к другу.
  3. Пользователи групп С, Б и ФЭО будут только в офисе на Арбате, ПТО и Д будут в обоих офисах.
Прикинув количество пользователей, необходимые интерфейсы, каналы связи, вы готовите схему сети и IP-план.

При проектировании сети следует стараться придерживаться иерархической модели сети , которая имеет много достоинств по сравнению с “плоской сетью”:

  • упрощается понимание организации сети
  • модель подразумевает модульность, что означает простоту наращивания мощностей именно там, где необходимо
  • легче найти и изолировать проблему
  • повышенная отказоустойчивость за счет дублирования устройств и/или соединений
  • распределение функций по обеспечению работоспособности сети по различным устройствам.
Согласно этой модели, сеть разбивается на три логических уровня: ядро сети (Core layer: высокопроизводительные устройства, главное назначение - быстрый транспорт), уровень распространения (Distribution layer: обеспечивает применение политик безопасности, QoS, агрегацию и маршрутизацию в VLAN, определяет широковещательные домены), и уровень доступа (Access-layer: как правило, L2 свичи, назначение: подключение конечных устройств, маркирование трафика для QoS, защита от колец в сети (STP) и широковещательных штормов, обеспечение питания для PoE устройств).

В таких масштабах, как наш, роль каждого устройства размывается, однако логически разделить сеть можно.
Составим приблизительную схему:

На представленной схеме ядром (Core) будет маршрутизатор 2811, коммутатор 2960 отнесём к уровню распространения (Distribution), поскольку на нём агрегируются все VLAN в общий транк. Коммутаторы 2950 будут устройствами доступа (Access). К ним будут подключаться конечные пользователи, офисная техника, сервера.

Именовать устройства будем следующим образом: сокращённое название города (msk ) - географическое расположение (улица, здание) (arbat ) - роль устройства в сети + порядковый номер.
Соответственно их ролям и месту расположения выбираем hostname :
Маршрутизатор 2811: msk-arbat-gw1 (gw=GateWay=шлюз)
Коммутатор 2960: msk-arbat-dsw1 (dsw=Distribution switch)
Коммутаторы 2950: msk-arbat-aswN, msk-rubl-asw1 (asw=Access switch)

Документация сети
Вся сеть должна быть строго документирована: от принципиальной схемы, до имени интерфейса.
Прежде, чем приступить к настройке, я бы хотел привести список необходимых документов и действий:
  • Схемы сети L1, L2, L3 в соответствии с уровнями модели OSI (Физический, канальный, сетевой)
  • План IP-адресации = IP-план
  • Список VLAN
  • Подписи (description ) интерфейсов
  • Список устройств (для каждого следует указать: модель железки, установленная версия IOS, объем RAM\NVRAM, список интерфейсов)
  • Метки на кабелях (откуда и куда идёт), в том числе на кабелях питания и заземления и устройствах
  • Единый регламент, определяющий все вышеприведённые параметры и другие
Жирным выделено то, за чем мы будем следить в рамках программы-симулятора. Разумеется, все изменения сети нужно вносить в документацию и конфигурацию, чтобы они были в актуальном состоянии.

Говоря о метках/наклейках на кабели, мы имеем ввиду это:

На этой фотографии отлично видно, что промаркирован каждый кабель, значение каждого автомата на щитке в стойке, а также каждое устройство.

Подготовим нужные нам документы:

Список VLAN

Каждая группа будет выделена в отдельный влан. Таким образом мы ограничим широковещательные домены. Также введём специальный VLAN для управления устройствами.
Номера VLAN c 4 по 100 зарезервированы для будущих нужд.
IP-план
IP-адрес Примечание VLAN
172.16.0.0/16
172.16.0.0/24 Серверная ферма 3
172.16.0.1 Шлюз
172.16.0.2 Web
172.16.0.3 File
172.16.0.4 Mail
172.16.0.5 - 172.16.0.254 Зарезервировано
172.16.1.0/24 Управление 2
172.16.1.1 Шлюз
172.16.1.2 msk-arbat-dsw1
172.16.1.3 msk-arbat-asw1
172.16.1.4 msk-arbat-asw2
172.16.1.5 msk-arbat-asw3
172.16.1.6 msk-rubl-aswl
172.16.1.6 - 172.16.1.254 Зарезервировано
172.16.2.0/24 Сеть Point-to-Point
172.16.2.1 Шлюз
172.16.2.2 - 172.16.2.254 Зарезервировано
172.16.3.0/24 ПТО 101
172.16.3.1 Шлюз
172.16.3.2 - 172.16.3.254 Пул для пользователей
172.16.4.0/24 ФЭО 102
172.16.4.1 Шлюз
172.16.4.2 - 172.16.4.254 Пул для пользователей
172.16.5.0/24 Бухгалтерия 103
172.16.5.1 Шлюз
172.16.5.2 - 172.16.5.254 Пул для пользователей
172.16.6.0/24 Другие пользователи 104
172.16.6.1 Шлюз
172.16.6.2 - 172.16.6.254 Пул для пользователей

Выделение подсетей в общем-то произвольное, соответствующее только числу узлов в этой локальной сети с учётом возможного роста. В данном примере все подсети имеют стандартную маску /24 (/24=255.255.255.0) - зачастую такие и используются в локальных сетях, но далеко не всегда. Советуем почитать о классах сетей . В дальнейшем мы обратимся и к бесклассовой адресации (cisco). Мы понимаем, что ссылки на технические статьи в википедии - это моветон, однако они дают хорошее определение, а мы попробуем в свою очередь перенести это на картину реального мира.
Под сетью Point-to-Point подразумеваем подключение одного маршрутизатора к другому в режиме точка-точка. Обычно берутся адреса с маской 30 (возвращаясь к теме бесклассовых сетей), то есть содержащие два адреса узла. Позже станет понятно, о чём идёт речь.
План подключения оборудования по портам
Разумеется, сейчас есть коммутаторы с кучей портов 1Gb Ethernet, есть коммутаторы с 10G, на продвинутых операторских железках, стоящих немалые тысячи долларов есть 40Gb, в разработке находится 100Gb (а по слухам уже даже есть такие платы, вышедшие в промышленное производство). Соответственно, вы можете выбирать в реальном мире коммутаторы и маршрутизаторы согласно вашим потребностям, не забывая про бюджет. В частности гигабитный свич сейчас можно купить незадорого (20-30 тысяч) и это с запасом на будущее (если вы не провайдер, конечно). Маршрутизатор с гигабитными портами стоит уже ощутимо дороже, чем со 100Mbps портами, однако оно того стоит, потому что FE-модели (100Mbps FastEthernet), устарели и их пропускная способность очень невысока.
Но в программах эмуляторах/симуляторах, которые мы будем использовать, к сожалению, есть только простенькие модели оборудования, поэтому при моделировании сети будем отталкиваться от того, что имеем: маршрутизатор cisco2811, коммутаторы cisco2960 и 2950.
Имя устройства Порт Название VLAN
Access Trunk
msk-arbat-gw1 FE0/1 UpLink
FE0/0 msk-arbat-dsw1 2,3,101,102,103,104
msk-arbat-dsw1 FE0/24 msk-arbat-gw1 2,3,101,102,103,104
GE1/1 msk-arbat-asw1 2,3
GE1/2 msk-arbat-asw3 2,101,102,103,104
FE0/1 msk-rubl-asw1 2,101,104
msk-arbat-asw1 GE1/1 msk-arbat-dsw1 2,3
GE1/2 msk-arbat-asw2 2,3
FE0/1 Web-server 3
FE0/2 File-server 3
msk-arbat-asw2 GE1/1 msk-arbat-asw1 2,3
FE0/1 Mail-Server 3
msk-arbat-asw3 GE1/1 msk-arbat-dsw1 2,101,102,103,104
FE0/1-FE0/5 PTO 101
FE0/6-FE0/10 FEO 102
FE0/11-FE0/15 Accounting 103
FE0/16-FE0/24 Other 104
msk-rubl-asw1 FE0/24 msk-arbat-dsw1 2,101,104
FE0/1-FE0/15 PTO 101
FE0/20 administrator 104

Почему именно так распределены VLAN"ы, мы объясним в следующих частях.
Схемы сети
На основании этих данных можно составить все три схемы сети на этом этапе. Для этого можно воспользоваться Microsoft Visio, каким-либо бесплатным приложением, но с привязкой к своему формату, или редакторами графики (можно и от руки, но это будет сложно держать в актуальном состоянии:)).

Не пропаганды опен сорса для, а разнообразия средств ради, воспользуемся Dia. Я считаю его одним из лучших приложений для работы со схемами под Linux. Есть версия для Виндоус, но, к сожалению, совместимости в визио никакой.

L1

То есть на схеме L1 мы отражаем физические устройства сети с номерами портов: что куда подключено.

L2
На схеме L2 мы указываем наши VLAN’ы

L3

В нашем примере схема третьего уровня получилась довольно бесполезная и не очень наглядная, из-за наличия только одного маршрутизирующего устройства. Но со временем она обрастёт подробностями.

Как видите, информация в документах избыточна. Например, номера VLAN повторяются и на схеме и в плане по портам. Тут как бы кто на что горазд. Как вам удобнее, так и делайте. Такая избыточность затрудняет обновление в случае изменения конфигурации, потому что нужно исправиться сразу в нескольких местах, но с другой стороны, облегчает понимание.

К этой первой статье мы не раз ещё вернёмся в будущем, равно как и вам придётся всегда возвращаться к тому, что вы изначально напланировали.
Собственно задание для тех, кто пока только начинает учиться и готов приложить для этого усилия: много читать про вланы, ip-адресацию, найти программы Packet Tracer и GNS3.
Что касается фундаментальных теоретических знаний, то советуем начать читать Cisco press. Это то, что вам совершенно точно понадобится знать.
В следующей части всё будет уже по-взрослому, с видео, мы будем учиться подключаться к оборудованию, разбираться с интерфейсом и расскажем, что делать нерадивому админу, забывшему пароль.
P.S. Спасибо соавтору статьи - Максиму aka gluck.
P.P.S Тем, кто имеет, что спросить, но не имеет возможности свой вопрос здесь задать, милости просим в

В это статье я расскажу вам как создать простую локальную сеть из двух компьютеров соединенных с помощью свитча\роутера.

Как создать локальную сеть

    Первое что нам понадобиться - узнать IP адрес роутера (если он имеется). Узнать его можно посмотрев документацию или на «животе» роутера, обычно это 192.168.1.1 .
  1. Нам необходимо всем компьютерам дать оригинальные имена и включить их в одну рабочую группу. Для этого на каждом компьютере, кликаем правой кнопкой по «мой компьютер», открываем «свойства» и вкладку «Имя компьютера», нажимаем кнопку «изменить».
  2. В открывшемся окне вводим оригинальное имя компьютера (без пробелов, латинскими буквами), в качестве рабочей группы будем использовать название «HOME». Нажимаем «ок» и перезагружаем компьютер.Если в сети используется роутер, то советую сперва выполнить пункты 7 и 8, только в случае если вы не увидите общую папку использовать пункты 3,4,5,6.
  3. Теперь открываем сетевые подключения:
    Для Windows XP: Меню «Пуск» — Панель управления - Сеть и подключения к Интернету - Сетевые подключения.
    Для Windows 7: Меню «Пуск» — Панель управления — Просмотр состояния сети и задач — Изменение параметров адаптера.
  4. В сетевых подключениях вы увидите «Подключение по локальной сети», кликаем по нему правой кнопкой и открываем свойства. Во вкладке «Общее» (Windows XP) или «Сеть» (Windows 7), выделяем «Протокол Интернета (TCP\IP)» (Windows XP) или «Протокол интернета версии 4 (TCP\IPv4)» (Windows 7) и жмем кнопочку «свойства»
  5. Важно, если у вас уже прописаны адреса вам необходимо переписать их на бумагу, в случае появления ошибок и придется восстановить. В открывшемся окне переключаем радиоточки в положение «Использовать следующий IP адрес:» и «Использовать следующие адреса DNS-серверов:»
  6. Теперь вводим наши данные:
    Если в сети используется роутер, то во всех данных меняются первые 3 группы IP-адреса. В нашем примере используется роутер с IP-адресом 192.168.1.1, и в связи с этим для поле IP-адрес меняется только число в последней группе, первые 3 группы чисел остаются 192.168.1.2 .
    IP-адрес: 192.168.1.2 (Последнее число «2» меняется на каждом компьютере, то есть растет 3 4 5 6 и так далее).
    Маска подсети: 255.255.255.0 (Одинакова на всех компьютерах).
    Основной шлюз: 192.168.1.1 (IP адрес роутера)
    Предпочитаемый DNS-сервер: 192.168.1.1 (IP адрес роутера)
    Альтернативный DNS-сервер: 8.8.8.8
    Нажимаем «ОК» и закрываем свойства подключения по локальной сети.
  7. Теперь необходимо создать общую папку на обоих компьютерах (или открыть доступ к существующей папке), для этого кликаем правой кнопкой по нужной папке и открываем свойства, открываем вкладку «Доступ». Если вы проделываете это впервые - кликаем по надписи «Если вы понимаете потенциальную опасность, но все равно хотите включить общий доступ без помощи мастера, щелкните здесь».
    Во всплывающем окне выбираем «Просто включить общий доступ к файлам»
    Теперь во вкладке «Доступ» ставим галочки «Открыть общий доступ к этой папке» и «Разрешить изменение файлов по сети». Нажимаем «ок».
  8. Перезагружаем компьютер, открываем сетевые подключения и если все прошло правильно - видим общую папку другого компьютера.

Давайте, в общих чертах, разберемся, как работает сеть Интернет.

Все компьютеры в сети Интернет грубо можно поделить на две группы – серверы и клиенты.

Серверы - это мощные, надежные компьютеры, работающие круглосуточно. Они постоянно подключены Интернету, способны хранить и пересылать информацию по запросу других компьютеров, отвечая при этом на десятки и сотни запросов одновременно.

Клиенты - это те персональные компьютеры пользователей Интернета, на которых можно составлять и посылать запросы к серверам, получать и отображать информацию. Часто такой компьютер не соединен с Интернетом постоянно, а подключается по мере необходимости.

Для подключения к Интернету мы обращаемся к услугам специальных организаций - провайдеров услуг Интернета.

Интернет-провайдер – это организация, предоставляющая доступ к сети Интернет через свой Интернет-сервер. Компьютеры пользователей (клиенты) соединяются с сервером провайдера по телефонным линиям, выделенному каналу или беспроводной сети. В свою очередь, серверы провайдера соединены с Интернетом постоянными высокоскоростными линиями связи.

На компьютерах пользователей Интернет стоит соответствующее программное обеспечение, например браузер, которое, составляет и посылает запрос серверу, затем получает и отображает информацию на экране монитора. На сервере, В свою очередь, установлено свое программное обеспечение, которое хранит информацию и отвечает на запросы программного обеспечения клиента.

А теперь представьте, что различные пользователи имеют разные типы компьютеров, в которых установлены различные операционные системы (Windows, Vista и пр.), разные браузеры (Opera, Internet Explorer, Mozilla Firefox). На различных серверах, также установлены различные типы компьютеров и различное серверное программное обеспечение. Для того, чтобы программы, написанные разными авторами для разного типа компьютеров, с разными операционными системами, могли корректно взаимодействовать между собой, были придуманы специальные правила – Протоколы . Можно сказать, что протоколы помогают компьютерам обмениваться информацией.

Для каждой службы Интернета существует свой прикладной протокол. Например, если вы хотите отправить электронную почту, то на вашем компьютере должна быть установлена необходимая для этого программа, а на сервере имеется своя программа, соответствующая вашей программе и свой протокол прикладного уровня , обеспечивающий взаимодействие программы-клиента с сервером.

Таким образом, для использования какой-либо из служб Интернета нам нужны:

  • Компьютер
  • Программа-клиент, установленная на нашем компьютере, и способная работать по протоколу избранной службы
  • Адрес сервера, на котором установлена программа-сервер.

Для облегчения понимания, изложенной выше информации, предположим, что русский Иван решил пообщаться с американцем Билом. Для этого Ивану необходимо знать английский язык. И не просто знать английские слова, но и уметь расставить их в нужном порядке, в соответствии с правилами (протоколами), только тогда Бил сможет понять Ваню.

Осталось, только выяснить, а как же Ваня найдет Била, чтобы пообщаться с ним? Элементарно – Ваня знает номер сотового телефона Била.

По такому же принципу находят друг друга миллионы компьютеров в Интернете. Каждый компьютер, подключенный к сети Интернет, имеет свой уникальный IP – адрес (Internet Protocol Address), который представляет собой последовательность четырех чисел, разделенных точками, например 195.5.46.34. Каждое число может лежать в диапазоне от 0 до 255. IP-адрес для компьютера, как для нас номер сотового телефона. По нему можно найти компьютер в любом уголке мира.

Далее возникает следующий вопрос – если все веб-сайты, веб-страницы, блоги и пр. являются частью всемирной базы данных WWW, то где и на каких полках все это лежит? И как до всего этого добирается наш компьютер?

Как правило, сайты размещаются на Интернет-серверах, потому что именно на серверах имеется обширное дисковое пространство, необходимое программное обеспечение и при этом, возможность отвечать на десятки и сотни запросов одновременно. Для того, чтобы разместить сайт в Интернете, а точнее во всемирной паутине WWW, необходимо обратиться к хост-провайдеру.

Хост-провайдер – это организация, которая предоставляет услуги хостинга, т.е. предоставляет дисковое пространство на Интернет-сервере (Хостинге), для размещения вашего сайта в сети Интернет. Запомните, что хостинг это не процесс публикации сайта, а только аренда дискового пространства.

С английского «хост» переводится, как главный компьютер или хозяин постоялого двора. Так вот, на этот постоялый двор и сваливают сайты. Таких постоялых дворов в сети тысячи.

Итак, чтобы найти какой-либо сайт во всемирной паутине, надо знать IP-адрес, того сервера, где размещен сайт. Если для компьютера, запомнить несколько десятков IP-адресов в виде набора цифр, не составит труда, то человеку это сделать гораздо сложнее.

Для облегчения работы была придумана Система доменных имен (DNS – Domain Name System). Эта альтернативная система адресации, более понятна человеку, т.к. компьютерам присваивается не только IP-адрес, но и символьное имя или доменное имя . Доменное имя состоит из цепочки символов, разделенных между собой точкой.

Как бы, не были удобны для пользователя доменные имена, но работа всех компьютеров построена на цифровых адресах, поэтому для обеспечения связи между человеком и машиной была создана служба DNS -серверов .

DNS-сервер - программа, осуществляющая преобразование доменного адреса в цифровой IP-адрес и наоборот. Каждый раз, когда вы набираете доменное имя в браузере, служба DNS вычисляет, какому IP-адресу соответствует это имя и какой именно ресурс нужно вам предоставить.

Пожалуй, DNS-сервер можно сравнить с адресной книгой в нашем сотовом телефоне. Мы физически не можем запомнить все номера, нужных нам сотовых телефонов, поэтому каждый номер записываем в телефонной книге под уникальным именем. Чтобы позвонить, находим нужное нам имя, а телефон сам разбирается, какой номер набирать, так же как DNS-сервер.

Если с адресами серверов, более или менее все понятно, то, как же находятся и передаются необходимые нам документы на сайтах?

Всемирная паутина WWW населена миллионами различных документов, которые лежат на различных серверах и наша задача найти и прочесть нужный нам документ. Но для этого наш браузер должен знать точное местонахождение необходимого документа .

Всем пользователям компьютеров, даже чайникам, хорошо знакомо понятие полного имени файла, которое включает в себя краткое имя файла с расширением и полный путь к файлу, начиная с имени устройства или диска, затем идет перечень вложенных папок, разделенных между собой слешем «\». Таким образом, мы однозначно идентифицируем файл в пределах одного компьютера.

Каждый файл в Интернете также имеет свой уникальный адрес. Он называется URL .

URL (Uniform Resource Locator ) – универсальный локатор ресурса, или адрес любого файла в Интернете. Кроме адреса компьютера в URL содержится указание о протоколе, по которому нужно обращаться к файлу, какую программу на сервере запустить и к какому конкретному файлу следует обратиться.

Типичный адрес URL состоит из трех основных элементов: Протокол + Доменное имя + Путь/Файл .

Давайте разберем более подробно следующий URL http://nic.ru/dns/service/dns-service.html . Этот адрес принадлежит одной из страниц сайта RU-Center.

  1. http – это протокол, он определяет совокупность правил, по которым происходит взаимодействие между клиентом и сервером. Протокол, принятый в WWW для передачи гипертекста, называется HyperText Transfer Protocol , сокращенно - HTTP .
  2. Далее идет доменное имя сервера, к которому вы обращаетесь за информацией, в нашем случае это nic . ru . Где . ru – домен верхнего уровня, nic . ru – домен второго уровня. Между доменом и протоколом ставится разделитель :// .
  3. /dns/service/dns-service.html – путь до нужного нам файла dns-service.html, который находится в папке service ,которая в свою очередь вложена в папку dns .

Вот и все. В «трех словах» я попыталась вам объяснить, как работает Сеть Интернет, и ее самый популярный ресурс – всемирная путина WWW.



error: Content is protected !!