logo
Технологии корпоративных сетей

Протокол tcp в сетях atm

Процесс создания соединения между абонентами протоколом TCP по своей природе похож на процесс формирования виртуальных соединений в техноло­гии ATM. Если использовать протокол TCP в сети ATM без специальной дора­ботки, то вопрос эффективности его работы достаточно проблематичен. Это связано с большими накладными расходами при упаковке сегмента TCP в ячей­ки ATM и при потере ячеек любого сегмента. Была разработана версия прото­кола TCP Boston, адаптированная к сети ATM. Эта версия протокола TCP предназначена для гарантированной доставки информации из конца в конец виртуального соединения. При его разработке основное внимание уделялось ме­тодам эффективной адаптации длины сегмента к длине ячейки и к эффективно­му использованию полосы пропускания. Для решения этих основных проблем в основу протокола TCP Boston заложен алгоритм адаптивного расслоения ин­формации AIDA (Adaptive Information Dispersal Algorithm). Данный алгоритм способен проводить динамическое распределение полосы пропускания за счет введения некоторой избыточности. При этом элементы избыточности применя­ются, так сказать, по мере необходимости: если потерь ячеек не происходит, то в передаваемые сегменты (напомним, что в TCP для передачи данных использу­ются сегменты) избыточные элементы не вводятся, если же произошла потеря информации, то дополнительно посылается ровно столько избыточных элемен­тов, сколько их требуется для восстановления сегмента, в котором потеряны данные, на принимающей стороне. При этом повторная посылка всего сегмента исключается. К недостаткам версии TCP Boston можно отнести необходимость доработки уровня адаптации ATM (AAL) и обязательной установки и на прини­мающем, и на передающем оборудовании этой версии протокола TCP.

Протокол TCP находится в постоянном развитии. Одно из последних на­правлений его развития отражено в документе RFC 1323. Эта модернизация протокола адаптирует его к очень высоким скоростям передачи (до нескольких Терабит/с). Далее в книге нами будут рассмотрены некоторые методы повыше­ния эффективности работы протокола TCP.