Unified Diagnostic Services
OSIモデルの第1層および第2層のみを使用するCANバスプロトコルとは対照的に、UDSはOSIモデルの第5層および第7層を利用する。サービスID(SID)とサービスに関連するパラメーターは、メッセージフレームの8データバイトに含まれている。
最近の自動車は、車外診断用の診断インターフェースを有しており、これは、テスターと呼ばれるコンピュータ(クライアント)または診断ツールを自動車の通信システムに接続することを可能にする。したがって、UDS要求は、応答(ポジティブまたはネガティブ)を提供する必要があるコントローラに送信できる。これにより、個々のECUのメモリー障害を調べたり、それらを新しいファームウェアに更新したり、ハードウェアと低レベルで相互作用したり(例:特定の出力をオンまたはオフにするなど)、特別な機能(ルーチン)を利用して、ECUの環境と動作条件を理解し、障害やその他の望ましくない動作を診断したりすることができる。