Открылась Компьютерная Ярмарка Expo-com.ru на Тульской 
6000 кв.м, 20 000 покупателей в день.
Удачное расположение (м. "Тульская"), большой ассортимент, автостоянка, лифты, кафе, туалеты, телефонная связь, интернет. 
Арендаторам: 1 месяц бесплатно
Режим работы и проезд см. здесь >>
реклама у нас
***

И вас не догонят
Система передачи данных Fast TCP

Автор: Александр Скудин

Денег не бывает слишком много, а интернет не бывает слишком быстрым. Об этом с особенной болью вспоминается, когда вы узнаете адресок, где можно скачать Тот Самый Фильм и посмотреть его на компьютере за месяц до того, как его увидит все остальное прогрессивное человечество.

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

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

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

И, что самое интересное, преуспевают на этом поприще. Последнее достижение, информация о котором просочилась в мир, называется Fast TCP. Коротко описать достоинства Fast TCP можно одной фразой: скорость вашего соединения с интернетом может быть увеличена в 6000 раз! Переводя эти цифры в предметную область, можно сказать, что за то время, которое сейчас уходит у вас на закачку свежего альбома "Металлики", вы сможете собрать в кучу на просторах своего дискового массива все MP3-отстойники, которые только можно найти в Рунете!

Протокол TCP

Давайте теперь разберемся, на чем же базируются современные сети передачи данных и почему стало возможно возникновение Fast TCP.

Несомненно, вам известен TCP-протокол. Штука это древняя, была разработана еще в седых семидесятых Винтом Керфом (Стэнфордский университет) и Бобом Каном (DARPA). Если расшифровать аббревиатуру TCP (Transmission Control Protocol), а потом перевести на русский язык, то мы обнаружим, что в этом протоколе основной опцией является контроль за передачей данных. Когда вы, например, отправляете письмо со свеженаписанным вирусом своему другу, этот кусок информации (то есть письмо) разбивается на пакеты размером 1500 байт (размер может варьироваться в зависимости от ваших настроек MTU).

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

Узкое место такой системы в том, что даже незначительные помехи на линии способны существенно снизить (и снижают!) скорость обмена данными. До последнего времени все попытки решить эту проблему основывались на идее апгрейда оборудования у провайдеров и пользователей, что вследствие широкого распространения и глубокого проникновения существующей инфраструктуры можно считать утопическим прожектом и не принимать всерьез.
Заслуга разработчиков Fast TCP в том, что для того, чтобы повысить скорость, вовсе не обязательно менять дорогое железо и учить пользователя новым фокусам! Все остается по-старому, только работает в 6000 раз быстрее!

Самое страшное, что придется сделать, - это перепрошить имеющееся железо свежей прошивкой с поддержкой Fast TCP.

FAST TCP

Во главе проекта Fast TCP стоят Стивен Лоу и Харви Ньюман из лаборатории сетевых исследований Калифорнийского института технологий. Начало разработки протокола началось относительно недавно - в 1999 году. В 2002 году были проведены первые лабораторные демонстрации возможностей Fast TCP. И вот, в апреле сего года был поставлен первый эксперимент передачи данных по Fast TCP в реальных условиях.

Все гениальное просто. И протокол Fast TCP при ближайшем рассмотрении, в сущности, мало чем отличается от TCP. Если раньше получатель возвращал отправителю лишь сигнал о прохождении пакета, то теперь получатель сообщает информацию о величине задержки прохождения пакета и качестве линии. Такая информация дает возможность отправителю оперативно реагировать на изменения качества линии и отправлять пакеты с максимально возможной скоростью. Кроме того, протокол позволяет распределять процесс передачи пакетов на несколько потоков, а потом на стороне получателя "склеивать" полученные пакеты.

Эксперимент

Во всем этом можно было бы усомниться, если бы это были лишь абстрактные выкладки. Однако протокол уже был испытан в полевых условиях, и эти испытания показали блестящий результат. Итак: Fast TCP vs. Linux TCP, сеть - Sunnyvale <-> Chicago <-> Geneva (CERN).

Настройки:
- стандартное значение MTU: 1500 байт;
- мин. значение задержки: 180 мс;
- расстояние: 10 037 км;
- длительность: 1 час.
Из таблицы1 видно, что Fast TCP производительнее обычного TCP примерно в три раза.

Таблица 1. Статистика эксперимента (FAST / Linux)

Кол-во потоков

Скорость, Мб/с

Использование
канала, %

Передано
данных (Гб)

925 / 266

95 / 27

387 / 111

1,797 / 931

92 / 48

753 / 390

А таблица 2 наглядно показывает рост производительности Fast TCP при увеличении количества потоков. Эти цифры сообщают нам одну простую вещь: при использовании десяти потоков Fast TCP ваш коннект будет достигать скорости девяти гигабит в секунду! Здорово? Это в тысячи раз быстрее, чем среднестатистическое соединение по выделенной линии.

Таблица 2. Производительность протокола FAST TCP

Кол-во потоков  

1

2

7

9

10

Производительность 

925 Мб/с 

1797 Мб/с  

6123 Мб/с

7940 Мб/с 

8609 Мб/с

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

Интернет 2, 3, 4...

Что, нравится? То ли еще будет! Вспомните о том, что в данный момент идет разработка еще одного чуда света под названием интернет 2. Напомню, что интернет 2 - это новая концепция интернета, подразумевающая полную смену существующей инфраструктуры и протоколов на более современные и мощные. Fast TCP - первейший и главнейший кандидат на звание протокола для интернет 2. Если учесть, что даже обычный TCP, наложенный на "железную" базу I2, будет работать на скорости порядка трехсот пятидесяти гигабит в секунду, то представьте, каких сногсшибательных скоростей можно достигнуть при использовании Fast TCP!

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

Сроки

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

Видимо, в данный момент происходит процесс переговоров с "денежными мешками", а вот по окончанию этого процесса и начнется самое интересное. По слухам, большой интерес к этому делу проявляет Microsoft (ну куда же без нее!) и Disney. И те, и другие давно мечтают массово предоставлять услугу "видео по требованию", поэтому "Fast TCP - в каждый дом" - это их первейшая задача.

Зная все эти условия, можно предположить, что широкое распространение на западе Fast TCP получит годика через два. Как протокол будет внедряться в условиях российской действительности доподлинно неизвестно, но, будем надеяться, лет через 5-6 и в ваш дом придет настоящий интернет!

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

Вашему вниманию комментарии Александра Аникина, директора одной московской провайдерской фирмы.

А. А.: То, что написано про существующий протокол, - глупость.

Скорость передачи по TCP при ошибке не уменьшается, пакет попросту засылается получателю заново через некоторый промежуток времени.

Реально Fast TCP может ускорить передачу данных где-то на треть, но не в три раза.

Это невозможно физически, так как эффективность текущего TCP составляет порядка 80% от емкости каналов.

Up: Fast TCP может быть реальной разработкой, но он не может быть настолько хорош, как его описывают?

А. А.: Именно так. В принципе, Fast TCP на первый взгляд разумный протокол, но я особо в детали не вдавался. Да и с другой стороны, понятно же, что протокол, разрабатываемый для работы с максимальной эффективностью на нестабильных каналах 56К, не может быть так же эффективен на гигабитных бэкбонах.

Меняется физика сети, соответственно, когда-то нужно будет менять и протоколы.

Однако мне куда более интересной проблемой представляется переход на IPv6. Хоть этот переход и будет очень не прост...

На прикладном уровне (на уровне провайдера и пользователя) в связи с переходом на IPv6 изменений предполагается немного: необходимы серьезные изменения в ядре канальных протоколов, DNS, системе динамической маршрутизации.

Конечно, IPv6 не обещает таких чудес, как Fast TCP, но этот протокол разрядит ситуацию с дефицитом адресного пространства.

Порядка 90% IP-адресов уже распределены, и это уже начинает создавать определенные неудобства.

Источник: http://www.computery.ru/upgrade/
 

***
 Рекомендуем
Сплошное наслаждение! Эти кондиционеры
сплошное
наслаждение...

Наслаждайся прохладой!
DAIKIN, MITSUBISHI
TOSHIBA, SAMSUNG
PANASONIC, LG
***

Copyright © "Internet Zone"info@izcity.com. Условия использования материалов