Удивительный интернет
Шрифт:
По тому же принципу работает и факс. Писк, который слышится иногда при передаче факсимильного сообщения, является закодированной последовательностью просканированных белых и черных точек, передаваемых по телефонному кабелю.
Каждый узел, в котором был установлен IMP, соединялся телефонными линиями с двумя IMP, размещенными в соседних узлах. Исключением был узел Университета штата Юта. Он соединялся одной телефонной линией только со Стэнфордским университетом (см. рисунок).
В сентябре 1969 года два IMP поступили в Стэнфордский университет и в Калифорнийский университет в Лос-Анджелесе. Настройка узлов связи, которые разделяло более 500 километров, и проверка соединения между ними заняли
Первоначальная конфигурация сети ARPANET. Исторический документ!
Проверку произвели поздно, в 9 часов вечера. Перед началом проверки Л. Клейнрок связался по телефону с оператором, сидевшим у пульта компьютера в Стэнфорде, и нажал на клавишу «L».
– Ты видишь букву «L»? – спросил он по телефону.
– Я вижу букву «L», – ответили из Стэнфорда.
– Ты видишь букву «О»? – спросил Клейнрок, нажав на следующую клавишу.
– Я вижу букву «О», – ответили из Стэнфорда.
После того как была нажата клавиша «G», произошел сбой системы. Связь смогли восстановить только через час. И вот 29 октября 1969 года в 10 часов вечера произошло дистанционное подключение! Таким образом, 29 октября можно считать днем рождения Интернета.
Первую очередь ARPANET испытывали до 1 декабря 1969 года. После этого к сети были подключены еще два узла. Теперь это был полноценный участок будущей сети.
Тут же на эту «лужайку» устремились ребята из Центра сетевых измерений Леонарда Клейнрока. Ведь теперь они могли проверить теорию коммутационных сетей на практике. Вопросов здесь, как всегда, было больше, чем ответов. Каким маршрутом направлять пакеты от узла к узлу, чтобы ускорить процесс передачи и избежать путешествия пакетов по кругу? Как избежать перегрузок сети? Какие новые возможности открывают коммуникационные сети?
Лиха беда начало! Сеть ARPANET стала расти и развиваться очень активно. В 1971 году к ней были подключены уже пятнадцать университетов США. В 1973 году к ARPANET подключились первые пользователи из-за океана: из Великобритании и Норвегии. Сеть стала международной.
1971. Программа электронной почты – отныне и навсегда
Электронная почта сейчас – одна из главных служб Интернета. Но появилась она еще до того, как возникла межкомпьютерная связь. Уже в конце 1950-х годов все крупные компьютеры предоставляли пользователям возможность набрать на клавиатуре своего терминала сообщение и переслать его другому пользователю. Адресом «почтового ящика» служило имя пользователя (логин), под которым он регистрировался для работы с компьютером. Если учесть, что к компьютеру могла быть присоединена сотня терминалов, которые находились не только на разных этажах одного и того же здания, но в разных зданиях одного университетского кампуса и даже в разных городах, возможность пересылки сообщений между пользователями даже одного компьютера была очень удобной опцией.
Аналогичную программу для обмена сообщениями между разными компьютерами, соединенными сетью, написал в ноябре 1971 года программист Рэй Томлинсон (Ray Tomlinson). Он работал в фирме «BBN», которая выполняла технические работы в рамках проекта ARPANET. Адресом «почтового ящика» в программе Р. Томлинсона
Благодаря Интернету этот значок стал незаменимым и на русских клавиатурах. В русском Интернете он получил название «собачка».
1974. TCP/IP. Имя для героя
Вспомните роман Марка Твена «Принц и нищий». Юного короля во дворце заменил похожий на него мальчик-простолюдин. Казалось бы, скандал и катастрофа!
Ничего подобного! Свита продолжала «играть короля»! Придворные обращались с этим бедным мальчиком так, словно бы он был наследником престола, соблюдая все правила общения с коронованной особой. Эти правила были заведены при дворе давным-давно, проверены многими поколениями, и они спасли монархию.
Свод правил, регулирующий порядок официальных мероприятий и церемоний, называется протоколом. Протокол выходит на первый план при общении официальных особ. Для любого владыки нет ничего страшнее, чем показаться смешным, неотесанным, не знающим, как себя вести в той или иной ситуации. Чтобы такого позора не произошло, царь-король-президент должен действовать согласно предписаниям протокола. Человек, досконально знающий все протокольные тонкости, церемониймейстер, всегда был одним из самых главных придворных сановников.
Протокольный отдел играл и играет важную роль в деятельности любого министерства иностранных дел, поскольку несоблюдение дипломатического протокола может поставить под сомнение законность подписываемых соглашений.
Любая армия мира живет по воинским уставам, которые фактически тоже являются тщательно разработанными протоколами. Более того, среди военных бытует справедливая поговорка, что уставы писаны кровью.
Такие непохожие друг на друга мероприятия, как церковные службы, дуэли и воровские «сходняки», проводятся в соответствии с определенными фиксированными правилами, писаными или неписаными. То есть по протоколу, хотя это слово и не употребляется.
В технике Интернета главную роль, аналогичную придворному протоколу для королевского двора, играет сетевой протокол.
Сетевым протоколом называется система правил, однозначно описывающих обмен информацией между компьютерами по сети. Протокол определяет то, как процесс передачи информации инициируется, в каком виде и каким образом информация передается по сети, как происходит проверка правильности передачи данных и как процесс передачи информации заканчивается. Сетевой протокол является стандартом, определяющим процесс «общения» компьютеров между собой. Сетевой протокол может быть реализован в виде аппаратуры (например, сетевой карты) или в виде программы. Аппаратура быстрее реагирует на сетевые сигналы, программы более дешевы и более гибки.
Сетевой протокол – понятие довольно сложное, но совершенно необходимое для того, кто хочет знать, как устроен Интернет. Поэтому о протоколах мы поговорим более подробно в следующей части. Пока же следует сказать, что любой сетевой протокол имеет название на английском языке, которое обычно сокращают по начальным буквам и чаще всего пользуются именно этой аббревиатурой. Например, «протокол передачи гипертекста», «Hypertext Transfer Protocol», HTTP. Или «протокол передачи файлов», «File Transfer Protocol», FTP.