Inleiding tot soorten netwerkprotocollen

Een netwerkprotocol is een groep regels die vergezeld gaan van het netwerk. Netwerkprotocollen zijn geformaliseerde vereisten en plannen die bestaan ​​uit regels, procedures en typen die de communicatie tussen een aantal apparaten via het netwerk beschrijven. Het protocol kan worden beschreven als een benadering van regels waarmee een aantal entiteiten van een communicatieprogramma informatie kunnen overdragen via elk type variëteit van een fysiek medium. Het protocol identificeert de regels, syntaxis, semantiek en synchronisatie van communicatie en haalbare methoden voor foutbeheer. In dit artikel zullen we de verschillende soorten netwerkprotocollen bespreken.

Verschillende soorten netwerkprotocollen

Hieronder staan ​​verschillende soorten netwerkprotocollen: -

1. HTTP of HTTPs

  • Dit staat voor Hypertext Transfer Protocol of Hypertext Transfer Protocol (beveiligd). De beveiligde versie is gecodeerd, wat betekent dat we alle gegevens gaan coderen terwijl we deze van de client naar de server verzenden.

Toepassingslaag (7) HTTP HTTPS

Transportlaag (4) 80 443

  • Nu worden client en server hier erg belangrijk met het applicatielaagprotocol. Bijna alle protocollen in de applicatielaag gebruiken dit model met één apparaat op het netwerk dat de client is, het andere apparaat op het netwerk de server.
  • Wanneer we nu HTTP of HTTPS gebruiken of een bestand overbrengen. Een bestand overbrengen in de indeling van de hypertekst. Hypertext is leesbaar door een webbrowser. De clientsoftware waarmee u waarschijnlijk bekend bent. Dit is Google Chrome of Firefox, dit kan Microsoft Edge of Safari van Apple zijn. Dit zijn allemaal webclients die het gebruik van HTTP of HTTPS ondersteunen.
  • De server kant draait ook wat software. Het draait serversoftware. Voor de website gebruiken we meestal Apache, open source software die een webserver is en die op Linux of Windows kan draaien. We hebben nginx dat wordt gebruikt in zeer grote website-implementaties en kan worden uitgevoerd op UNIX. We hebben Microsoft's Internet Information Services of IIS, die op Microsoft-systemen kunnen worden uitgevoerd. Er zijn dus verschillende webserveropties die een serverbeheerder kan installeren om een ​​website op internet te hosten. Dus het hele doel van de client-server hier is om clientsoftware zoals een webbrowser en de webserver zoals Apache te hebben, om samen te werken, om deze hypertekstdocumenten over te dragen om de website van de server naar de cliënt.
  • Het poortnummer identificeert op unieke wijze het layer-7 protocol dat wordt gebruikt op laag 4. Wat we kunnen doen, is dat we deze poortnummers kunnen gebruiken om gemakkelijk verkeer op laag 4 te identificeren, de HTTP hebben we standaard poort 80, en voor HTTPS standaard, we hebben poort 443 als transportlaagprotocollen.

2. FTP (File Transfer Protocol)

  • Met FTP kunnen we bestanden van een client naar een server of van een server naar een client overbrengen.

  • We kunnen het hier in beide richtingen doen, en dit protocol wordt FTP, sFTP of TFTP.

  • FTP is een File Transfer Protocol, SFTP is Secure File Transfer Protocol en TFTP is Trivial File Transfer Protocol .
  • FTP en SFTP lijken behoorlijk op elkaar. Deze protocollen gaan bestanden van het ene apparaat naar het andere overbrengen, en er is client- en serversoftware die speciaal is ontworpen om dit te doen.
  • TFTP werkt een beetje anders. Het is echt bedoeld voor het verzenden van kleine bestanden tussen twee apparaten of om eenvoudige instellingen te hebben waar je een bestand snel kunt overbrengen zonder je zorgen te maken over authenticatie of problemen met firewalls waardoor je verkeer wordt afgebroken.
  • FTP en SFTP vereisen meestal zowel een gebruikersnaam als een wachtwoord om deze bestanden over te dragen. TFTP heeft dit niet nodig. SFTP gaat hier specifiek het verkeer coderen.
  • FTP gaat beide poorten 20 en 21 gebruiken; één wordt gebruikt voor authenticatie, de andere wordt gebruikt voor het overdragen van informatie. Poort 22 wordt gebruikt voor SFTP en de reden daarvoor is dat poort 22 eigenlijk het poortnummer is voor een ander protocol dat we gaan bekijken, Secure Shell of SSH genaamd, en wat hier gebeurt is dat we eigenlijk het FTP-protocol nemen en het erin stoppen van een SSH-sessie, waarmee we verkeer kunnen coderen en daarom zijn de poortnummers hetzelfde voor zowel SFTP als SSH. TFTP gebruikt poortnummer 69.

3. E-mailprotocollen (POP3, IMAP, SMTP)

  • E-mail is specifiek ontworpen voor het overbrengen van bestanden. We brengen bestanden over die in de indeling van deze e-maildocumenten zijn. Voor e-mail hebben we drie protocollen die we gebruiken. Twee daarvan worden door een client gebruikt om e-mail van een server op te halen. POP en IMAP worden dus expliciet gebruikt om e-mailberichten op te nemen die momenteel op een server staan, misschien Gmail of misschien de e-mailserver van uw bedrijf, en ze gebruiken het om die e-mailberichten over te dragen naar uw client, een soort e-mailclient die zich op uw werkstation.
  • SMTP is echter Simple Mail Transfer Protocol. Dit protocol neemt een bericht dat u op een client e-mailtoepassing maakt en gebruikt het dan om die e-mail naar een SMTP-server te verzenden. SMTP wordt gebruikt om de e-mail door te sturen naar de server, de server zoekt vervolgens uit hoe u berichten kunt ontvangen naar de ontvanger die u bedoelde.
  • POP staat voor Post Office Protocol, we gebruiken daar versie 3.
  • IMAP is Internet Message Access Protocol en net als SMTP is het Simple Mail Transfer Protocol. Al deze protocollen werken in niet-gecodeerde of gecodeerde modi.
  • Dus hier met POP3 zullen we voor niet-gecodeerd verkeer poort 110 gebruiken; voor gecodeerd verkeer zullen we poort 995 gebruiken. IMAP gaan we poort 143 gebruiken voor het niet-gecodeerde verkeer, poort 993 voor gecodeerd verkeer, en voor SMTP gaan we poort 25 gebruiken voor niet-gecodeerd en 465 voor gecodeerd.

4. TCP (Transmission Control Protocol) en UDP (User Datagram Protocol)

Er zijn twee algemene netwerkprotocollen die worden gebruikt om gegevenspakketten via een netwerk te verzenden. Samen TCP en UDP vooruit de datapakketten via uw apparaat toe te passen poorten op verschillende routers totdat ze verbinding maken met de laatste bestemming. Ze worden ook gebruikt om de pakketten naar het IP-adres met de ontvanger te sturen. Zowel TCP als UDP richten zich op de top van IP of Internet Protocol.

TCP / IP

UDP / IP, dat heel vaak wordt gebruikt, maar ze worden gewoon TCP en UDP genoemd.

  • TCP is een van de meest gebruikte protocollen via internet.
  • TCP is een tweerichtingsgesprek.
  • TCP is gericht op stabiliteit.
  • Pakketten worden geïnstrueerd en genummerd.
  • Pakketten worden op fouten gecontroleerd.

UDP

UDP zou niet alle foutcontroles uitgevoerd door TCP uitvoeren

  • Fout bij het controleren van langzamere punten naar beneden.
  • Pakketten worden eenvoudig bij de ontvanger afgeleverd.

Gebruikt zodra snelheid gewenst is, evenals foutwijziging zal vereist zijn

  • Live uitzendingen

Conclusie - Typen netwerkprotocollen

Hoewel het oudere idee van het netwerk meestal fundamenteel is tijdens bijna alle delen van de cultuur, hebben zowel computernetwerken als protocollen de manier waarop mensen werken, presteren en verbinden permanent veranderd. Door sterk in delen van het bestaan ​​te smeden die niemand had voorspeld, is digitaal netwerken een extra versterking voor ons in de toekomst. Nieuwe protocollen en vereisten zullen uitkomen, nieuwe toepassingen kunnen worden ontwikkeld en onze levens zullen waarschijnlijk bovendien worden getransformeerd en verbeterd.

Aanbevolen artikelen

Dit is een gids geweest voor soorten netwerkprotocollen. Hier bespreken we de verschillende soorten protocollen met gedetailleerde uitleg. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Netwerk apparaten
  2. Netwerkstrategieën
  3. Computerhardware versus netwerken
  4. Vragen tijdens sollicitatiegesprekken
  5. Firewall-apparaten
  6. Wat is een router?
  7. SSH versus SSL | Top 8 verschillen en vergelijkingen