Протокол потока данных AppleTalk (ADSP)
ADSP является другим важным протоколом транспортного уровня Apple
Talk. Как видно из его названия, ADSP является ориентированным по
потоку данных, а не по транзакциям. Он организует и поддерживает
полностью дублированный поток данных между двумя гнездами в
об'единенной сети AppleTalk.
ADSP является надежным протоколом в том плане, что он гарантирует
доставку байтов в том же порядке, в каком они были отправлены, а
также то, что они не будут дублированы. ADSP нумерует каждый байт,
чтобы отслеживать отдельные элементы потока данных.
ADSP также определяет механизм управления потоком. Пункт назначения
может в значительной степени замедлять передачи источника путем
сокращения размера об'явленного окна на прием.
ADSP также обеспечивает механизм сообщений управления "выхода из
полосы" (out-of-band) между двумя об'ектами AppleTalk. В качестве
средства для перемещения сообщений управления выхода из полосы
между двумя об'ектами AppleTalk используются пакеты "внимания"
(attention packets).Эти пакеты используют отдельный поток номеров
последовательностей, чтобы можно было отличать их от обычных пакетов
данных ADSP.