Hva er et datagram?
Et datagram er et lite stykke data som sendes over et nettverk. Det ligner på en pakke, men det garanterer ikke levering eller ankomstbestilling. Datagrammer brukes i forbindelsesløse kommunikasjonsprotokoller, der avsender ikke oppretter forbindelse med mottaker før data sendes. I stedet sender avsenderen en strøm av datagrammer, og mottakeren mottar dem etter hvert som de ankommer.
Datagrammer er nyttige i situasjoner der det ikke er nødvendig å sikre den nøyaktige rekkefølgen for ankomst, for eksempel i sanntidsapplikasjoner som videostreaming eller nettspill. De er også nyttige i nettverk med høy latenstid eller pakketap, da de kan overføres på nytt hvis de går tapt eller blir ødelagt under overføring.
Noen vanlige protokoller som bruker datagrammer inkluderer UDP (User Datagram Protocol), DCCP (Datagram Congestion Control Protocol) og SCTP (Stream Control Transmission Protocol).