Где находится Интернет?

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

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

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

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

Рис. 9.1. Интернет, провайдеры и компьютеры-клиенты

Рис. 9.1. Интернет, провайдеры и компьютеры-клиенты

Заметим, что в случае локальной сети адрес присваивается маршрутизатору — тому узлу сети, который непосредственно контактирует с провайдером. Принято говорить, что это внешний IP-адрес, он назначается внешнему сетевому интерфейсу роутера. У обычного роутера или точки доступа таким интерфейсом является порт WAN, у модема ADSL — интерфейс, связанный с телефонной линией. Внутри локальной сети действуют свои, внутренние, IP-адреса, и «наружу», в Интернет, они не показываются ни при каких обстоятельствах.

Представьте, что в вашей фирме какому-то компьютеру назначен IP-адрес 192.168.1.10, и в локальной сети соседа у какого-то компьютера точно такой же адрес — сколько их, одинаковых, во всем мире? Роль маршрутизатора состоит как раз в том, чтобы направлять запросы от узлов (компьютеров) локальной сети в Интернет со своего внешнего IP-адреса, получать на них ответы и возвращать именно тем компьютерам, от которых эти запросы исходили.

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

C URL мы сталкиваемся постоянно, и когда вводим «адрес сайта» в адресной строке браузера, и когда отправляем товарищу ссылку на какую-то веб-страницу, и когда указываем адреса серверов при настройке программы-клиента электронной почты. Примеры: http://www.yandex.ru, http://pivot-table.ru/topics/localhost. Гипертекстовые ссылки на веб-страницах также представляют собой URL-адреса. URL-адрес состоит из двух частей, разделенных двоеточием.

Левая часть — тип ресурса. Она говорит, к какому типу принадлежит запрашиваемый ресурс, как получить к нему доступ: какой сетевой протокол должен использоваться. В обоих примерах это HTTP-протокол, посредством которого программы-браузеры обращаются к веб-страницам. Правая часть указывает на адрес ресурса в Сети. Как правило, это файл, находящийся на каком-либо сервере в Интернете. Если, как в первом примере, указано только доменное имя (имя сайта), то по умолчанию подразумевается его заглавная страница.

Во втором примере приведен полный путь к конкретному документу на сайте. Что означает «тип ресурса» или связанный с ним протокол? В Интернете представлены различные службы, каждая из которых использует конкретные протоколы и работает с определенного вида ресурсами (не обязательно файловыми).

Наиболее важными являются служба WWW, электронная почта (протоколы SMTP, POP3, IMAP, MAPI), службы мгновенного обмена сообщениями (используют протоколы XMPP-Jabber, ICQ, IRC, Skype, AIM, MSN, Yahoo! и др.). Упомянем также службы FTP (сервис передачи файлов), RSS (ленты новостей), потоковую передачу аудио- и видеоинформации.

Top