Das Internetwork Datagram Protocol (IDP) ist ein Protokoll der Vermittlungsschicht im Protokollstack des Xerox Network System ( XNS).
Das IDP-Protokoll ist auf der Vermittlungsschicht angesiedelt und unterstützt das Routen von Daten und Datenpaketen von verschiedenen Transportprotokollen, wie dem Routing Information Protocol ( RIP), dem Packetized Ensemble Protocol ( PEP) und dem Sequenced Packet Protocol ( SPP). Das IDP-Protokoll übernimmt die Adress- und Routingfunktionen und ermöglicht das Versenden von Datagrammen. Das IDP-Protokoll ist funktional vergleichhbar dem IP-Protokoll.