The DoIP protocol suite consists of different components, most of which are based on standard technologies that are already in widespread use, such as HTTP, OSC and DNS-SD/mDNS. The DoIP specification also defines default sets of messages that should be supported when applicable, to improve interoperability between devices.