Introduksjon til typer nettverksprotokoller

En nettverksprotokoll er en gruppe regler ledsaget av nettverket. Nettverksprotokoller vil være formaliserte krav og planer sammensatt av regler, prosedyrer og typer som beskriver kommunikasjon mellom et par enheter over nettverket. Protokollen kan beskrives som en tilnærming til regler som gjør det mulig for et par enheter i et kommunikasjonsprogram å overføre informasjon gjennom alle typer fysiske medier. Protokollen identifiserer reglene, syntaks, semantikk samt synkronisering av kommunikasjon samt mulige feilhåndteringsmetoder. I denne artikkelen vil vi diskutere de forskjellige typene nettverksprotokoller.

Ulike typer nettverksprotokoller

Nedenfor er forskjellige typer nettverksprotokoller: -

1. HTTP eller HTTP-er

  • Dette står for Hypertext Transfer Protocol eller Hypertext Transfer Protocol (sikker). Den sikre versjonen er kryptert, noe som betyr at vi skal kryptere alle dataene når vi sender dem fra klienten til serveren.

Applikasjonslag (7) HTTP HTTPS

Transportlag (4) 80 443

  • Nå blir klient og server her veldig viktig med applikasjonslagsprotokoll. Nesten alle applikasjonslagsprotokoller bruker denne modellen ved å bruke den ene enheten i nettverket som klient, den andre enheten i nettverket er serveren.
  • Nå når vi bruker HTTP eller HTTPS eller overfører en fil. Overføre en fil i formatet til hyperteksten. Hypertext kan leses av en nettleser. Klientprogramvaren du sannsynligvis er veldig kjent med. Dette er enten Google Chrome eller Firefox, som kan være Microsoft Edge eller Apples Safari-nettleser. Dette er alle nettklienter som støtter bruk av HTTP eller HTTPS.
  • Server-siden kjører også noe programvare. Det kjører serverprogramvare. For nettstedet bruker vi vanligvis Apache, som er åpen kildekode-programvare som er en webserver, som kan kjøres på enten Linux eller Windows. Vi har nginx som brukes i veldig store nettstedinstallasjoner og kan kjøres på UNIX. Vi har Microsofts Internet Information Services eller IIS, som kan kjøres på Microsoft-systemer. Så det er flere webserveralternativer som en serveradministrator kan installere for å være vert for et nettsted på internett. Så hele hensikten med klient-serveren her er å ha klientprogramvare som en nettleser og webserveren som Apache, for å jobbe sammen med hverandre, å overføre disse hypertekstdokumentene for å få nettstedet fra serveren til klient.
  • Portnummeret identifiserer unikt lag-7-protokollen som brukes i lag 4. Det vi kan gjøre er at vi kan bruke disse portnumrene til å enkelt identifisere trafikk i lag 4, HTTP har som standard port 80 og for HTTPS som standard, Vi har port 443 som transportlagsprotokoller.

2. FTP (File Transfer Protocol)

  • FTP lar oss overføre filer fra en klient til en server eller fra en server til en klient.

  • Vi kan gjøre det i begge retninger her, og denne protokollen blir enten FTP, sFTP eller TFTP.

  • FTP er en File Transfer Protocol, SFTP er Secure File Transfer Protocol, og TFTP er Trivial File Transfer Protocol .
  • FTP og SFTP er ganske like hverandre. Disse protokollene skal overføre filer fra den ene enheten til den andre, og det er klient- og serverprogramvare som er spesielt designet for å gjøre dette.
  • TFTP fungerer litt annerledes. Det er egentlig ment for å sende bittesmå filer mellom to enheter eller for å ha enkle oppsett der du raskt kan overføre en fil uten å måtte bekymre deg for godkjenning eller ha problemer med brannmurer som fører til at trafikken din blir slått ned.
  • FTP og SFTP krever vanligvis både et brukernavn og et passord for å overføre disse filene. TFTP krever ikke dette. SFTP spesifikt her skal kryptere trafikken.
  • FTP kommer til å bruke begge portene 20 og 21; den ene brukes til autentisering, den andre brukes til å overføre informasjon. Port 22 brukes for SFTP, og grunnen til det er port 22 er faktisk portnummeret til en annen protokoll vi skal se på som heter Secure Shell eller SSH, og det som skjer her er at vi faktisk tar FTP-protokollen og legger den inne av en SSH-økt, som lar oss kryptere trafikk og er grunnen til at portnumrene er de samme for både SFTP og SSH. TFTP bruker portnummer 69.

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

  • E-post er spesielt designet for overføring av filer. Vi overfører filer som faktisk er i formatet til disse e-postdokumentene. For e-post har vi tre protokoller vi bruker. To av dem brukes av en klient til å hente e-post fra en server. Så POP og IMAP blir eksplisitt brukt til å ta e-postmeldinger som bor for tiden på en server, kanskje Gmail eller kanskje bedriftens e-postserver, og de bruker den til å overføre disse e-postmeldingene til klienten din, en slags type klient som ligger på arbeidsstasjon.
  • SMTP er imidlertid Simple Mail Transfer Protocol. Denne protokollen tar en melding du oppretter i et klient-e-postprogram, og den bruker den deretter til å sende den e-posten til en SMTP-server. SMTP brukes til å videresende e-posten til serveren, serveren finner deretter ut hvordan du kan få meldinger til mottakeren du hadde tenkt.
  • POP står for Post Office Protocol, vi bruker versjon 3 der.
  • IMAP er Internet Message Access Protocol, og som SMTP er Simple Mail Transfer Protocol. Alle disse protokollene fungerer enten i ukryptert eller kryptert modus.
  • Så her med POP3, for ukryptert trafikk vil vi bruke port 110; for kryptert trafikk, bruker vi port 995. IMAP, vi skal bruke port 143 for ukryptert trafikk, port 993 for kryptert trafikk, og for SMTP skal vi bruke port 25 for ukryptert og 465 for kryptert.

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

Det er to vanlige nettverksprotokoller som brukes til å sende datapakker over et nettverk. Sammen TCP så vel som, UDP går foran datapakkene gjennom enheten din som bruker porter til forskjellige rutere til de vil komme i kontakt med den siste destinasjonen. De brukes også til å sende ut pakkene mot IP-adressen med mottakeren. Tilsvarende TCP så vel som UDP fokus på toppen av IP eller Internet Protocol.

TCP / IP

UDP / IP, som brukes veldig ofte, men de blir bare referert til som TCP og UDP.

  • TCP er blant de mest brukte protokollene som bruker internett.
  • TCP er en toveis samtale.
  • TCP er fokusert på stabilitet.
  • Pakker vil bli instruert og nummerert.
  • Pakker vil bli feilkontrollert.

UDP

UDP ville ikke utføre all feilkontrollen gjort av TCP

  • Feil ved sjekk av tregere punkter.
  • Pakker blir enkelt levert til mottakeren.

Brukt når hastighet er ønsket, så vil feilendring være nødvendig

  • Direktesendinger

Konklusjon - Typer nettverksprotokoller

Selv om den eldre ideen om nettverket vanligvis er grunnleggende i nesten alle deler av kulturen, så vel som datanettverk, har protokoller permanent forvandlet måten mennesker arbeider, utfører og kobler sammen. Ved å knytte kraftig til deler av tilværelsen som ingen hadde spådd, styrker digitalt nettverk oss ytterligere i fremtiden. Nye protokoller og krav vil komme ut, nye applikasjoner kan utvikles, og levetidene våre vil sannsynligvis bli i tillegg transformert så vel som forbedret.

Anbefalte artikler

Dette har vært en guide til typer nettverksprotokoller. Her diskuterer vi de forskjellige typene protokoller med detaljerte forklaringer. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. Nettverksenheter
  2. Nettverksstrategier
  3. Datamaskinvare vs nettverk
  4. Nettverk Intervju Spørsmål
  5. Brannmurenheter
  6. Hva er ruteren?
  7. SSH vs SSL | Topp 8 forskjeller og sammenligninger