logo
Ermak

1. История создания

В 1961 году Defence Advanced Research Agensy (DARPA) по заданию министерства обороны США приступило к проекту по созданию экспериментальной сети передачи пакетов. Эта сеть, названная ARPANET, предназначалась первоначально для изучения методов обеспечения надежной связи между компьютерами различных типов. Многие методы передачи данных через модемы были разработаны в ARPANET. Тогда же были разработаны и протоколы передачи данных в сети - TCP/IP. TCP/IP - это множество коммуникационных протоколов, которые определяют, как компьютеры различных типов могут общаться между собой.

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

И в 1975 году ARPANET превратилась из экспериментальной сети в рабочую сеть. Ответственность за администрирование сети взяло на себя Defence Communication Agency (DCA), в настоящее время называемое Defence Information Systems Agency (DISA). Но развитие ARPANET на этом не остановилось; Протоколы TCP/IP продолжали развиваться и совершенствоваться.

В 1983 году вышел первый стандарт для протоколов TCP/IP, вошедший в Military Standarts (MIL STD), т.е. в военные стандарты, и все, кто работал в сети, обязаны были перейти к этим новым протоколам. Для облегчения этого перехода DARPA обратилась с предложением к руководителям фирмы Berkley Software Design - внедрить протоколы TCP/IP в Berkeley(BSD) UNIX. С этого и начался союз UNIX и TCP/IP.

Спустя некоторое время TCP/IP был адаптирован в обычный, то есть в общедоступный стандарт, и термин Internet вошел во всеобщее употребление.

В 1983 году из ARPANET выделилась MILNET, которая стала относиться к Defence Data Network (DDN) министерства обороны США. Термин Internet стал использоваться для обозначения единой сети: MILNET плюс ARPANET. И хотя в 1991 году ARPANET прекратила свое существование, сеть Internet существует, ее размеры намного превышают первоначальные, так как она объединила множество сетей во всем мире. Число хостов, подключенных к сети Internet, выросло с 4 компьютеров в 1969 году до 14 миллионов в 1997 году.

Число пользователей ежегодно удваивается. Если в 1980 г. Интернет объединял лишь 25 сетей, то через 15 лет - уже свыше 44 тысяч университетских, государственных и корпоративных сетевых систем 160 стран мира, связанных высокоскоростными частными и общедоступными средствами связи. За один 1995 год к Интернет подключились от 40 до 50 млн. компьютеров и по оценкам число их ежемесячно увеличивается на 10-20 %.

Согласно исследованию, которое Neielsen называет первым в истории анализом глобального распространения Интернета, население всемирной Сети в 20-ти странах приближается до 300 млн. (2000год) В Северной Америке людей с домашним доступом к Интернет наибольше (близко 150 млн.), ее догоняют европейские страны, где в совокупности таких людей - 82 млн. Лидируют Великобритания, Германия и Италия, частица которых в европейском населении Интернета превышает половину. Исследование также показало, что большинство пользователей имеют доступ к Интернету из дома, а не на работе. Исключения составляет Швейцария, где тех и тех поровну. [2]

Говорят, что с переписыванием по е-маіl'у надо быть осторожным, ведь кто-нибудь может послать вашему другу от вашего имени всякие гадости, а его ответы перехватывать, чтобы не дать ему прояснить ситуацию. Так, действительно, бытовое переписывание передается по Интернету в незашифрованном виде, его можно перехватить и подсмотреть на почтовом сервере и даже сфальсифицировать. Только для занятия этим нужна высокая квалификация и доступ к этому серверу. А его могут получить люди только трех профессий: сисадмин - который с большим интересом поиграет в свободное время в Quake, хакер - которому некогда заниматься глупостями (ведь платят не за прочитанное письмо, а за сломанный сервер) и, в конце концов, те, кому положено.

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

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

Странный факт: увеличение степени реализма технологий виртуальной реальности не оказывает влияние на усиление влияния этой реальности. Так как, становясь реальным, виртуальный мир перестает будить воображение. Так как самое «что-то-не-совсем-реальное» стимулирует силу нашего воображения и представлений. Мы берем то, что читаем и переводим воображением во что-то живое и яркое... Мысленный мир, виртуальная реальность. Но реальность. Почему? Так как, если ты "там", то для тебя этот мир реальный - ты общаешься, ссоришься, обижаешься... то есть живешь. А жить можно лишь в реальном мире. И люди, которые по определенным причинам убегают в этот мир от реальности, наделяют его реальностью, делают более реальным, чем реальная жизнь и живут в нем с удовольствием.

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

Принцип работы

1. Сеть передачи данных

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

Сеть предназначена для передачи данных.

Данными может быть любая информация: текст, изображение, голос, видео и т.д.

Оборудование, используемое в сети можно разделить на три категории:

1) Клиентское оборудование (Клиент) - рабочая станция (персональный компьютер), ноутбук, телефон, телевизор... Т.е. любое устройство, которое может сформировать по команде пользователя или автоматически, запрос на получение информации из сети, получить ответ на свой запрос и отобразить полученную информацию в вид, доступный для потребителя информации.

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

3) Сетевое Оборудование - оборудование, которое обеспечивает передачу информации по сети между Клиентами и Серверами, и собственно сами каналы связи.

2. Технология клиент-сервер

В общем случае сеть работает так:

Клиент готовит запрос на какой-нибудь Сервер - "Дай мне такую-то информацию" и передает его Cетевому Оборудованию.

Сетевое Оборудование обеспечивает доставку по сети этого запроса до указанного Сервера.

Сервер, получив запрос, готовит на него ответ и затем отправляет его Клиенту.

Клиент, получив ответ, преобразует его в вид, доступный конечному пользователю.

Такой механизм обмена информацией называется "технологией клиент-сервер".

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

Сервер же, напротив, должен быть включен всегда и должен постоянно "слушать" сеть - нет ли для него нового запроса от какого-нибудь Клиента.

3. Пакетная передача данных

Сеть Интернет относится к сетям пакетной передачи данных. Что это означает?

Вся информация в сети передается исключительно небольшими порциями - пакетами. Любой Клиент и любой Сервер умеют преобразовывать поток передаваемой информации в набор отдельных пакетов и "склеивать" полученные пакеты обратно в поток информации.

Обычно размер пакетов в сети небольшой - от нескольких байт до нескольких килобайт.

Каждый пакет состоит из заголовка и информационной части.

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

В информационной части - собственно сама передаваемая информация.

Адреса отправителя/получателя в заголовке пакета используется Сетевым Оборудованием для определения - куда какой пакет отправлять.

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

4. Принципы работы Сетевого Оборудования.

Для объединения Клиентов и Серверов в сети между собой используется Сетевое Оборудование - модемы, коммутаторы, маршрутизаторы и каналы связи.

Модем ("модулятор-демодулятор") - это устройство, которое позволяет преобразовывать информацию из/в цифрового вида в/из аналоговые сигналы и передавать ее по каналам связи - медным проводам, оптике, радио и т.д.

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

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

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

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

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

Обычно маршрутизатор знает адреса своих ближайших соседей и сразу отправляет им пакеты, для них предназначенные. А все остальные - отправляет по т.н. default-маршруту (маршруту по умолчанию). Обычно им является "вышестоящий" маршрутизатор.

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

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