nätverksprotokoll
Vad är ett nätverksprotokoll?
ett nätverksprotokoll är en uppsättning etablerade regler som dikterar hur man formaterar, överför och tar emot data så att datornätverksenheter-från servrar och routrar till slutpunkter-kan kommunicera, oavsett skillnaderna i deras underliggande infrastrukturer, mönster eller standarder.
för att kunna skicka och ta emot information måste enheter på båda sidor av ett kommunikationsutbyte acceptera och följa protokollkonventioner. I nätverk kan stöd för protokoll byggas in i programvara, hårdvara eller båda.
utan datorprotokoll skulle datorer och andra enheter inte veta hur de skulle engagera sig med varandra. Som ett resultat, förutom specialnätverk byggda kring en specifik arkitektur, skulle få nätverk kunna fungera, och internet som vi känner det skulle inte existera. Praktiskt taget alla nätverksslutanvändare är beroende av nätverksprotokoll för anslutning.
hur nätverksprotokoll fungerar
nätverksprotokoll bryter större processer i diskreta, snävt definierade funktioner och uppgifter på alla nivåer i nätverket. I standardmodellen, känd som OSI-modellen (Open Systems Interconnection), styr ett eller flera nätverksprotokoll aktiviteter vid varje lager i telekommunikationsutbytet. Lägre lager hanterar datatransport, medan de övre lagren i OSI-modellen hanterar programvara och applikationer.
en uppsättning samarbetande nätverksprotokoll kallas en protokollsvit. Paketet Transmission Control Protocol/Internet Protocol (TCP/IP), som vanligtvis används i klient-servermodeller, innehåller många protokoll över lager-till exempel data -, nätverks -, transport-och applikationslager-som arbetar tillsammans för att möjliggöra internetanslutning. Dessa inkluderar följande:
- TCP, som använder en uppsättning regler för att utbyta meddelanden med andra internetpunkter på informationspaketnivå;
- User Datagram Protocol, eller UDP, som fungerar som ett alternativt kommunikationsprotokoll till TCP och används för att upprätta anslutningar med låg latens och förlusttolererande anslutningar mellan applikationer och internet;
- IP, som använder en uppsättning regler för att skicka och ta emot meddelanden på IP-adressnivå; och
- ytterligare nätverksprotokoll, inklusive Hypertext Transfer Protocol (HTTP) och File Transfer Protocol (FTP), som var och en har definierat uppsättningar regler för utbyte och visa information.
varje paket som överförs och tas emot via ett nätverk innehåller binära data. De flesta datorprotokoll lägger till en rubrik i början av varje paket för att lagra information om avsändaren och meddelandets avsedda destination. Vissa protokoll kan också innehålla en sidfot i slutet med ytterligare information. Nätverksprotokoll bearbetar dessa sidhuvud och sidfot som en del av data som rör sig mellan enheter för att identifiera meddelanden av sitt eget slag.
nätverksprotokoll anges ofta i en branschstandard-utvecklad, definierad och publicerad av grupper som följande:
- International Telecommunication Union, eller ITU;
- Institute of Electrical and Electronics Engineers, eller IEEE;
- Internet Engineering Task Force, eller IETF;
- internationella organisationen för standardisering, eller ISO; och
- World Wide Web Consortium, eller W3C.
huvudtyper av nätverksprotokoll
generellt sett finns det tre typer av protokoll i nätverk-kommunikation, såsom Ethernet; hantering, såsom Simple Mail Transfer Protocol (SMTP); och säkerhet, såsom Secure Shell eller SSH.
faller in i dessa tre breda kategorier är tusentals nätverksprotokoll som enhetligt hanterar en mängd olika definierade uppgifter, inklusive autentisering, automatisering, korrigering, komprimering, felhantering, Filhämtning, filöverföring, länkaggregering, routing, semantik, synkronisering och syntax.
hur man implementerar nätverksprotokoll
för att nätverksprotokoll ska fungera måste de kodas i programvara-antingen som en del av datorns operativsystem (OS) eller som en applikation-eller implementeras i datorns hårdvara. De flesta moderna operativsystem har inbyggda mjukvarutjänster som är beredda att implementera vissa nätverksprotokoll. Andra applikationer, till exempel webbläsare, är utformade med programbibliotek som stöder de protokoll som är nödvändiga för att applikationen ska fungera. Dessutom implementeras stöd för TCP / IP och routingprotokoll i direkt hårdvara för förbättrad prestanda.
när ett nytt protokoll implementeras läggs det till i protokollsviten. Organisationen av protokollsviter anses vara monolitisk eftersom alla protokoll lagras i samma adress och bygger ovanpå varandra.
vilka är sårbarheterna i nätverksprotokoll?
nätverksprotokoll är inte utformade för säkerhet. Deras brist på skydd kan ibland göra det möjligt för skadliga attacker, som avlyssning och cache-förgiftning, att påverka systemet. Den vanligaste attacken på nätverksprotokoll är reklam för falska rutter, vilket gör att trafiken går igenom komprometterade värdar istället för lämpliga.
Nätverksprotokollanalysatorer är verktyg som skyddar system mot skadlig aktivitet genom att komplettera brandväggar, antivirusprogram och antispionprogram.
hur används nätverksprotokoll?
nätverksprotokoll är det som gör det moderna internet möjligt eftersom de gör det möjligt för datorer att kommunicera över nätverk utan att användarna behöver se eller veta vilka bakgrundsoperationer som uppstår. Några specifika exempel på nätverksprotokoll och deras användning inkluderar följande:
- Post Office Protocol 3, eller POP3, är den senaste versionen av ett standardprotokoll som används för att ta emot inkommande e-postmeddelanden.
- SMTP används för att skicka och distribuera utgående e-postmeddelanden.
- FTP används för att överföra filer från en maskin till en annan.
- Telnet är en samling regler som används för att ansluta ett system till ett annat via en fjärrinloggning. Den lokala datorn skickar begäran om anslutning och fjärrdatorn accepterar anslutningen.
andra nätverksprotokoll exempel inkluderar följande:
- adressupplösningsprotokoll, eller ARP;
- blockerar Extensible Exchange Protocol, eller PIP;
- Border Gateway Protocol, eller BGP;
- binär synkron kommunikation, eller BSC;
- Canonical Text Services, eller CTS;
- Domain Name System, eller DNS;
- Dynamic Host Configuration Protocol, eller DHCP;
- Enhanced Interior Gateway Routing Protocol, eller EIGRP;
- HTTP Secure, eller HTTPS;
- human interface device, eller HID;
- Internet Control Message Protocol, eller ICMP;
- Internet Message Access Protocol, eller IMAP;
- gopher;
- Media Access Control, eller Mac;
- Network News Transfer Protocol, eller NNTP;
- öppna kortaste sökvägen först, eller OSPF;
- Secure Sockets Layer (SSL);
- simple network management protocol, eller SNMP;
- tråd;
- Transport Layer Security (TLS);
- universell beskrivning, upptäckt och Integration, eller UDDI;
- voice over IP eller VoIP; och
- X10.
lär dig att välja mellan ett SSL/TLS virtuellt privat nätverk och en IP-säkerhet VPN.
Leave a Reply