Protocol in computerkarakteristieken, typen, voorbeelden

908
Simon Doyle
Protocol in computerkarakteristieken, typen, voorbeelden

De computerprotocol Het is een formele reeks standaarden en normen die zowel het formaat als de controle van de interactie tussen de verschillende apparaten binnen een netwerk of communicatiesysteem regelen, waardoor gegevens tussen hen kunnen worden overgedragen..

Een communicatiesysteem gebruikt specifieke formaten om berichten uit te wisselen. Elk van deze berichten heeft een precieze reden, namelijk om een ​​antwoord te krijgen uit een reeks mogelijke antwoorden die eerder voor elke specifieke situatie zijn opgesteld..

Het computerprotocol maakt de overdracht van gegevens tussen apparaten mogelijk

Daarom is het protocol de richtlijn die de semantiek van de communicatie definieert, naast de methoden voor foutherstel, en precies specificeert hoe de gegevens moeten worden uitgewisseld.

Deze regels moeten precies worden gevolgd, omdat een computer anders niet kan communiceren met de andere apparaten. Internet en computernetwerken gebruiken op grote schaal verschillende protocollen om verschillende communicatietaken uit te voeren..

Sommige protocollen zijn rechttoe rechtaan en kort, terwijl andere vrij complex en diepgaand zijn. Om een ​​domein te hebben op het gebied van computernetwerken, moet u het wat, waarom en hoe van de protocollen begrijpen.

Artikel index

  • 1 Kenmerken van het protocol in computergebruik
    • 1.1 Op regels gebaseerd
    • 1.2 Standaarden
    • 1.3 Gegevensoverdracht
    • 1.4 Betrouwbaarheid
  • 2 Waar is een computerprotocol voor?
    • 2.1 Interoperabiliteit
    • 2.2 Regel de stroomregeling
    • 2.3 Beheer congestie
    • 2.4 Beheer bugcontrole
  • 3 soorten protocollen
    • 3.1 - Netwerkbeheerders
    • 3.2 - Communicatie
    • 3.3 - Beveiliging
  • 4 Voorbeelden van protocollen
    • 4.1 Bestandsoverdrachtprotocol (FTP)
    • 4.2 Transmission Control Protocol (TCP)
    • 4.3 Internetprotocol (IP)
    • 4.4 Internet- / transmissiecontroleprotocol (TCP / IP)
    • 4.5 Hypertext Transfer Protocol (HTTP)
    • 4.6 Telnet
    • 4.7 Voice over Internet Protocol (VoIP)
    • 4.8 Muziekinstrument digitale interface (MIDI)
  • 5 referenties

Kenmerken van het protocol in computergebruik

In een computerprotocol worden berichten uitgewisseld

Op regels gebaseerd

Net als programmeertalen zijn protocollen gebaseerd op specifieke computerregels en voorschriften, die ontworpen zijn om efficiënt te zijn. Elke regel wordt gedefinieerd met een andere term en geeft er een unieke naam aan.

Standaarden

Het protocol specificeert een standaard voor communicatie, die gedetailleerde informatie biedt over de processen die betrokken zijn bij datatransmissie. Een proces kan door meer dan één protocol tegelijk worden afgehandeld. Deze informatie omvat:

- Aard van het proces.

- Taaktype.

- Apparaatbeheer.

- Type gegevens.

- Gegevensstroom.

Data overdracht

De aaneengesloten stroom van over te dragen bytes of berichten wordt door het protocol verpakt in pakketten, ook wel segmenten genoemd, die naar het bestemmingsapparaat worden verzonden. Om dit te doen, worden pakketschakeltechnieken gebruikt in de berichten, dit zijn berichten die zijn onderverdeeld in verpakte stukken die op hun bestemming opnieuw worden samengesteld..

Betrouwbaarheid

Het protocol moet kunnen worden hersteld na een beschadigde datatransmissie op het netwerk. Elke verzonden byte krijgt een volgnummer toegewezen en van de ontvanger wordt verwacht dat hij een positieve bevestiging (ACK) geeft. Als de ACK niet binnen een tijdsinterval wordt ontvangen, worden de gegevens opnieuw verzonden.

De ontvanger gebruikt deze volgnummers om dubbele segmenten te elimineren en de segmenten opnieuw te rangschikken wanneer ze te laat komen..

Waar is een computerprotocol voor?

Het maakt het moderne internet mogelijk door computers via netwerken te laten communiceren, zonder dat gebruikers hoeven te weten welke bewerkingen op de achtergrond plaatsvinden.

Het protocol stelt apparaten in staat elektronische signalen te begrijpen die via netwerkverbindingen naar elkaar worden verzonden.

Interoperabiliteit

Zonder protocol zou interoperabiliteit niet mogelijk zijn. Als een website bijvoorbeeld een totaal ander protocol dan HTML zou gebruiken om gegevens op te slaan, zou de browser deze niet kunnen parseren en zou een gebruiker het niet kunnen begrijpen..

Regel de stroomregeling

Het wordt gebruikt om de snelheid van datatransmissie tussen twee apparaten te beheren, om te voorkomen dat een snelle zender een langzame ontvanger overweldigt. Apparaten op een netwerk werken mogelijk met verschillende gegevenssnelheden vanwege verschillende factoren, zoals CPU en beschikbare bandbreedte..

Wanneer het ontvangende apparaat een ACK naar het verzendende apparaat stuurt, vertelt het het ook het aantal bytes dat het kan ontvangen zonder problemen te veroorzaken in de interne buffer..

Beheer congestie

Het beheert congestie in een netwerk, wat wordt gedefinieerd als de afname van de kwaliteit van de netwerkdienst, omdat een link meer bytes aan informatie kan verwerken dan hij daadwerkelijk aankan.

Beheer bugcontrole

Beheer de verschillende methodologieën die de correcte levering van gegevens mogelijk maken wanneer er onbetrouwbare communicatiekanalen zijn.

Soorten protocollen

Er zijn verschillende soorten computerprotocollen:

- Netwerkbeheerders

Ze specificeren de bewerkingen die nodig zijn om een ​​computernetwerk effectief te beheren. Deze protocollen zijn betrokken bij de verschillende apparaten waaruit een netwerk bestaat, zoals microcomputers, servers en routers, om ervoor te zorgen dat het netwerk als geheel optimaal functioneert. De functies zijn onder meer:

Opname van links

Sta toe dat meerdere netwerkverbindingen worden gecombineerd tot een enkele link, waardoor de sterkte van de verbinding toeneemt.

Verbinding

Breng verbindingen tot stand en zorg ervoor dat ze stabiel zijn tussen de verschillende apparaten op het netwerk.

Probleemoplossing

Identificeer fouten die van invloed zijn op het netwerk, evalueer de kwaliteit van de verbinding en bepaal ook hoe eventuele problemen kunnen worden opgelost.

- Communicatie

Ze laten verschillende apparaten op een netwerk met elkaar communiceren. Het wordt zowel gebruikt in digitale als analoge communicatie, voor methodologieën die variëren van het overbrengen van bestanden tussen apparaten tot toegang tot internet..

Instant messaging

Directe tekstcommunicatie, zowel op smartphones als computers, vindt plaats dankzij een aantal berichtenprotocollen.

Bluetooth

Bluetooth-apparaten, zoals headsets, smartphones en computers, werken met verschillende protocollen.

- Veiligheid

Ze zorgen ervoor dat het netwerk en de gegevens die erover worden verzonden, worden beschermd tegen onbevoegde gebruikers. Onder zijn functies zijn:

Vervoer

Bescherm gegevens terwijl deze over het netwerk van het ene apparaat naar het andere worden getransporteerd.

Versleuteling

Bescherm gegevens en houd gebieden ook veilig door gebruikers te verplichten een geheim wachtwoord in te voeren om toegang te krijgen tot die informatie.

Protocol voorbeelden

Bestandsoverdrachtprotocol (FTP)

Diagram van een FTP-service

Hiermee kunt u bestanden kopiëren tussen een lokaal systeem en elk ander systeem dat op het netwerk toegankelijk is.

Transmission Control Protocol (TCP)

Einde van de TCP-verbinding

Protocol ontwikkeld voor internet om gegevens van het ene netwerkapparaat naar het andere te ontvangen. TCP gebruikt een hertransmissiestrategie om ervoor te zorgen dat gegevens niet verloren gaan tijdens de transmissie.

Internetprotocol (IP)

Hiermee kunnen gegevens tussen apparaten via internet worden verzonden. Internet zou niet kunnen functioneren zoals het momenteel doet zonder het IP-adres.

Internet / transmissiecontroleprotocol (TCP / IP)

Het is een reeks protocollen, waaronder TCP, die in de jaren zeventig voor internet is ontwikkeld om gegevens van het ene netwerkapparaat naar het andere te verkrijgen..

Hypertext Transfer Protocol (HTTP)

HTTP-verzoek met telnet. Bron: Andreas Grupp / CC BY-SA (https://creativecommons.org/licenses/by-sa/2.5)

Het is een protocol dat TCP gebruikt om hypertekstverzoeken en informatie over te dragen tussen servers en internetbrowsers..

Telnet

Het is het protocol dat wordt gebruikt voor de verbindingsservice voor terminals op afstand, waardoor een gebruiker die zich op de ene site bevindt, kan communiceren met systemen op andere verschillende sites, alsof die terminal rechtstreeks met die computers is verbonden..

Voice over Internet Protocol (VoIP)

Maakt het mogelijk om gewone telefoongesprekken te voeren via een computernetwerk of internet, zodat mensen kunnen praten met vrijwel iedereen die een telefoon heeft.

Muziekinstrument digitale interface (MIDI)

MIDI-connectoren en een MIDI-kabel. Bron: Wikimedia Commons

Het is een protocol voor communicatie tussen elektronische muziekinstrumenten en computers.

Referenties

  1. Het gratis woordenboek (2020). Communicatieprotocol. Genomen uit: thefreedictionary.com.
  2. Computerwetenschappelijke Wiki (2020). Protocollen en standaarden op internet. Ontleend aan: computersciencewiki.org.
  3. Interfacebus (2016). Protocoldefinities en voorwaarden. Genomen van: interfacebus.com.
  4. Bradley Mitchell (2020). Wat zijn netwerkprotocollen? Genomen van: lifewire.com.
  5. Comptia (2020). Wat is een netwerkprotocol en hoe werkt het? Genomen uit: comptia.org.

Niemand heeft nog op dit artikel gereageerd.