Datagram er en strukturert enhet av data som sendes over et datanettverk, vanligvis brukt i kommunikasjon mellom datamaskiner. Det består av en header og en payload, hvor headeren inneholder informasjon om datagrammet, slik som senderens og mottakerens adresse, og payloaden inneholder selve dataene som skal sendes.