Kommunikationsprotokoll
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 15 april 2019; kontroller kräver
32 redigeringar .
Ett kommunikationsprotokoll är en uppsättning specifika regler eller gränssnittskonventioner på logisk nivå som styr utbytet av data mellan olika program . Dessa regler definierar ett enhetligt sätt att skicka meddelanden och hantera fel.
Signaleringsprotokollet används för att styra anslutningen, såsom inställning, vidarebefordran, frånkoppling. Protokollexempel: RTSP , SIP . För dataöverföring används protokoll som RTP .
Ett nätverksprotokoll är en uppsättning regler och åtgärder (en sekvens av åtgärder) som tillåter anslutning och datautbyte mellan två eller flera enheter anslutna till nätverket .
Olika protokoll beskriver ofta bara olika aspekter av samma typ av kommunikation . Namnen "protokoll" och "protokollstack" hänvisar också till programvaran som implementerar protokollet.
Nya protokoll för Internet definieras av IETF , medan andra protokoll definieras av IEEE eller ISO . ITU-T hanterar telekommunikationsprotokoll och format.
Det vanligaste klassificeringssystemet för nätverksprotokoll är den så kallade OSI-modellen , enligt vilken protokoll delas in i 7 nivåer efter deras syfte - från fysiska (bildning och igenkänning av elektriska eller andra signaler) till applikation ( applikationsprogrammeringsgränssnitt för sändning information per applikation).
Nätverksprotokoll föreskriver regler för driften av datorer som är anslutna till ett nätverk. De är byggda på en flernivåprincip. Ett lagerprotokoll definierar en av de tekniska kommunikationsreglerna. För närvarande använder nätverksprotokoll nätverksmodellen OSI ( Open System Interconnection)
.
OSI-modellen är en 7-lagers logisk modell för nätverksdrift. Det implementeras av en grupp protokoll och kommunikationsregler organiserade i flera nivåer:
- på den fysiska nivån bestäms de fysiska (mekaniska, elektriska, optiska) egenskaperna hos kommunikationslinjer;
- vid länklagret bestäms reglerna för användning av det fysiska lagret av nätverksnoder;
- nätverkslagret ansvarar för att adressera och leverera meddelanden;
- transportskiktet styr ordningen i vilken meddelandekomponenter passeras igenom;
- sessionslagret koordinerar kommunikationen mellan två applikationsprogram som körs på olika arbetsstationer;
- presentationslagret används för att konvertera data från datorns interna format till överföringsformatet;
- applikationslagret är gränsen mellan applikationsprogrammet och andra skikt, vilket ger ett bekvämt kommunikationsgränssnitt för användarens nätverksprogram.
I den allmänna klassificeringen är protokoll indelade i lågnivåprotokoll, övre nivåprotokoll och mellanskiktsprotokoll. Det mellanliggande lagret inkluderar kommunikations- och autentiseringsprotokoll. De övre lagrets protokoll är applikations-, sessions- och presentationsprotokoll. De fysiska, kanal-, nätverks- och transportprotokollen kallas lågnivåprotokoll. [ett]
En annan modell - TCP / IP-protokollstacken - innehåller 4 lager:
- länklager (länklager),
- nätverkslager (internetlager),
- transportlager (transportlager),
- applikationslager (applikationslager).
Exempel på nätverksprotokoll
TCP/IP är en uppsättning dataöverföringsprotokoll, uppkallade efter två protokoll som tillhör den: TCP ( English Transmission Control Protocol ) och IP ( English Internet Protocol ) [2]
De mest kända protokollen som används på Internet är:
- HTTP (Hyper Text Transfer Protocol) är ett hypertextöverföringsprotokoll . HTTP-protokollet används för att skicka webbsidor mellan datorer som är anslutna till samma nätverk.
- FTP (File Transfer Protocol) är ett protokoll för överföring av filer från en dedikerad filserver till en användares dator. FTP tillåter abonnenten att utbyta binära filer och textfiler med vilken dator som helst i nätverket. Efter att ha upprättat en anslutning till en fjärrdator kan användaren kopiera en fil från en fjärrdator till sin egen eller kopiera en fil från sin dator till en fjärrdator.
- POP3 (Post Office Protocol) är ett standardprotokoll för e-postanslutning. POP-servrar hanterar inkommande e-post, och POP-protokollet är utformat för att hantera förfrågningar om att ta emot e-post från klientutskick.
- SMTP (Simple Mail Transfer Protocol) är ett protokoll som definierar en uppsättning regler för att skicka e-post. SMTP-servern returnerar antingen en bekräftelse, ett felmeddelande eller begär ytterligare information.
- TELNET är ett fjärråtkomstprotokoll. TELNET låter abonnenten arbeta på vilken dator som helst som är i samma nätverk med honom, som på egen hand, det vill säga köra program, ändra driftsläge och så vidare. I praktiken är möjligheterna begränsade till den åtkomstnivå som ställs in av administratören för fjärrmaskinen.
Andra protokoll:
- DTN är ett protokoll designat för IPN djuprymdnätverk som används av NASA.
Se även
Anteckningar
- ↑ Distribuerade system. Principer och paradigm / E. Tanenbaum, M. van Steen. - St Petersburg: Peter, 2003. - sid. 83-93 - (Serien "Klassiker inom datavetenskap"). ISBN 5-272-00053-6 -
- ↑ Hunt, Craig. TCP/IP-nätverksadministration. - 3:e upplagan. - O'Reilly Media, Inc. - ISBN 0596002971 .