Читаем Сеть. Как устроен и как работает Интернет полностью

С точки зрения сотрудников TeleGeography, это означает, что все открыто для тех, кто знает, куда смотреть. Они используют программу Traceroute , написанную еще в 1988 году ученым из Национальной лаборатории им. Лоуренса в Беркли. Как он сам объяснял в рассылке своим коллегам, ему надоело «гадать, куда, б…, отправляются пакеты», поэтому он написал простую программу для их отслеживания. Введите IP -адрес – и

Traceroute выдаст список роутеров и время (в миллисекундах), затраченное на преодоление расстояния между ними.

Затем специалисты TeleGeography делают еще шаг вперед. Они тщательно выбирают в разных частях света пятнадцать «тупиковых» мест, имеющих лишь несколько путей связи с остальным Интернетом – например, принадлежащие Дании Фарерские острова. Затем они находят там веб-сайты, содержащие копию программы Traceroute (часто она обнаруживается в компьютере кафедры информатики какого-нибудь университета), и приказывают этим пятнадцати хостам с программой Traceroute

отправить запросы более чем 2500 «адресатам» – сайтам, которые выбраны исходя из того, что они с большой долей вероятности физически находятся на жестком диске именно в том пункте, где можно ожидать. Например, Ягеллонский университет в Польше вряд ли размещает свой сайт на сервере, находящемся где-нибудь, скажем, в Небраске. То есть компания TeleGeography в Вашингтоне просит компьютер кафедры информатики в Дании показать, как именно он связан с университетом в Польше. Представьте себе расположенный в Скандинавии прожектор, освещающий 2500 разных мест по всему миру и сообщающий об уникальных отражениях. Идея TeleGeography заключается как раз в выявлении в реальном мире таких закутков и тупиков для минимизации числа возможных путей.

Легко подсчитать, что пятнадцать отобранных компанией TeleGeography хостов, каждый из которых отправляет по 2500 запросов, обеспечивают свыше 20 тысяч перемещений по Интернету и, соответственно, по планете. Довольно многие из них ничем не заканчиваются; следы обрываются, растворяются в эфире. Вся процедура занимает несколько дней, и не потому, что у

TeleGeography медленный компьютер или даже медленный интернет-канал. Скорее, этот объем времени дает представление о совокупной продолжительности этих путешествий, сумме миллисекундных промежутков, в течение которых тестовые пакеты проносятся по Земле. И проносятся отнюдь не бесцельно. Их пути отнюдь не случайны и не произвольны. Каждый пакет (набор цифр в форме электрических сигналов или импульсов света) движется по вполне конкретным физическим траекториям. Весь смысл трассировки – выявить эту топографию, получить конкретные данные о маршруте. Теоретически отправку запросов можно распределить между несколькими компьютерами, но ускорить перемещение самих пакетов нельзя, как невозможно увеличить скорость света. Время, которое требуется пакетам, – объективно заданная реальность. Каждый зафиксированный маршрут – словно серия маленьких открыток из разных стран. TeleGeography затем соединяет их, как слои папье-маше, пока не вырисовывается общая картина.

После этого Бонни Крауч и другие аналитики анализируют маршруты вручную.

– Вас интересует какая-нибудь определенная страна? – спросила она меня с характерным для профессиональных интернет-инженеров географическим размахом, который начинал мне в них решительно нравиться. Я положился на вкус Бонни, и она выбрала Японию, проскочив мимо неоднозначных китайских сетей. На ее экране вниз ползли бесконечные строки из, казалось бы, произвольных букв и цифр, похожие на телефонный справочник (только без имен). Каждая группа строк была результатом одного трассирования, например от Фарерских островов до Хоккайдо. А каждой строке соответствовал роутер – одинокая машина, стоящая где-нибудь в холодной комнате и прилежно переадресующая пакеты. Со временем Крауч научилась читать коды так же легко, как лондонский таксист узнает улицы Сити.

– Постепенно начинаешь понимать, почему компании называют свои роутеры именно так. Взять, например, SYD и HKK – коды аэропортов Сиднея и Гонконга. Авиакомпания подтвердила вам, что их лайнер летит по этому маршруту? Значит, вы можете больше об этом не беспокоиться.

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

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

Перейти на страницу:

Похожие книги

«Ага!» и его секреты
«Ага!» и его секреты

Вы бы не хотели, скажем, изобрести что-то или открыть новый физический закон, а то и сочинить поэму или написать концерт для фортепьяно с оркестром?Не плохо бы, верно? Только как это сделать? Говорят, Шиллер уверял, будто сочинять стихи ему помогает запах гнилых яблок. И потому, принимаясь за работу, всегда клал их в ящик письменного стола. А физик Гельмгольц поступал иначе. Разложив все мысленно по полочкам, он дожидался вечера и медленно поднимался на гору лесной дорогой. Во время такой прогулки приходило нужное решение.Словом, сколько умов, столько способов заставить мозг работать творчески. А нет ли каких-то строго научных правил? Одинаковы ли они для математиков, биологов, инженеров, поэтов, художников? Да и существуют ли такие приемы, или каждый должен полагаться на свои природные способности и капризы вдохновения?Это тем более важно знать, что теперь появились «электронные ньютоны» — машины, специальность которых делать открытия. Но их еще нужно учить.Решающее слово здесь принадлежит биологам: именно они должны давать рецепты инженерам. А биологи и сами знают о том, как мы думаем, далеко не все. Им предстоит еще активнее исследовать лабораторию нашего мышления.О том, как ведутся эти исследования, как постепенно «умнеют» машины, как они учатся и как их учат, — словом, о новой науке эвристике рассказывает эта книга.

Елена Викторовна Сапарина

Зарубежная компьютерная, околокомпьютерная литература
Информатика: аппаратные средства персонального компьютера
Информатика: аппаратные средства персонального компьютера

Рассмотрены основы информатики и описаны современные аппаратные средства персонального компьютера. Сформулированы подходы к определению основных понятий в области информатики и раскрыто их содержание. Дана классификация современных аппаратных средств персонального компьютера и приведены их основные характеристики. Все основные положения иллюстрированы примерами, в которых при решении конкретных задач используются соответствующие программные средства.Рекомендуется для подготовки по дисциплине «Информатика». Для студентов, аспирантов, преподавателей вузов и всех интересующихся вопросами современных информационных технологий.

Владимир Николаевич Яшин

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT