Protokol J1939 menyokong beberapa jenis mesej, termasuk siaran, titik-ke-titik, dan mesej global. Mesej siaran dihantar ke semua ECU pada rangkaian, manakala mesej titik ke titik dihantar terus antara dua ECU. Mesej global digunakan untuk mengkonfigurasi dan mengawal rangkaian itu sendiri.





