J1939 транспортный протокол разбивает PG размером более 8 байт данных и до 1785 байт на несколько пакетов. Транспортный протокол определяет правила упаковки, передачи и повторной сборки данных.
Сообщения, которые имеют несколько пакетов, передаются с выделенным PGN и имеют одинаковый идентификатор сообщения и аналогичные функциональные возможности.
Длина каждого сообщения в пакете должна быть не более 8 байт.
Первый байт в поле данных сообщения определяет последовательность сообщения (от одного до 255), а следующие семь байт содержат исходные данные.
Все неиспользуемые байты в поле данных равны нулю.
Другой PGN управляет потоком сообщений.
Пакет данных передается на прикладной уровень после его повторной сборки в порядке, заданном первым байтом поля данных.