TCP/IP-model: Hvad er lag og protokol? TCP/IP stak

Hvad er TCP/IP-modellen?

TCP/IP-model hjælper dig med at bestemme, hvordan en bestemt computer skal forbindes til internettet, og hvordan data skal overføres mellem dem. Det hjælper dig med at oprette et virtuelt netværk, når flere computernetværk er forbundet sammen. Formålet med TCP/IP-modellen er at tillade kommunikation over store afstande.

TCP/IP står for Transmission Kontrolprotokol/internetprotokol. TCP/IP Stack er specifikt designet som en model til at tilbyde yderst pålidelig og end-to-end byte-stream over et upålideligt internetværk.

TCP-egenskaber

Her er de væsentlige egenskaber ved TCP IP-protokollen:

  • Understøttelse af en fleksibel TCP/IP-arkitektur
  • Det er nemt at tilføje mere system til et netværk.
  • I TCP IP-protokoller suite forbliver netværket intakt, indtil kilden og destinationsmaskinerne fungerede korrekt.
  • TCP er en forbindelsesorienteret protokol.
  • TCP tilbyder pålidelighed og sikrer, at data, der kommer ud af rækkefølge, skal bringes i orden igen.
  • TCP giver dig mulighed for at implementere flowkontrol, så afsender aldrig overmander en modtager med data.

Fire lag af TCP/IP-model

I denne TCP/IP-tutorial vil vi forklare forskellige lag og deres funktionaliteter i TCP/IP-modellen:

TCP/IP konceptuelle lag
TCP/IP konceptuelle lag

Funktionaliteten af ​​TCP IP-modellen er opdelt i fire lag, og hver indeholder specifikke protokoller.

TCP/IP er et lagdelt serverarkitektursystem, hvor hvert lag er defineret i henhold til en specifik funktion, der skal udføres. Alle disse fire TCP IP-lag arbejder sammen for at overføre data fra et lag til et andet.

  • Applikationslag
  • Transportlag
  • Internet lag
  • Network interface
Fire lag af TCP/IP-model

Fire lag af TCP/IP-model

Applikationslag

Applikationslaget interagerer med et applikationsprogram, som er det højeste niveau af OSI-modeller. Applikationslaget er OSI-laget, som er tættest på slutbrugeren. Det betyder, at OSI-applikationslaget giver brugerne mulighed for at interagere med andre softwareapplikationer.

Applikationslaget interagerer med softwareapplikationer for at implementere en kommunikerende komponent. Fortolkningen af ​​data af applikationsprogrammet er altid uden for OSI-modellens rammer.

Eksempel på applikationslaget er en applikation som filoverførsel, e-mail, fjernlogin osv.

Funktionen af ​​applikationslagene er

  • Application-layer hjælper dig med at identificere kommunikationspartnere, bestemme ressourcetilgængelighed og synkronisere kommunikation.
  • Det giver brugerne mulighed for at logge på en fjernvært
  • Dette lag giver forskellige e-mail-tjenester
  • Denne applikation tilbyder distribuerede databasekilder og adgang til global information om forskellige objekter og tjenester.

Transportlag

Transportlaget bygger på netværkslaget for at levere datatransport fra en proces på en kildesystemmaskine til en proces på et destinationssystem. Det hostes ved hjælp af et enkelt eller flere netværk og opretholder også kvaliteten af ​​servicefunktionerne.

Det bestemmer, hvor meget data der skal sendes hvorhen og med hvilken hastighed. Dette lag bygger på den besked, der modtages fra applikationslaget. Det er med til at sikre, at dataenheder leveres fejlfrit og i rækkefølge.

Transportlag hjælper dig med at kontrollere pålideligheden af ​​et link gennem flowkontrol, fejlkontrol og segmentering eller de-segmentering.

Transportlaget tilbyder også en bekræftelse af den vellykkede datatransmission og sender de næste data, hvis der ikke opstod nogen fejl. TCP er det bedst kendte eksempel på transportlaget.

Transportlags vigtige funktioner

  • Den opdeler beskeden modtaget fra sessionslaget i segmenter og nummererer dem for at lave en sekvens.
  • Transportlaget sørger for, at beskeden leveres til den korrekte proces på destinationsmaskinen.
  • Det sørger også for, at hele meddelelsen ankommer uden fejl, ellers skal den gentransmitteres.

Internet lag

Et internetlag er et andet lag af TCP/IP-lag af TCP/IP-modellen. Det er også kendt som et netværkslag. Hovedarbejdet i dette lag er at sende pakkerne fra ethvert netværk, og enhver computer når de stadig til destinationen, uanset hvilken rute de tager.

Internetlaget tilbyder den funktionelle og proceduremæssige metode til at overføre datasekvenser med variabel længde fra en node til en anden ved hjælp af forskellige netværk.

Meddelelseslevering på netværkslaget giver ingen garanti for at være pålidelig netværkslagsprotokol.

Lagstyringsprotokoller, der hører til netværkslaget, er:

  1. Routing protokoller
  2. Multicast gruppeledelse
  3. Netværkslagsadressetildeling.

Netværksgrænsefladelaget

Network Interface Layer er dette lag af fire-lags TCP/IP-modellen. Dette lag kaldes også et netværksadgangslag. Det hjælper dig med at definere detaljer om, hvordan data skal sendes via netværket.

Det inkluderer også, hvordan bits optisk skal signaleres af hardwareenheder, som direkte forbinder med et netværksmedium, såsom koaksiale, optiske, koaksiale, fiber- eller parsnoede kabler.

Et netværkslag er en kombination af datalinjen og defineret i artiklen af ​​OSI-referencemodel. Dette lag definerer, hvordan data skal sendes fysisk gennem netværket. Dette lag er ansvarlig for transmissionen af ​​data mellem to enheder på det samme netværk.

Forskelle mellem OSI- og TCP/IP-modeller

Forskellen mellem OSI og TCP/IP-model

Forskellen mellem OSI og TCP/IP-model

Her er nogle vigtige forskelle mellem OSI og TCP/IP model:

OSI Model TCP/IP-model
Det er udviklet af ISO (International Standard Organisation) Det er udviklet af ARPANET (Advanced Research Project Agency Network).
OSI-modellen giver en klar skelnen mellem grænseflader, tjenester og protokoller. TCP/IP har ingen klare skelnen mellem tjenester, grænseflader og protokoller.
OSI refererer til Open Systems Interconnection. TCP henviser til Transmission Kontrolprotokol.
OSI bruger netværkslaget til at definere routingstandarder og protokoller. TCP/IP bruger kun internetlaget.
OSI følger en vertikal tilgang. TCP/IP følger en horisontal tilgang.
OSI model brug to separate lag fysisk og datalink til at definere funktionaliteten af ​​de nederste lag. TCP/IP bruger kun ét lag (link).
OSI-lag har syv lag. TCP/IP har fire lag.
OSI-model, transportlaget er kun forbindelsesorienteret. Et lag af TCP/IP-modellen er både forbindelsesorienteret og forbindelsesfri.
I OSI-modellen er datalinklaget og det fysiske separate lag. I TCP er fysiske og dataforbindelser begge kombineret som et enkelt vært-til-netværkslag.
Sessions- og præsentationslag er ikke en del af TCP-modellen. Der er ingen session og præsentationslag i TCP-modellen.
Det er defineret efter fremkomsten af ​​internettet. Det er defineret før fremkomsten af ​​internettet.
Minimumsstørrelsen af ​​OSI-headeren er 5 bytes. Minimum headerstørrelse er 20 bytes.

Mest almindelige TCP/IP-protokoller

Nogle udbredte mest almindelige TCP/IP-protokoller er:

TCP

Transmission Control Protocol er en internetprotokolsuite, som deler beskeden op i TCP-segmenter og samler dem igen på modtagersiden.

IP

En internetprotokoladresse, der også er kendt som en IP-adresse er en numerisk etiket. Den er tildelt hver enhed, der er tilsluttet en computer netværk som bruger IP til kommunikation. Dens routingfunktion tillader internetarbejde og etablerer i det væsentlige internettet. Kombination af IP med en TCP gør det muligt at udvikle en virtuel forbindelse mellem en destination og en kilde.

HTTP

Hypertext Transfer Protocol er grundlaget for World Wide Web. Det bruges til at overføre websider og andre sådanne ressourcer fra HTTP-serveren eller webserveren til webklienten eller HTTP-klienten. Når du bruger en webbrowser som f Google Chrome or Firefox, bruger du en webklient. Det hjælper HTTP med at overføre websider, som du anmoder om fra fjernserverne.

SMTP

SMTP står for Simple mail transfer protocol. Denne protokol understøtter den e-mail, der er kendt som en simpel mailoverførselsprotokol. Denne protokol hjælper dig med at sende dataene til en anden e-mailadresse.

SNMP

SNMP står for Simple Network Management Protocol. Det er en ramme, der bruges til at styre enhederne på internettet ved at bruge TCP/IP-protokollen.

DNS

DNS står for Domain Name System. En IP-adresse, der bruges til at identificere en værts forbindelse til internettet unikt. Brugere foretrækker dog at bruge navne i stedet for adresser til den pågældende DNS.

TELNET

TELNET står for Terminal Network. Det etablerer forbindelsen mellem den lokale og den eksterne computer. Det etablerede forbindelse på en sådan måde, at du kan simulere dit lokale system på fjernsystemet.

FTP

FTP står for File Transfer Protocol. Det er en mest brugt standardprotokol til overførsel af filer fra en maskine til en anden.

Fordele ved TCP/IP-modellen

Her er fordele/fordele ved at bruge TCP/IP-modellen:

  • Det hjælper dig med at etablere/opsætte en forbindelse mellem forskellige typer computere.
  • Det fungerer uafhængigt af operativsystemet.
  • Det understøtter mange routing-protokoller.
  • Det muliggør internetarbejde mellem organisationerne.
  • TCP/IP-modellen har en meget skalerbar klient-server-arkitektur.
  • Den kan betjenes uafhængigt.
  • Understøtter en række routingprotokoller.
  • Den kan bruges til at etablere en forbindelse mellem to computere.

Ulemper ved TCP/IP-modellen

Her er nogle få ulemper ved at bruge TCP/IP-modellen:

  • TCP/IP er en kompliceret model at opsætte og administrere.
  • Den lave/overhead af TCP/IP er højere end IPX (Internetwork Packet Exchange).
  • I denne model garanterer transportlaget ikke levering af pakker.
  • Udskiftning af protokol i TCP/IP er ikke let.
  • Det har ingen klar adskillelse fra dets tjenester, grænseflader og protokoller.

Resumé

  • Den fulde form for TCP/IP-model forklaret som Transmission Kontrolprotokol/internetprotokol.
  • TCP understøtter fleksibel arkitektur
  • Applikationslaget interagerer med et applikationsprogram, som er det højeste niveau af OSI-modeller.
  • Internetlaget er et andet lag af TCP/IP-modellen. Det er også kendt som et netværkslag.
  • Transportlaget bygger på netværkslaget for at levere datatransport fra en proces på en kildesystemmaskine til en proces på et destinationssystem.
  • Network Interface Layer er dette lag af fire-lags TCP/IP-modellen. Dette lag kaldes også et netværksadgangslag.
  • OSI-modellen er udviklet af ISO (International Standard Organization), mens TCP/IP-modellen er udviklet af ARPANET (Advanced Research Project Agency Network).
  • En internetprotokoladresse, der også er kendt som en IP-adresse, er en numerisk etiket.
  • HTTP er grundlaget for World Wide Web.
  • SMTP står for Simple mail transfer protocol, som understøtter e-mail, er kendt som en simpel postoverførsel
  • SNMP står for Simple Network Management Protocol.
  • DNS står for Domain Name System.
  • TELNET står for Terminal Network. Det etablerer forbindelsen mellem den lokale og den eksterne computer
  • FTP står for File Transfer Protocol. Det er en mest brugt standardprotokol til overførsel af filer fra en maskine til en anden.
  • Den største fordel ved TCP/IP-modellen er, at den hjælper dig med at etablere/opsætte en forbindelse mellem forskellige typer computere.
  • TCP/IP er en kompliceret model at opsætte og administrere.
  • Hvad er de forskellige typer af TCP/IP-lag?
    Der er fire typer af TCP/IP-lag.

    1. Påføringslag
    2. Transportlag
    3. Internetlag
    4. Netværksinterface