logo

История создания, принципы работы и основные сервисы сети Интернет.

В 1957 году, после запуска СССР первого искусственного спутника земли, правительство США решило, что в случае войны неплохо бы иметь надежную систему передачи данных. Разработка такой системы была поручена нескольким крупным университетам Америки. Компьютерную сеть в проекте назвали ARPANET (англ. Advanced Research Projects Agency Network) и уже в 1969 году сеть связала четыре университета: Калифорнийский, Стэндфордский, а так же Университеты Калифорнии и Санта-Барбары. Все работы получали финансирование из средств Министерства обороны США. Позже сеть ARPANET была задействована учёными из разных областей науки – сеть росла.

В 70-х годах прошлого века основным предназначением сети была пересылка электронной почты. В то же время появляются первые почтовые рассылки, различные доски объявлений и новостные группы. Однако во взаимодействии с другими сетями, построенными на других стандартах, были большие проблемы. Бурное развитие различных протоколов передачи данных, а так же их последующая стандартизация в 82-83 годах и переход на «общий», объединяющий протокол TCP/IP решили данную проблему. Этот переход состоялся 1 января 1983 года. Именно в этом году сеть ARPANET закрепила за собой термин «Интернет».

Следующим этапом развития была разработка системы доменных имён (англ. Domain Name System, DNS), которая состоялась в 1984 году.

Так же в этом году появляется серьёзный конкурент сети ARPANET – межуниверситетская сеть NSFNet (англ. National Science Foundation Network). Эта сеть была объединением множества мелких сетей, имела пропускную способность гораздо бо́льшую, чем у ARPANET, а так же высокую динамику подключения новых пользователей (около 10 тысяч машин в год). Гордое звание «Интернет» перешло к NSFNet.

В 1988 году был анонсирован протокол мгновенной передачи текстовых сообщений Internet Relay Chat (IRC), вследствии этого в Интернете стало возможным «живое» общение в чате в реальном времени.

В 1989 году знаменитый британский учёный Тим Бернерс-Ли предлагает концепцию Всемирной паутины. Он так же за два последующих года разрабатывает протокол HTTP, язык гипертекстовой разметки HTML и идентификаторы URI.

В 1990 году сеть ARPANET, проиграв в конкурентной борьбе NSFNet, прекращает своё существование. Так же в этом году состоялось первое подключение к сети Интернет по телефонной линии (Dialup access – «дозвон»).

1991 год ознаменовался общедоступностью Всемирной паутины в Интернете.

1993 год – появление знаменитого веб-браузера NCSA Mosaic. Быстрый рост популярности Интернета.

В 1995 году роль маршрутизации всего сетевого трафика Интернета возложили на себя сетевые провайдеры, а суперкомпьютеры NSFNet вернулись к роли исследовательской сети.

В этом же году был образован Консорциум всемирной паутины (W3C), призванный упорядочить веб-стандарты.

С 1996 году Всемирная паутина (WWW) почти полностью подменяет собой понятие интернет, и обгоняет по трафику протокол пересылки файлов FTP

1990-е годы произошло массовое объединение большинства существовавших сетей под флагом Интернет (хотя такие сети как Фидонет так и остались обособленными). Открытость технических стандартов во много способствовало быстрому росту сети. К 1997 году в Интернете насчитывалось около 10 млн. компьютеров и более 1 млн. доменных имён. Интернет – популярнейшее средство для обмена информацией.

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

Принцип работы сети Интернет

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

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

Информация передается с компьютера на компьютер в виде пакета. Описание этого взаимодействия обычно происходит с помощью понятий "клиент" и "сервер". К клиентам относятся, например, программы домашнего компьютера. Различаются клиент и сервер номерами портов, которые всегда фиксированные на сервере и динамические на домашнем компьютере.

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

Основные сервисы

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

Для стандартных сервисов также стандартизируется и интерфейс взаимодействия с протоколами транспортного уровня. В частности, за каждым программным сервером резервируются стандартные номера TCP- и UDP-портов, которые остаются неизменными независимо от особенностей той или иной фирменной реализации как компонентов сервиса, так и транспортных протоколов. Номера портов клиентского программного обеспечения так жестко не регламентируются. Это объясняется следующими факторами:

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