Datagrammi on itsenäinen tietoyksikkö, joka sisältää riittävästi tietoa kulkeakseen lähteestä kohdetietokoneeseen ilman riippuvuutta aiemmista tiedonvaihdoista lähteen ja kohteen välillä. Se on tiedon paketti, joka siirretään verkon kautta.
Datagrammeja käytetään verkkoviestinnässä tietopakettien siirtämiseen tietokoneelta toiselle. Kun tietokone haluaa lähettää tietoa toiselle laitteelle verkossa, se jakaa tiedot pienemmiksi yksiköiksi, joita kutsutaan datagrammeiksi tai paketeiksi. Jokainen datagrammi sisältää lähetettävät tiedot sekä tietoja, kuten lähde- ja kohdeosoitteet, jaksotusnumerot ja virheentarkistustiedot.
Nämä datagrammit reititetään verkon läpi itsenäisesti, mikä tarkoittaa, että ne voivat kulkea eri reittejä saavuttaakseen kohteen. Kun ne saapuvat perille, datagrammit kootaan uudestaan ja alkuperäiset tiedot rekonstruoidaan.
Datagrammeja käytetään usein yhteydettömissä protokollissa, kuten User Datagram Protocol (UDP) tai Internet Protocol (IP). Toisin kuin yhteykselliset protokollat, kuten Transmission Control Protocol (TCP), datagrammipohjaiset protokollat eivät muodosta muodollista yhteyttä lähettäjän ja vastaanottajan välille ennen tietojen lähettämistä. Tämä tekee datagrammeista tehokkaampia sellaisille sovelluksille, jotka eivät vaadi yhteyksellisten protokollien tarjoamaa luotettavuutta ja tietojen järjestystä.
Koska datagrammit ovat olennainen osa verkkoviestintää eivätkä itsessään ole tietoturvauhka, niille ei ole erityisiä ennaltaehkäiseviä toimenpiteitä. Kuitenkin verkon infrastruktuurin suojaaminen parhaiden käytäntöjen, kuten salauksen, palomuurien ja vahvojen pääsynhallintojen avulla, voi auttaa suojaamaan datagrammeissa siirrettävää tietoa.
Varmistamalla verkon ja siihen kytkettyjen laitteiden eheys, luottamuksellisuus ja saatavuus, organisaatiot voivat vähentää luvattoman pääsyn, tietomurtojen ja muiden tietoturvatapahtumien riskiä.
Yhteenvetona, datagrammi on itsenäinen tietoyksikkö, joka sisältää riittävästi tietoa kulkeakseen lähteestä kohdetietokoneeseen verkossa. Sitä käytetään verkkoviestinnässä tiedon lähetykseen laitteelta toiselle aiemmista vaihdoista riippumatta. Datagrammipohjaiset protokollat, kuten UDP tai IP, tarjoavat tehokkaamman mutta vähemmän luotettavan tavan tietojen siirtoon verrattuna yhteyksellisiin protokolliin, kuten TCP. Verkon infrastruktuurin suojaaminen on olennaista datagrammeissa siirrettävän tiedon suojaamiseksi.