Kommunikaatioprotokollia
Kommunikaatioprotokollia ovat tietoverkoissa ja tietojärjestelmissä käytetty sääntö- ja menettelykokonaisuus, jonka mukaan laitteet ja ohjelmistot vaihtavat tietoa. Ne määrittävät viestien rakenteen ja sisällön tulkinnan sekä lähetys- ja vastaanottoprosessin aikataulun sekä virheenkorjausmenetelmät. Protokollat mahdollistavat sekä yhteyden muodostamisen että tietojen siirtämisen joko luotettavasti (virheenkorjausta tuki) tai epäluotettavasti.
Protokollia luokitellaan kerrosten ja käyttötarkoitusten mukaan. Esimerkkejä ovat yhteysorientoituneet protokollat (kuten TCP), jotka muodostavat yhteyden ennen
Esimerkkejä kommunikaatioprotokollista ovat HTTP/HTTPS, FTP, SMTP ja DNS sovelluskerroksessa; TCP ja UDP siirtokerroksessa; IP verkko-kerroksessa. Lähiverkkojen
Turvallisuus ja yhteentoimivuus ovat keskeisiä vaatimuksia: salaus (esim. TLS/DTLS), autentikointi ja avainhallinta parantavat luottamusta. Protokollat suunnitellaan