Основные принципы построения сети Интернет

Интернет - это глобальная компьютерная сеть, в которой размещены различные службы или сервисы (E-mail, Word Wide Web, FTP, Usenet, Telnet, IP-радио, IPTV, IRC(чаты) и т.д.). Датой ее основания можно считать 29 октября 1969 года. В этот день в 21:00 между двумя первыми узлами экспериментальной сети ARPANet (Advanced Research Projects Agency), находящимися на расстоянии в 640 км — в Калифорнийском университете Лос-Анджелеса (UCLA) и в Стэнфордском исследовательском институте (SRI) — провели сеанс связи.

ARPANet была создана с применением технологии коммутации пакетов на основе Internet Protocol - IP или семейства протоколов (стека) TCP/IP (Transmission Control Protocol), т.е. основана на самостоятельном продвижении пакетов в сети. Именно применение сетевых протоколов TCP/IP обеспечило нормальное взаимодействие компьютеров с различными программными и аппаратными платформами в сети и, кроме того, стек TCP/IP обеспечил высокую надежность компьютерной сети (при выходе из строя нескольких компьютеров сеть продолжала нормально функционировать).

После открытой публикации в 1974 году описания протоколов IP и TCP (описание взаимодействия компьютеров в сети) началось бурное развитие сетей, на основе семейства протоколов TCP/IP. Стандарты TCP/IP являются открытыми и постоянно совершенствуются. В настоящее время во всех операционных системах предусмотрена поддержка протокола TCP/IP.

В 1983 году ARPANet разделилась на две сети, одна - MILNET стала частью оборонной сети передачи данных США, другая - была использована для соединения академических и исследовательских центров, которая постепенно развивалась и в 1990 году трансформировалась в Интернет.

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

Среди всех сервисов сети наиболее популярным стал Web (англ. сеть, паутина). Многие пользователи Интернета считают, что Всемирная паутина (Word Wide Web) - это и есть глобальная сеть Интернет. Надо отметить, что это не так. WWW - это одна из служб Интернета, но она является его основой, это распределенная система гипермедиа (гипертекста), в которой документы, размещены на серверах Интернет и связаны друг с другом ссылками.

Для просмотра веб-страниц в Интернете пользователи используют специальные программы, называемые браузерами. К наиболее распространенным относятся Internet Explorer, Google Chrome, Mozilla FireFox, Safari, Opera. Пользователь набирает в своем браузере адрес веб-страницы интернета. Если он набирает его в цифровом виде (IP-адрес вида 5.45.110.50), то браузер непосредственно связывается с сайтом Интернета, который находится по этому адресу. Если же адрес задан в текстовом виде, например «weblecture.ru», то браузер связывается с DNS-сервером (прописанным в настройках сети компьютера), который заменяет текстовое имя на соответствующий ему IP-адрес.

Имя сайта в текстовом виде еще называют доменным именем. Так «weblecture.ru» является доменом второго уровня в домене первого уровня «.ru». К наиболее распространенным доменным именам первого уровня относятся «.com», «.org», «.net», «.ru».

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

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

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


Схема получения IP адреса по имени домена

Таким образом для появления сайта в сети интернет и доступа к нему по его доменному имени необходимы зарегистрированное доменное имя, выделенный ip-адрес и компьютер, подключенный к сети Интернет, с настроенным сервером. Услугами предоставления ip-адреса и настроенного компьютера занимаются хостинг-компании. Стоимость сильно варьируется в зависимости от набора предложенных услуг и от предоставляемого ресурса. Хостинг может быть виртуальным (это дешевле). В таком случае на одном компьютере одновременно работают несколько сайтов разных владельцев. Хостинг может быть выделенным (это дороже). В этом случае для сайта выделяется отдельный компьютер.

Основные характеристики хостинга:
- Выделенный или виртуальный хостинг;
- Наличие и величина ограничений на объем трафика;
- Объем выделяемого места на диске;
- Используемое программное обеспечение;
- Количество доменов, которые можно привязать к своему аккаунту на хостинге.

Большинство хостингов предоставляют доступ к сайту и управление им как через веб-интерфейс, так и через ftp. После того, как хостинг настроен, к нему привязано доменное имя, стартовая веб-страница сайта создана, пользователи могут заходить на этот сайт. Если набрать в браузере только имя сайта без указания конкретной веб-страницы, например, http://weblecture.ru, то по умолчанию будет загружена страница index.html, index.htm или index.php (если хотя бы одна из страниц с таким именем есть на сайте).