Typer av protokoller

På samme måte som to personer kan kommunisere med hell ved hjelp av ett språk, kan to databehandlingsenheter nettverk effektivt dersom kommunikasjonen blir styrt av den samme protokoll. Spesielt er kommunikasjon mellom mennesker oppnådd gjennom en rekke normer, herunder aksepterte regler eller forventninger om når du skal lytte, når man skal snakke, utseende og anerkjennelse. Likeledes dataenheter trenger et sett med regler som, når de følges, fører til vellykket nettverkskommunikasjon og datadeling: Dette er formålet for protokoller.

Kommunikasjon (nettverk) Protokoller

Kommunikasjonsprotokoller er sett av regler som kommunikasjon over et nettverk er oppnådd. Kommunikasjonsprotokoller er ansvarlig for å aktivere og kontrollere nettverkskommunikasjon: De setter reglene for representasjon av data, signalene som brukes i kommunikasjon (for eksempel signaler om hvordan tilkoblingen skal etableres eller hvordan informasjon utveksles), påvisning av feil, og autentisering av databehandling enheter på nettverket.

Routing / rutet protokoller

Rutere er maskinvareenhetene (med sin egen programvare) som fysisk lar PC-utstyr for å koble til et nettverk. Hvert tilkoblingspunkt kalles en node. For å være i stand til å overføre datapakker mellom noder via et nettverk, må rutere være i stand til å kommunisere, og dermed krever sin egen protokoll. Ruting protokoller tillate rutere for å finne ut hvilken vei du vil bruke når overføring av data over et nettverk. Rutet protokoller håndterer selve overføringen av disse pakkene når banen er etablert.

Protokoll Suites / Stacks

En protokoll suite er en bevisst kombinasjon av protokoller (hver med et bestemt formål), når kombinert, definere det slik enkelte medier vil koble til og transportere data over et nettverk. Protokollen suiten består av protokollstakken --- det definerte sett av protokoller akkumulert i hierarkiske lag i henhold til nivået for kommunikasjon hver protokoll er ansvarlig for (lav, middels eller høy). Vanligvis protokollstakken funksjoner lavere nivå protokoller som setter regler for fysisk interaksjon mellom nettverk maskinvareenheter og høyere nivå protokoller, med sine avanserte funksjoner, som setter reglene for brukerapplikasjoner.

Lavere nivå protokoller

Protokoll lag fungere som byggesteiner av protokollstakken. I bunnen av stabelen (nedre lag) ligger de lavere-nivå protokoller. De vanligvis definerer hvordan media og maskinvare-enheter, for eksempel svitsjer og rutere, kommunisere. Andre lavere nivå protokoller takle metoder for nettverk med Internett. For eksempel, i Internet Protocol Suite, er det nederste laget av koblingen lag; den består av protokoller som definerer fysisk overføring av data. Den neste lavere nivå lag av suite, over link laget, er Internett laget, som inneholder protokoller som angir hvor datapakkene skal transporteres fra verten, som stammer dataene, over Internett nettverk, og noen ganger til målet .

Høyere nivå protokoller

På toppen av stabelen (de høyeste lagene) er høyere nivå protokoller. Disse protokollene definerer oftest ende-til-ende kommunikasjon eller brukes til å overføre datapakker til deres passende reisemål --- programmene som finnes på verts enheter og datamaskiner som er koblet til nettverket. Høyt nivå protokoller har også sitt eget system for adresser som de bruker til identitets andre høyt nivå protokoller når som ønsker å overføre programdata. Funksjonene i disse høyere nivå protokoller er representert av henholdsvis transport og program lag av Internet Protocol Suite.