netwerkprotocol

Wat is een netwerkprotocol?

een netwerkprotocol is een set bestaande regels die bepalen hoe gegevens moeten worden opgemaakt, verzonden en ontvangen, zodat computernetwerkapparaten — van servers en routers tot eindpunten — kunnen communiceren, ongeacht de verschillen in hun onderliggende infrastructuren, ontwerpen of normen.

om met succes informatie te verzenden en te ontvangen, moeten apparaten aan beide zijden van een communicatie-uitwisseling protocolconventies accepteren en volgen. In netwerken kan ondersteuning voor protocollen worden ingebouwd in software, hardware of beide.

zonder computerprotocollen zouden computers en andere apparaten niet weten hoe ze met elkaar moeten omgaan. Als gevolg daarvan, behalve voor speciale netwerken gebouwd rond een specifieke architectuur, zouden weinig netwerken kunnen functioneren, en het internet zoals wij dat kennen zou niet bestaan. Vrijwel alle eindgebruikers van het netwerk vertrouwen op netwerkprotocollen voor connectiviteit.

hoe netwerkprotocollen werken

netwerkprotocollen breken Grotere processen op in discrete, nauw gedefinieerde functies en taken op elk niveau van het netwerk. In het standaardmodel, bekend als het Open Systems Interconnection (OSI) model, regelen één of meer netwerkprotocollen de activiteiten op elke laag in de telecommunicatie-uitwisseling. De onderste lagen houden zich bezig met datatransport, terwijl de bovenste lagen in het OSI-model zich bezighouden met software en toepassingen.

een reeks samenwerkende netwerkprotocollen wordt een protocolsuite genoemd. De TCP/IP-suite (Transmission Control Protocol/Internet Protocol), die meestal wordt gebruikt in client-server-modellen, bevat talrijke protocollen over lagen-zoals de data -, netwerk -, transport-en applicatielagen-die samenwerken om internetconnectiviteit mogelijk te maken. Deze omvatten de volgende:

  • TCP, dat een set regels gebruikt om berichten uit te wisselen met andere internetpunten op het informatiepakket niveau;
  • User Datagram Protocol, of UDP, dat fungeert als een alternatief communicatieprotocol voor TCP en wordt gebruikt om verbindingen tot stand te brengen met lage latency en verlies-tolererende verbindingen tussen toepassingen en het internet;
  • IP, dat een set regels gebruikt voor het verzenden en ontvangen van berichten op het niveau van IP-adressen; en
  • aanvullende netwerkprotocollen, waaronder Hypertext Transfer Protocol (HTTP) en File Transfer Protocol (FTP), die elk een set regels hebben voor het uitwisselen en weergeven van informatie.

elk pakket dat via een netwerk wordt verzonden en ontvangen, bevat binaire gegevens. De meeste computerprotocollen voegen een header toe aan het begin van elk pakket om informatie op te slaan over de afzender en de beoogde bestemming van het bericht. Sommige protocollen kunnen ook een voettekst aan het einde bevatten met aanvullende informatie. Netwerkprotocollen verwerken deze kop-en voetteksten als onderdeel van de gegevens die tussen apparaten bewegen om berichten van hun eigen soort te identificeren.

netwerkprotocollen worden vaak uiteengezet in een industriestandaard — ontwikkeld, gedefinieerd en gepubliceerd door groepen zoals de volgende:

  • International Telecommunication Union, of ITU;
  • Institute of Electrical and Electronics Engineers, of IEEE;
  • Internet Engineering Task Force, of IETF;
  • International Organization for Standardization, of ISO; en
  • World Wide Web Consortium, of W3C.

belangrijke typen netwerkprotocollen

in het algemeen zijn er drie typen protocollen in netwerken: communicatie, zoals Ethernet; beheer, zoals Simple Mail Transfer Protocol (SMTP); en beveiliging, zoals Secure Shell of SSH.

die in deze drie brede categorieën vallen, zijn duizenden netwerkprotocollen die een grote verscheidenheid aan gedefinieerde taken op uniforme wijze verwerken, waaronder authenticatie, automatisering, correctie, compressie, foutafhandeling, het ophalen van bestanden, bestandsoverdracht, linkaggregatie, routering, semantiek, synchronisatie en syntaxis.

implementatie van netwerkprotocollen

om te kunnen werken, moeten netwerkprotocollen gecodeerd zijn in software — hetzij als onderdeel van het besturingssysteem van de computer, hetzij als toepassing — of geïmplementeerd zijn in de hardware van de computer. De meeste moderne besturingssystemen beschikken over ingebouwde softwarediensten die bereid zijn om een aantal netwerkprotocollen te implementeren. Andere toepassingen, zoals webbrowsers, zijn ontworpen met softwarebibliotheken die de protocollen ondersteunen die nodig zijn om de toepassing te laten functioneren. Daarnaast is ondersteuning voor TCP/IP en routeringsprotocol geïmplementeerd in directe hardware voor verbeterde prestaties.

wanneer een nieuw protocol wordt geïmplementeerd, wordt het toegevoegd aan de protocolsuite. De organisatie van protocol suites wordt beschouwd als monolithisch omdat alle protocollen op hetzelfde adres zijn opgeslagen en op elkaar zijn gebouwd.

wat zijn de kwetsbaarheden van netwerkprotocollen?

netwerkprotocollen zijn niet ontworpen voor beveiliging. Hun gebrek aan bescherming kan soms mogelijk kwaadaardige aanvallen, zoals afluisteren en cache vergiftiging, om het systeem te beïnvloeden. De meest voorkomende aanval op netwerkprotocollen is het adverteren van valse routes, waardoor verkeer via gecompromitteerde hosts gaat in plaats van de juiste.

netwerkprotocolanalysatoren zijn hulpmiddelen die systemen beschermen tegen schadelijke activiteiten door firewalls, antivirusprogramma ‘ s en antispywaresoftware aan te vullen.

Hoe worden netwerkprotocollen gebruikt?

netwerkprotocollen maken het moderne internet mogelijk, omdat ze computers in staat stellen om over netwerken te communiceren zonder dat gebruikers hoeven te zien of te weten welke achtergrondbewerkingen er plaatsvinden. Enkele specifieke voorbeelden van netwerkprotocollen en het gebruik ervan zijn::

  • Post Office Protocol 3, of POP3, is de meest recente versie van een standaard protocol dat wordt gebruikt voor het ontvangen van inkomende e-mails.
  • SMTP wordt gebruikt voor het verzenden en distribueren van uitgaande e-mails.
  • FTP wordt gebruikt om bestanden van de ene machine naar de andere over te brengen.
  • Telnet is een verzameling regels die gebruikt worden om het ene systeem met het andere te verbinden via een aanmelding op afstand. De lokale computer verzendt de verbindingsaanvraag en de externe computer accepteert de verbinding.

andere voorbeelden van netwerkprotocollen zijn::

  • address resolution protocol, of ARP;
  • blokkeert Extensible Exchange Protocol, of BEEP;
  • Border Gateway Protocol, of BGP;
  • binaire synchrone communicatie, of BSC;
  • Canonical Text Services, of CTS;
  • Domain Name System, of DNS;
  • Dynamic Host Configuration Protocol, of DHCP;
  • Enhanced Interior Gateway Routing Protocol, of EIGRP;
  • HTTP Veilig of HTTPS,
  • human interface-apparaat, of VERBORGEN;
  • Internet Control Message Protocol, of ICMP;
  • Internet Message Access Protocol, of IMAP;
  • Gopher;
  • Media Access Control, of MAC;
  • Network News Transfer Protocol, of NNTP;
  • Open Shortest Path First, of OSPF;
  • Secure Sockets Layer (SSL);
  • Simple Network Management Protocol, of SNMP;
  • Thread;
  • Transport Layer Security (TLS);
  • Universal Description, Discovery and Integration, or UDDI;
  • voice over IP, or VoIP; and
  • X10.

leer hoe u kunt kiezen tussen een SSL / TLS virtueel particulier netwerk en een IP-Beveiligingsvpn.

Leave a Reply