Но в 1967 году компьютерщик Весли Кларк показал, что такая «максимально связная» сеть будет исключительно сложной и быстро станет неработоспособной. Даже при указанных трех связях на вершину число связей для десяти вершин оказывается равным 45 (как показано на рис. 16.1, г), а затем возрастает значительно быстрее, чем количество центров. Такая ситуация будет означать нарастание нагрузки на центральные компьютеры, в результате чего потоки информации в сети, образно говоря, будут «замерзать». Кларк предложил связать центральные компьютеры с подсетью более мелких и связанных друг с другом компьютеров, занятых, как говорят компьютерщики, маршрутизацией информации (стоит заметить, что эта схема требовала унификации языков программирования). В результате работ Барана, Кларка и ряда других исследователей возникла сеть, сочетающая в себе эффективность связи и надежность работы. "
Этим и завершилось топологическое планирование Интернета, который в дальнейшем стал развиваться независимо от первоначальных целей, не подвергаясь государственному регулированию и не имея заданной общей архитектуры. Рост Интернета можно уподобить естественному процессу развития городов (см. гл. 6) или даже формообразованию в живой природе. Многие исследователи относятся к последнему утверждению совершенно серьезно, рассматривая Интернет как некую экосистему, уже сопоставимую по сложности с природными аналогами. В настоящее время не имеет смысла даже пытаться нарисовать исчерпывающую карту его соединений, так как структура в целом слишком велика и сложна для анализа.
Тем не менее сейчас структура Интернета, по-видимому, приближается к предсказанной Бараном сети с высокой избыточностью. Блоки данных, передаваемые по сети, проходят по весьма сложным маршрутам (иногда даже в противоположных направлениях) и лишь затем объединяются на заданном сайте. Именно эта избыточность позволяет Интернету обеспечивать протекание огромных потоков информации, так как при блокировке или занятости любого маршрута поток устремляется по многим другим.
С другой стороны, мы знаем, что топология Интернета
Так на что похож Интернет в действительности? Это принципиальный вопрос, связанный с проблемами обеспечения более надежной пересылки электронной почты, борьбы с помехами и локальными нарушениями, поиска новых путей соединения пользователей, а также с тем, может ли сеть Интернета расти бесконечно или нам следует ожидать достижения некоторой точки насыщения, после которой развитие остановится. Важность этих проблем подчеркивает также огромное и постоянно возрастающее экономическое значение сети. Ежегодный оборот в системе электронной торговли (e-commerce) только в США сейчас составляет от 100 до 200 миллиардов долларов, не говоря уже о том, что современная экономика фактически уже давно работает на основе электронных коммуникационных сетей.
Интернет представляет собой некую физическую сущность, подобную лондонскому метро. Мы можем представить его в виде огромного графа, узлы или вершины которого соответствуют отдельным компьютерам, а связи или ребра — линиям связи и побочным каналам. Гораздо сложнее дать точное определение сети WWW (или Паутины). Ее разбросанные по всему миру вершины состоят из страниц документов, а ребра представляют собой гиперссылки или адреса URL (Uniform Resource Locator), позволяющие соединить одну страницу с другой на другом веб-сайте на каком-то другом компьютере. Передача данных происходит по тем же физическим линиям, которые использует Интернет, однако эти линии связи вовсе не являются элементами Паутины. Одна линия передачи способна в принципе связывать миллион веб-страниц с миллионом других в чудовищном лабиринте, образуемом системой URL.
Проблема точного определения структур Интернета и Паутины остается открытой. Можно ли описать эти структуры случайными графами?
Будут ли они похожи на рассмотренные в предыдущей главе сети малых миров? Или их можно уподобить ветвящимся иерархическим деревьям, напоминающим строение наших легких? Или они представляют собой нечто другое?
МАСШТАБ НЕ ИМЕЕТ СМЫСЛА
Создание карты всемирной Паутины напоминает построение схемы лабиринта. Такую карту легко нарисовать, разглядывая строение лабиринта откуда-то сверху, например из гондолы воздушного шара, однако Паутина существует не в физическом, а в абстрактном киберпространстве, так что рассмотреть ее с высоты птичьего полета не удастся, мы должны войти в нее и ощупью продвигаться вперед, отмечая по дороге все тупики и разветвления.