Ligesom to mennesker kan kommunikere med succes gennem brug af et enkelt sprog, kan to computerenheder netværke effektivt, hvis kommunikationen er underlagt den samme protokol . Konkret er kommunikation mellem mennesker opnås gennem en række normer , herunder accepterede regler eller forventninger om, hvornår til at lytte, når at tale , udseende og anerkendelse. Ligeledes computerenheder brug for et sæt regler, der , når den følges , resulterer i vellykket netværk kommunikation og datadeling : Det er formålet for protokoller. Kommunikation ( Network) protokoller
Communications protokoller er det sæt af regler, som kommunikation over et netværk er nået. Kommunikationsprotokoller er ansvarlige for aktivering og kontrol netværk kommunikation : De sætter regler for repræsentation af data , de signaler, der anvendes i kommunikation ( fx signaler om , hvordan forbindelsen vil blive etableret eller hvordan informationer udveksles ) , påvisning af fejl og autentificering af computerenheder på netværket.
Routing /Dirigeres protokoller
Routere er den hardware -enheder ( med deres egen software) , der fysisk tillader computerenheder at oprette forbindelse til et netværk . Hvert forbindelsespunkt kaldes en knude . At kunne sende pakker af data mellem knudepunkter via et netværk , skal routerne kunne kommunikere og kræver derfor deres egen protokol . Routing protokoller tillader routere til at afgøre, hvilken vej til at bruge, når overførsel af data over et netværk. Dirigeres protokoller håndterer selve transmissionen af disse pakker , når stien er etableret.
Protocol Suites /Stacks
En protokol suite er en bevidst kombination af protokoller ( hver med et bestemt formål ), at når de kombineres, definere, hvordan visse medier vil forbinde og transportere data på tværs af et netværk. Protokollen suite består af protokolstakken --- det definerede sæt af protokoller tjent i hierarkiske lag, i henhold til niveauet for kommunikation hver protokol er ansvarlig for (lav , medium eller høj) . Generelt protokolstakken byder lavere niveau protokoller , der fastsætter regler for den fysiske vekselvirkning mellem networking hardwareenheder og højere niveau protokoller med deres avancerede funktioner , der fastsætter reglerne for programmer .
Lavere - Level protokoller
Protocol lag tjener som byggesten i protokollen stakken. I bunden af stakken ( de lavere lag ) ligger på lavere niveau protokoller . De generelt definere, hvordan medier og hardwareenheder , såsom switche og routere, kommunikere. Andre lavere niveau protokoller tackle metoder til networking med internettet. For eksempel , i Internet Protocol Suite den laveste lag er linket lag; det består af protokoller , der definerer fysiske transmission af data . Den næste lavere niveau lag af pakken , over link laget er Internettet lag , som indeholder protokoller der angiver, hvordan datapakker skal transporteres fra værten , der stammer dataene over internettet netværket og undertiden til destinationen .
fotos protokoller på højere niveau
på toppen af stakken ( de højeste lag ) er de protokoller på højere niveau . Disse protokoller oftest definere end- to-end kommunikation eller bruges til at overføre datapakker til deres passende destination --- ansøgningerne fundet på værten enheder og computere er tilsluttet netværket . Højt niveau protokoller også deres eget system for adresser, som de bruger til identitet andre højtstående protokoller når de ønsker at overføre programdata . Funktionerne i disse protokoller på højere niveau er repræsenteret af henholdsvis transport og anvendelse lag af Internet Protocol Suite .