Protokoll
Ett protokoll är en standarduppsättning av regler som gör att elektroniska enheter kan kommunicera med varandra. Dessa regler inkluderar vilken typ av datum kan överföras, vilka kommandon som används för att skicka och ta emot data och hur dataöverföringar bekräftas.
Du kan tänka på ett protokoll som ett talat språk. Varje språk har sina egna regler och ordförråd. Om två personer delar samma språk kan de kommunicera effektivt. På samma sätt, om två hårdvara enheter stöder samma protokoll kan de kommunicera med varandra, oavsett tillverkare eller typ av enhet. Till exempel ett Apple iPhone kan skicka en e-mail till en Android-enhet med ett standardprotokoll för e-post. En Windows-baserad PC kan ladda en webbsida från Unix-baserad webbserver med ett vanligt webbprotokoll.
Protokoll finns för flera olika applikationer. Exempel inkluderar trådbunden nätverk (t.ex. ethernet), trådlös nätverk (t.ex. 802.11ac) och Internetkommunikation (t.ex. IP). Internetprotokollsviten, som används för överföring av data över Internet, innehåller dussintals protokoll. Dessa protokoll kan delas upp i fyra kategorier:
- Länklager - PPP, DSL, Wi-FiEtc.
- Internetlager - IPv4, IPv6Etc.
- Transportlager - TCP, UDPEtc.
- Appliceringslager - HTTP, IMAP, FTPEtc.
Länklagerprotokoll etablerar kommunikation mellan enheter på hårdvarunivå. För att överföra data från en enhet till en annan måste varje enhets hårdvara stödja samma länklagerprotokoll. Internetlagerprotokoll används för att initiera dataöverföringar och dirigera dem över Internet. Protokoll för transportlager definierar hur paket skickas, tas emot och bekräftas. Applikationsskiktprotokoll innehåller kommandon för specifika tillämpningar. Till exempel, a webbläsare användningar HTTPS för att säkert ladda ner innehållet på en webbsida från en webbserver. En e-postklient använder SMTP- att skicka e-postmeddelanden via en postserver.
Protokoll är en grundläggande aspekt av digital kommunikation. I de flesta fall fungerar protokoll i bakgrunden, så det är inte nödvändigt för typiska användare att veta hur varje protokoll fungerar. Ändå kan det vara till hjälp att bekanta dig med några vanliga protokoll så att du bättre kan förstå inställningar i program, till exempel webbläsare och e-postklienter.