Следующая:t Protocol, Следующая:, Предыдущая:f Protocol, Вверх:Protocols



UUCP t Protocol

Протокол UUCP t

Протокол t предназначен для использования на каналах, которые представляют надежные end-to-end соединения, типа TCP. Протокол не осуществляет никаких проверок ошибки, и не управляет потоком, и требуется чистый восьми битовый канал.

Я полагаю что протокол t произошел от ранних версий BSD UUCP.

Когда пакет UUCP передает команду, он сначала считает длину командной строки, c. Затем отсылается ((c / 512) + 1) * 512 байт (самый маленький пакет, кратный 512, который может содержать c байтов команды плюс нулевой байт команды) состоящий из командной строки, за которой следуют нулевые байты.

Когда UUCP пакет отсылает файл, он отсылает файл блоками. Каждый блок содержит, по крайней мере, 1024 байтов данных. Каждый блок состоит из четырех байт, содержащих количество бинарных данных (наиболее существенный байт следует сначала, тот же самый формат используется функцией Unix htonl) за которыми следуют бинарные данные. Конец файла сигнализируется блоком, который содержит нулевое количество байт данных.