netværksprotokol

Hvad er en netværksprotokol?

en netværksprotokol er et sæt etablerede regler, der dikterer, hvordan man formaterer, transmitterer og modtager data, så computernetværksenheder-fra servere og routere til slutpunkter-kan kommunikere, uanset forskellene i deres underliggende infrastrukturer, design eller standarder.

for at sende og modtage information skal enheder på begge sider af en kommunikationsudveksling acceptere og følge protokolkonventioner. I netværk kan understøttelse af protokoller indbygges i programmer, udstyr eller begge dele.

uden computerprotokoller ville computere og andre enheder ikke vide, hvordan de skulle engagere sig med hinanden. Som et resultat, bortset fra specialnetværk bygget op omkring en bestemt arkitektur, ville få netværk være i stand til at fungere, og internettet, som vi kender det, ville ikke eksistere. Stort set alle netværk slutbrugere er afhængige af netværksprotokoller for tilslutning.

Sådan fungerer netværksprotokoller

netværksprotokoller opdeler større processer i diskrete, snævert definerede funktioner og opgaver på tværs af alle niveauer i netværket. I standardmodellen, kendt som Open Systems Interconnection (OSI) model, styrer en eller flere netværksprotokoller aktiviteter ved hvert lag i telekommunikationsudvekslingen. Lavere lag beskæftiger sig med datatransport, mens de øverste lag i OSI-modellen beskæftiger sig med programmer og applikationer.

et sæt samarbejdende netværksprotokoller kaldes en protokolpakke. Transmission Control Protocol/Internet Protocol (TCP / IP)-pakken, som typisk bruges i klientservermodeller, inkluderer adskillige protokoller på tværs af lag-såsom data, netværk, transport og applikationslag-der arbejder sammen for at aktivere internetforbindelse. Disse omfatter følgende:

  • TCP, der bruger et sæt regler til at udveksle meddelelser med andre internetpunkter på informationspakkeniveau;
  • User Datagram Protocol, eller UDP, der fungerer som en alternativ kommunikationsprotokol til TCP og bruges til at etablere forbindelser med lav latenstid og tabstolererende forbindelser mellem applikationer og internettet;
  • IP, der bruger et sæt regler til at sende og modtage meddelelser på niveau med IP-adresser; og
  • yderligere netværksprotokoller, herunder Hypertekstoverførselsprotokol (HTTP) og filoverførselsprotokol (FTP), som hver har defineret sæt regler til udveksling og udveksling af meddelelser, der vis oplysninger.

hver pakke, der sendes og modtages via et netværk, indeholder binære data. De fleste computerprotokoller tilføjer en overskrift i begyndelsen af hver pakke for at gemme oplysninger om afsenderen og meddelelsens tilsigtede destination. Nogle protokoller kan også indeholde en sidefod i slutningen med yderligere oplysninger. Netværksprotokoller behandler disse sidehoveder og sidefødder som en del af dataene, der bevæger sig mellem enheder for at identificere meddelelser af deres egen art.

netværksprotokoller er ofte angivet i en industristandard-udviklet, defineret og udgivet af grupper som følgende:

  • International Telecommunication Union, eller ITU;
  • Institut for elektriske og elektroniske ingeniører, eller IEEE;
  • Internet Engineering Task Force, eller IETF;
  • International organisation for standardisering, eller ISO; og
  • verdensomspændende Netkonsortium, eller V3C.

hovedtyper af netværksprotokoller

generelt er der tre typer protokoller i netværk-kommunikation, såsom Ethernet; ledelse, såsom Simple Mail Transfer Protocol (SMTP); og sikkerhed, såsom Secure Shell eller SSH.

falder ind under disse tre brede kategorier er tusindvis af netværksprotokoller, der ensartet håndterer en lang række definerede opgaver, herunder godkendelse, automatisering, korrektion, komprimering, fejlhåndtering, filhentning, filoverførsel, linkaggregering, routing, semantik, synkronisering og syntaks.

Sådan implementeres netværksprotokoller

for at netværksprotokoller skal fungere, skal de kodes i programmer-enten som en del af computerens operativsystem (OS) eller som en applikation-eller implementeres i computerens udstyr. De fleste moderne operativsystemer har indbyggede programmeltjenester, der er parat til at implementere nogle netværksprotokoller. Andre applikationer, f.eks. internetsøgere, er designet med programbiblioteker, der understøtter de protokoller, der er nødvendige for, at applikationen kan fungere. Derudover er TCP / IP og routing protocol support implementeret i direkte udstyr til forbedret ydeevne.

når en ny protokol implementeres, føjes den til protokolsuiten. Organiseringen af protokolsuiter anses for at være monolitisk, da alle protokoller er gemt i samme adresse og bygger oven på hinanden.

hvad er sårbarhederne i netværksprotokoller?

netværksprotokoller er ikke designet til sikkerhed. Deres manglende beskyttelse kan undertiden gøre det muligt for ondsindede angreb, såsom aflytning og cacheforgiftning, at påvirke systemet. Det mest almindelige angreb på netværksprotokoller er reklame for falske ruter, hvilket får trafik til at gå gennem kompromitterede værter i stedet for de relevante.

netværksprotokollanalysatorer er værktøjer, der beskytter systemer mod ondsindet aktivitet ved at supplere brandvægge, antivirusprogrammer og antispyprogrammer.

hvordan bruges netværksprotokoller?

netværksprotokoller er det, der gør det moderne internet muligt, da de gør det muligt for computere at kommunikere på tværs af netværk uden at brugerne behøver at se eller vide, hvilke baggrundsoperationer der forekommer. Nogle specifikke eksempler på netværksprotokoller og deres anvendelser inkluderer følgende:

  • Post Office Protocol 3 eller POP3 er den seneste version af en standardprotokol, der bruges til at modtage indgående e-mails.
  • SMTP bruges til at sende og distribuere udgående e-mails.
  • FTP bruges til at overføre filer fra en maskine til en anden.
  • Telnet er en samling regler, der bruges til at forbinde et system til et andet via et eksternt login. Den lokale computer sender anmodningen om forbindelse, og fjerncomputeren accepterer forbindelsen.

andre eksempler på netværksprotokol inkluderer følgende:

  • adresseopløsningsprotokol eller ARP;
  • blokerer udvidelig udvekslingsprotokol eller bip;
  • Grænseportprotokol eller BGP;
  • binær synkron kommunikation eller BSC;
  • kanoniske teksttjenester eller CTS;
  • domænenavnssystem eller DNS;
  • Dynamic Host Configuration Protocol eller DHCP;
  • Enhanced Interior Port Routing Protocol eller EIGRP;
  • HTTP Secure eller HTTPS;
  • Human interface device, or HID;
  • Internet Control Message Protocol eller ICMP;
  • Internet Message Access Protocol eller IMAP;
  • gopher;
  • medieadgangskontrol eller Mac;
  • NETVÆRKSNYHEDSOVERFØRSELSPROTOKOL eller NNTP;
  • åbn korteste sti først, eller OSPF;
  • Secure Sockets Layer (SSL);
  • simpel netværksstyringsprotokol eller SNMP;
  • tråd;
  • Transport Layer Security (TLS);
  • universel beskrivelse, opdagelse og Integration eller UDDI;
  • voice over IP eller VoIP; og
  • 10.

Lær at vælge mellem et SSL/TLS virtuelt privat netværk og en IP Security VPN.

Leave a Reply