Удивительный интернет. Марк Блау
Чтение книги онлайн.
Читать онлайн книгу Удивительный интернет - Марк Блау страница 14
Этот принтер печатал один лист в секунду в небывало высоком разрешении – 500 точек на дюйм. Но стоил он дорого и был настолько громоздким, что о подсоединении этого агрегата к каждому из сотни персональных компьютеров исследовательского центра речь даже и не шла. Принтер должен был находиться в общем пользовании. Для этого следовало присоединить его к персональным компьютерам, объединенным в локальную сеть. Предполагалось, что этих компьютеров будет больше двух сотен. Грубая прикидка количества информации, передаваемой по этой сети, показывала, что скорость передачи должна быть около 3 мегабит в секунду.
Связать между собой более сотни компьютеров – это и сейчас нелегкая задача. В начале 1970-х годов она казалась просто неразрешимой. Хотя бы из-за того, что для соединения такого количества компьютеров тогда требовалась целая паутина проводов. Не запутаться бы! Нужен был совершенно новый принцип организации межкомпьютерной связи.
1971. Abhaltet – привет с Гавайских островов
Кто ищет, тот найдет. Совершенно случайно на глаза Бобу Меткалфу попался отчет об организации межкомпьютерной сети Alohanet в Гавайском университете. Эту сеть можно назвать дальним родственником современных сотовых телефонных сетей и беспроводных Интернет-сетей Wi-Fi тоже. Ее спроектировали для того, чтобы связать компьютеры, находящиеся в кампусах университета. А они расположены на разных островах посреди Тихого океана. Понятно, что ни о каком кабеле здесь речь и не шла. Радио, только радио!
К каждому компьютеру была присоединена приемопередающая станция. Все станции работали на одной частоте, образуя, таким образом, общий канал связи. По умолчанию каждая станция работала на прием. Если на какую-либо станцию поступала информация, специальное устройство разбивало ее на пакеты, и станция начинала передачу, пакет за пакетом.
Каждый пакет содержал необходимую служебную информацию. Она, помимо прочего, включала адрес компьютера-получателя и адрес компьютера-отправителя. Прием пакета осуществляла только та радиостанция, адрес которой совпадал с адресом получателя. Остальные радиостанции игнорировали пакет, предназначенный не для них.
Общий канал связи предполагал, что в любой момент времени прием ведут все радиостанции, передавать же данные может только одна. Если бы вещали одновременно несколько радиостанций, их сигналы накладывались бы друг на друга, и в этой какофонии разобраться было бы невозможно. Случай, когда две радиостанции одновременно начинали передачу, назывался коллизией. При возникновении коллизии оба передатчика замолкали и начинали работать вновь, причем каждый через случайный промежуток времени. Подобный прием позволял избавиться от повторения прежней коллизии.
Описанный протокол передачи данных, который использовался в сети Alohanet, не программировался, а был «зашит» в электронику