TCP/IP-modell: Hva er lag og protokoll? TCP/IP-stakk

Hva er TCP/IP-modellen?

TCP/IP-modell hjelper deg med å bestemme hvordan en bestemt datamaskin skal kobles til internett og hvordan data skal overføres mellom dem. Det hjelper deg å lage et virtuelt nettverk når flere datanettverk er koblet sammen. Hensikten med TCP/IP-modellen er å tillate kommunikasjon over store avstander.

TCP/IP står for Transmission Kontrollprotokoll/ Internett-protokoll. TCP/IP Stack er spesielt utviklet som en modell for å tilby svært pålitelig og ende-til-ende bytestrøm over et upålitelig internettverk.

TCP-egenskaper

Her er de viktigste egenskapene til TCP IP-protokollen:

  • Støtte for en fleksibel TCP/IP-arkitektur
  • Det er enkelt å legge til flere systemer i et nettverk.
  • I TCP IP-protokollpakken forblir nettverket intakt til kilden og destinasjonsmaskinene fungerte som de skal.
  • TCP er en tilkoblingsorientert protokoll.
  • TCP tilbyr pålitelighet og sikrer at data som kommer utenfor rekkefølgen skal settes i orden igjen.
  • TCP lar deg implementere flytkontroll, slik at avsender aldri overmanner en mottaker med data.

Fire lag med TCP/IP-modell

I denne TCP/IP-opplæringen vil vi forklare forskjellige lag og deres funksjoner i TCP/IP-modellen:

TCP/IP konseptuelle lag
TCP/IP konseptuelle lag

Funksjonaliteten til TCP IP-modellen er delt inn i fire lag, og hvert lag inkluderer spesifikke protokoller.

TCP/IP er et lagdelt serverarkitektursystem der hvert lag er definert i henhold til en spesifikk funksjon som skal utføres. Alle disse fire TCP IP-lagene jobber sammen for å overføre data fra ett lag til et annet.

  • Applikasjonslag
  • Transportlag
  • Internett-lag
  • Network Interface
Fire lag med TCP/IP-modell

Fire lag med TCP/IP-modell

Applikasjonslag

Applikasjonslaget samhandler med et applikasjonsprogram, som er det høyeste nivået av OSI-modellen. Applikasjonslaget er OSI-laget, som er nærmest sluttbrukeren. Det betyr at OSI-applikasjonslaget lar brukere samhandle med andre programvareapplikasjoner.

Applikasjonslaget samhandler med programvareapplikasjoner for å implementere en kommuniserende komponent. Tolkningen av data av applikasjonsprogrammet er alltid utenfor OSI-modellens omfang.

Eksempel på applikasjonslaget er en applikasjon som filoverføring, e-post, ekstern pålogging, etc.

Funksjonen til applikasjonslagene er

  • Applikasjonslag hjelper deg med å identifisere kommunikasjonspartnere, bestemme ressurstilgjengelighet og synkronisere kommunikasjon.
  • Den lar brukere logge på en ekstern vert
  • Dette laget gir ulike e-posttjenester
  • Denne applikasjonen tilbyr distribuerte databasekilder og tilgang for global informasjon om ulike objekter og tjenester.

Transportlag

Transportlaget bygger på nettverkslaget for å gi datatransport fra en prosess på en kildesystemmaskin til en prosess på et destinasjonssystem. Den er vert ved hjelp av enkelt eller flere nettverk, og opprettholder også kvaliteten på tjenestefunksjonene.

Den bestemmer hvor mye data som skal sendes hvor og med hvilken hastighet. Dette laget bygger på meldingen som er mottatt fra applikasjonslaget. Det bidrar til å sikre at dataenheter leveres feilfritt og i rekkefølge.

Transportlag hjelper deg med å kontrollere påliteligheten til en kobling gjennom flytkontroll, feilkontroll og segmentering eller de-segmentering.

Transportlaget gir også en bekreftelse på den vellykkede dataoverføringen og sender neste data i tilfelle ingen feil oppstod. TCP er det mest kjente eksemplet på transportlaget.

Viktige funksjoner til Transport Layers

  • Den deler meldingen mottatt fra øktlaget i segmenter og nummererer dem for å lage en sekvens.
  • Transportlaget sørger for at meldingen leveres til riktig prosess på destinasjonsmaskinen.
  • Den sørger også for at hele meldingen kommer uten feil, ellers bør den sendes på nytt.

Internett-lag

Et internettlag er et andre lag med TCP/IP-lag av TCP/IP-modellen. Det er også kjent som et nettverkslag. Hovedarbeidet til dette laget er å sende pakkene fra et hvilket som helst nettverk, og en hvilken som helst datamaskin fortsatt når destinasjonen uavhengig av ruten de tar.

Internett-laget tilbyr den funksjonelle og prosedyremetoden for å overføre datasekvenser med variabel lengde fra en node til en annen ved hjelp av ulike nettverk.

Meldingslevering på nettverkslaget gir ingen garantert pålitelig nettverkslagsprotokoll.

Lagadministrasjonsprotokoller som tilhører nettverkslaget er:

  1. Ruting protokoller
  2. Multicast gruppeledelse
  3. Nettverkslagsadressetilordning.

Nettverksgrensesnittlaget

Network Interface Layer er dette laget av firelags TCP/IP-modellen. Dette laget kalles også et nettverkstilgangslag. Den hjelper deg med å definere detaljer om hvordan data skal sendes via nettverket.

Det inkluderer også hvordan biter optisk skal signaliseres av maskinvareenheter som direkte kobler til et nettverksmedium, som koaksial-, optisk-, koaksial-, fiber- eller tvunnet-par-kabler.

Et nettverkslag er en kombinasjon av datalinjen og definert i artikkelen til OSI-referansemodellen. Dette laget definerer hvordan dataene skal sendes fysisk gjennom nettverket. Dette laget er ansvarlig for overføringen av data mellom to enheter på samme nettverk.

Forskjeller mellom OSI- og TCP/IP-modeller

Forskjellen mellom OSI og TCP/IP-modell

Forskjellen mellom OSI og TCP/IP-modell

Her er noen viktige forskjeller mellom OSI og TCP/IP-modell:

OSI modell TCP/IP-modell
Den er utviklet av ISO (International Standard Organization) Den er utviklet av ARPANET (Advanced Research Project Agency Network).
OSI-modellen gir et klart skille mellom grensesnitt, tjenester og protokoller. TCP/IP har ingen klare skillepunkter mellom tjenester, grensesnitt og protokoller.
OSI refererer til Open Systems Interconnection. TCP refererer til Transmission Kontrollprotokoll.
OSI bruker nettverkslaget til å definere rutingstandarder og protokoller. TCP/IP bruker kun Internett-laget.
OSI følger en vertikal tilnærming. TCP/IP følger en horisontal tilnærming.
OSI modell bruk to separate lag fysisk og datalink for å definere funksjonaliteten til bunnlagene. TCP/IP bruker kun ett lag (lenke).
OSI-lag har syv lag. TCP/IP har fire lag.
OSI-modell, transportlaget er kun koblingsorientert. Et lag av TCP/IP-modellen er både tilkoblingsorientert og tilkoblingsløst.
I OSI-modellen er datalinklaget og fysisk separate lag. I TCP kombineres både fysisk og datalink som et enkelt vert-til-nettverkslag.
Sesjons- og presentasjonslag er ikke en del av TCP-modellen. Det er ikke noe økt- og presentasjonslag i TCP-modellen.
Det er definert etter ankomsten av Internett. Det er definert før ankomsten av internett.
Minimumsstørrelsen på OSI-overskriften er 5 byte. Minste topptekststørrelse er 20 byte.

De vanligste TCP/IP-protokollene

Noen mest brukte TCP/IP-protokoller er:

TCP

Transmission Control Protocol er en Internett-protokollpakke som deler opp meldingen i TCP-segmenter og setter dem sammen på mottakersiden.

IP

En Internett-protokolladresse som også er kjent som en IP-adresse er en numerisk etikett. Den er tilordnet hver enhet som er koblet til en datanettverk som bruker IP for kommunikasjon. Rutingfunksjonen tillater internettarbeid og etablerer i hovedsak Internett. Kombinasjon av IP med en TCP gjør det mulig å utvikle en virtuell forbindelse mellom en destinasjon og en kilde.

HTTP

Hypertext Transfer Protocol er grunnlaget for World Wide Web. Den brukes til å overføre nettsider og andre slike ressurser fra HTTP-serveren eller webserveren til webklienten eller HTTP-klienten. Når du bruker en nettleser som Google Chrome or Firefox, bruker du en nettklient. Det hjelper HTTP å overføre nettsider du ber om fra de eksterne serverne.

SMTP

SMTP står for Simple mail transfer protocol. Denne protokollen støtter e-posten er kjent som en enkel e-postoverføringsprotokoll. Denne protokollen hjelper deg med å sende dataene til en annen e-postadresse.

SNMP

SNMP står for Simple Network Management Protocol. Det er et rammeverk som brukes til å administrere enhetene på internett ved å bruke TCP/IP-protokollen.

DNS

DNS står for Domain Name System. En IP-adresse som brukes til å identifisere tilkoblingen til en vert til Internett unikt. Imidlertid foretrekker brukere å bruke navn i stedet for adresser for den DNS-en.

TELNET

TELNET står for Terminal Network. Den etablerer forbindelsen mellom den lokale og den eksterne datamaskinen. Den opprettet forbindelse på en slik måte at du kan simulere ditt lokale system på det eksterne systemet.

FTP

FTP står for File Transfer Protocol. Det er en mest brukt standardprotokoll for å overføre filene fra en maskin til en annen.

Fordeler med TCP/IP-modellen

Her er fordeler/fordeler med å bruke TCP/IP-modellen:

  • Den hjelper deg å etablere/sette opp en forbindelse mellom ulike typer datamaskiner.
  • Den fungerer uavhengig av operativsystemet.
  • Den støtter mange ruting-protokoller.
  • Det muliggjør internettarbeid mellom organisasjonene.
  • TCP/IP-modellen har en svært skalerbar klient-server-arkitektur.
  • Den kan betjenes uavhengig.
  • Støtter en rekke rutingprotokoller.
  • Den kan brukes til å etablere en forbindelse mellom to datamaskiner.

Ulemper med TCP/IP-modellen

Her er noen ulemper ved å bruke TCP/IP-modellen:

  • TCP/IP er en komplisert modell å sette opp og administrere.
  • Den grunne/overheaden til TCP/IP er høyere enn IPX (Internetwork Packet Exchange).
  • I denne modellen garanterer ikke transportlaget levering av pakker.
  • Å erstatte protokoll i TCP/IP er ikke lett.
  • Den har ingen klar separasjon fra sine tjenester, grensesnitt og protokoller.

Sammendrag

  • Den fullstendige formen for TCP/IP-modellen forklart som Transmission Kontrollprotokoll/ Internett-protokoll.
  • TCP støtter fleksibel arkitektur
  • Applikasjonslaget samhandler med et applikasjonsprogram, som er det høyeste nivået av OSI-modellen.
  • Internett-laget er et andre lag av TCP/IP-modellen. Det er også kjent som et nettverkslag.
  • Transportlaget bygger på nettverkslaget for å gi datatransport fra en prosess på en kildesystemmaskin til en prosess på et destinasjonssystem.
  • Network Interface Layer er dette laget av firelags TCP/IP-modellen. Dette laget kalles også et nettverkstilgangslag.
  • OSI-modellen er utviklet av ISO (International Standard Organization), mens TCP/IP-modellen er utviklet av ARPANET (Advanced Research Project Agency Network).
  • En Internett-protokolladresse som også er kjent som en IP-adresse er en numerisk etikett.
  • HTTP er grunnlaget for World Wide Web.
  • SMTP står for Simple mail transfer protocol som støtter e-posten er kjent som en enkel postoverføring
  • SNMP står for Simple Network Management Protocol.
  • DNS står for Domain Name System.
  • TELNET står for Terminal Network. Den etablerer forbindelsen mellom den lokale og den eksterne datamaskinen
  • FTP står for File Transfer Protocol. Det er en mest brukt standardprotokoll for å overføre filene fra en maskin til en annen.
  • Den største fordelen med TCP/IP-modellen er at den hjelper deg å etablere/sette opp en forbindelse mellom ulike typer datamaskiner.
  • TCP/IP er en komplisert modell å sette opp og administrere.
  • Hva er de forskjellige typene TCP/IP-lag?
    Det er fire typer TCP/IP-lag.

    1. Påføringslag
    2. Transportlag
    3. Internett-lag
    4. Nettverksgrensesnitt