Ethernet header
IP header
TCP/UDP header
DoIP message data
Protocol Version
Protocol Inv Version
Payload Type
Payload length
DoIP payload
DoIP Source Address
UDS request message
DoIP Target Address
Protocol Version (1 byte) 0x00: reserved 0x01: DoIP ISO/DIS 13400-2:2010 0x02: DoIP ISO 13400-2:2012 0x03…0xFE: reserved 0xFF: default value for vehicle identification request messages
Payload Length (4 bytes) 0…4 294 967 295 bytes
Payload Type (2 bytes) 0x0000-0x0008: Node Management 0x4001-0x4004: Vehicle Information 0x8001-0x8003: Diagnostics Other: reserved
DoIP Source Address
DoIP Target Address
N/ACK code
UDS response message
DoIP type 0x8XXX - Application diagnostic (UDS)
empty
DoIP type 0x0XXX - Alive check
DoIP Source Address
...........
*big-endian network byte order