TCP/IP-modell: Vad är lager och protokoll? TCP/IP-stack
Vad är TCP/IP-modellen?
TCP/IP-modell hjälper dig att bestämma hur en specifik dator ska vara ansluten till internet och hur data ska överföras mellan dem. Det hjälper dig att skapa ett virtuellt nätverk när flera datornätverk är sammankopplade. Syftet med TCP/IP-modellen är att tillåta kommunikation över stora avstånd.
TCP / IP står för Transmission Control Protocol/ Internet Protocol. TCP/IP Stack är speciellt utformad som en modell för att erbjuda mycket tillförlitlig och end-to-end byteström över ett opålitligt internetverk.
TCP-egenskaper
Här är de väsentliga egenskaperna hos TCP IP-protokoll:
- Stöd för en flexibel TCP/IP-arkitektur
- Det är enkelt att lägga till fler system i ett nätverk.
- I TCP IP-protokollsviten förblir nätverket intakt tills käll- och destinationsmaskinerna fungerade korrekt.
- TCP är ett anslutningsorienterat protokoll.
- TCP erbjuder tillförlitlighet och säkerställer att data som kommer ur sekvens ska återställas i ordning.
- TCP låter dig implementera flödeskontroll, så att avsändaren aldrig övermannar en mottagare med data.
Fyra lager av TCP/IP-modell
I denna TCP/IP-handledning kommer vi att förklara olika lager och deras funktioner i TCP/IP-modellen:
Funktionaliteten hos TCP IP-modellen är uppdelad i fyra lager, och vart och ett inkluderar specifika protokoll.
TCP/IP är ett skiktat serverarkitektursystem där varje lager definieras enligt en specifik funktion som ska utföras. Alla dessa fyra TCP IP-lager arbetar tillsammans för att överföra data från ett lager till ett annat.
- Applikationslager
- Transportlager
- Internet lag
- Nätverksgränssnitt
Applikationslager
Applikationsskiktet interagerar med ett applikationsprogram, vilket är den högsta nivån av OSI-modell. Applikationsskiktet är OSI-skiktet, som ligger närmast slutanvändaren. Det betyder att OSI-applikationslagret tillåter användare att interagera med andra programvaror.
Applikationsskiktet interagerar med mjukvaruapplikationer för att implementera en kommunicerande komponent. Tolkningen av data av applikationsprogrammet ligger alltid utanför OSI-modellens ram.
Exempel på applikationslagret är en applikation som filöverföring, e-post, fjärrinloggning, etc.
Funktionen för applikationslagren är
- Application-layer hjälper dig att identifiera kommunikationspartner, bestämma resurstillgänglighet och synkronisera kommunikation.
- Det tillåter användare att logga in på en fjärrvärd
- Detta lager tillhandahåller olika e-posttjänster
- Denna applikation erbjuder distribuerade databaskällor och tillgång för global information om olika objekt och tjänster.
Transportlager
Transportlagret bygger på nätverkslagret för att tillhandahålla datatransport från en process på en källsystemmaskin till en process på ett destinationssystem. Den är värd med hjälp av enstaka eller flera nätverk och upprätthåller även tjänstekvaliteten.
Den bestämmer hur mycket data som ska skickas vart och i vilken takt. Detta lager bygger på meddelandet som tas emot från applikationslagret. Det hjälper till att säkerställa att dataenheter levereras felfria och i ordningsföljd.
Transportlager hjälper dig att kontrollera tillförlitligheten hos en länk genom flödeskontroll, felkontroll och segmentering eller desegmentering.
Transportlagret erbjuder också en bekräftelse på den framgångsrika dataöverföringen och skickar nästa data om inga fel inträffade. TCP är det mest kända exemplet på transportskiktet.
Viktiga funktioner för Transport Layers
- Den delar upp meddelandet som tas emot från sessionslagret i segment och numrerar dem för att skapa en sekvens.
- Transportlager ser till att meddelandet levereras till rätt process på målmaskinen.
- Den ser också till att hela meddelandet kommer fram utan några fel, annars bör det sändas om.
Internet lag
Ett internetlager är ett andra lager av TCP/IP-lager av TCP/IP-modellen. Det är också känt som ett nätverkslager. Det huvudsakliga arbetet med detta lager är att skicka paketen från vilket nätverk som helst, och vilken dator som helst de når destinationen oavsett vägen de tar.
Internetskiktet erbjuder den funktionella och procedurmässiga metoden för att överföra datasekvenser med variabel längd från en nod till en annan med hjälp av olika nätverk.
Meddelandeleverans på nätverkslagret ger ingen garanti för att vara tillförlitligt nätverkslagerprotokoll.
Lagerhanteringsprotokoll som tillhör nätverkslagret är:
- Routingprotokoll
- Multicast-grupphantering
- Adresstilldelning i nätverkslager.
Nätverksgränssnittsskiktet
Nätverksgränssnittslager är detta lager av fyra-lagers TCP/IP-modell. Detta lager kallas också ett nätverksåtkomstlager. Det hjälper dig att definiera detaljer om hur data ska skickas via nätverket.
Det inkluderar också hur bitar optiskt ska signaleras av hårdvaruenheter som direkt gränssnitt med ett nätverksmedium, som koaxialkablar, optiska kablar, koaxialkablar, fiberkablar eller partvinnade kablar.
Ett nätverkslager är en kombination av datalinjen och definieras i artikeln i OSI-referensmodellen. Detta lager definierar hur data ska skickas fysiskt genom nätverket. Detta lager ansvarar för överföringen av data mellan två enheter på samma nätverk.
Skillnader mellan OSI- och TCP/IP-modeller
Här är några viktiga skillnader mellan OSI och TCP/IP-modell:
OSI-modell | TCP/IP-modell |
---|---|
Den är utvecklad av ISO (International Standard Organization) | Det är utvecklat av ARPANET (Advanced Research Project Agency Network). |
OSI-modellen ger en tydlig skillnad mellan gränssnitt, tjänster och protokoll. | TCP/IP har inga tydliga särskiljande punkter mellan tjänster, gränssnitt och protokoll. |
OSI hänvisar till Open Systems Interconnection. | TCP hänvisar till Transmission Kontrollprotokoll. |
OSI använder nätverkslagret för att definiera routingstandarder och protokoll. | TCP/IP använder endast internetlagret. |
OSI följer en vertikal strategi. | TCP/IP följer ett horisontellt tillvägagångssätt. |
OSI-modell använd två separata lager fysiska och datalänk för att definiera funktionaliteten för de nedre lagren. | TCP/IP använder endast ett lager (länk). |
OSI-lager har sju lager. | TCP/IP har fyra lager. |
OSI-modell, transportskiktet är endast anslutningsorienterat. | Ett lager av TCP/IP-modellen är både anslutningsorienterat och anslutningslöst. |
I OSI-modellen är datalänklagret och det fysiska separata lager. | I TCP kombineras både fysisk länk och datalänk som ett enda värd-till-nätverkslager. |
Sessions- och presentationslager är inte en del av TCP-modellen. | Det finns inget sessions- och presentationslager i TCP-modellen. |
Det definieras efter tillkomsten av Internet. | Det definieras före tillkomsten av internet. |
Minsta storlek på OSI-huvudet är 5 byte. | Minsta rubrikstorlek är 20 byte. |
De vanligaste TCP/IP-protokollen
Några allmänt använda vanligaste TCP/IP-protokoll är:
TCP
Transmission Control Protocol är en internetprotokollsvit som delar upp meddelandet i TCP-segment och återmonterar dem på den mottagande sidan.
IP
En Internet Protocol-adress som också kallas en IP-adress är en numerisk etikett. Den tilldelas varje enhet som är ansluten till en datornätverk som använder IP för kommunikation. Dess routingfunktion tillåter internetarbete och etablerar i huvudsak internet. Kombination av IP med en TCP möjliggör utveckling av en virtuell anslutning mellan en destination och en källa.
HTTP
Hypertext Transfer Protocol är en grund för World Wide Web. Den används för att överföra webbsidor och andra sådana resurser från HTTP-servern eller webbservern till webbklienten eller HTTP-klienten. När du använder en webbläsare som Google Chrome or Firefox, använder du en webbklient. Det hjälper HTTP att överföra webbsidor som du begär från fjärrservrarna.
SMTP-
SMTP står för Simple mail transfer protocol. Detta protokoll stöder e-post är känt som ett enkelt e-postöverföringsprotokoll. Detta protokoll hjälper dig att skicka data till en annan e-postadress.
SNMP
SNMP står för Simple Network Management Protocol. Det är ett ramverk som används för att hantera enheterna på internet med hjälp av TCP/IP-protokollet.
DNS
DNS står för Domain Name System. En IP-adress som används för att identifiera en värds anslutning till internet unikt. Användare föredrar dock att använda namn istället för adresser för den DNS.
TELNET
TELNET står för Terminal Network. Den upprättar anslutningen mellan den lokala och fjärrdatorn. Den upprättade anslutningen på ett sådant sätt att du kan simulera ditt lokala system på fjärrsystemet.
FTP
FTP står för File Transfer Protocol. Det är ett oftast använt standardprotokoll för att överföra filer från en maskin till en annan.
Fördelar med TCP/IP-modellen
Här är fördelar/fördelar med att använda TCP/IP-modellen:
- Det hjälper dig att upprätta/sätta upp en koppling mellan olika typer av datorer.
- Det fungerar oberoende av operativsystemet.
- Den stöder många routing-protokoll.
- Det möjliggör internetarbete mellan organisationerna.
- TCP/IP-modellen har en mycket skalbar klient-server-arkitektur.
- Den kan drivas oberoende.
- Stöder ett antal routingprotokoll.
- Den kan användas för att upprätta en anslutning mellan två datorer.
Nackdelar med TCP/IP-modellen
Här är några nackdelar med att använda TCP/IP-modellen:
- TCP/IP är en komplicerad modell att ställa in och hantera.
- Den grunda/overheaden för TCP/IP är högre än IPX (Internetwork Packet Exchange).
- I denna modell garanterar inte transportlagret leverans av paket.
- Att ersätta protokoll i TCP/IP är inte lätt.
- Det har ingen tydlig separation från sina tjänster, gränssnitt och protokoll.
Sammanfattning
- Den fullständiga formen av TCP/IP-modell förklaras som Transmission Control Protocol/ Internet Protocol.
- TCP stöder flexibel arkitektur
- Applikationsskiktet interagerar med ett applikationsprogram, vilket är den högsta nivån av OSI-modell.
- Internetlager är ett andra lager av TCP/IP-modellen. Det är också känt som ett nätverkslager.
- Transportlagret bygger på nätverkslagret för att tillhandahålla datatransport från en process på en källsystemmaskin till en process på ett destinationssystem.
- Nätverksgränssnittslager är detta lager av fyra-lagers TCP/IP-modell. Detta lager kallas också ett nätverksåtkomstlager.
- OSI-modellen är utvecklad av ISO (International Standard Organization) medan TCP/IP-modellen är utvecklad av ARPANET (Advanced Research Project Agency Network).
- En Internet Protocol-adress som även kallas IP-adress är en numerisk etikett.
- HTTP är grunden för World Wide Web.
- SMTP står för Simple mail transfer protocol som stöder e-post är känt som en enkel postöverföring
- SNMP står för Simple Network Management Protocol.
- DNS står för Domain Name System.
- TELNET står för Terminal Network. Den upprättar anslutningen mellan den lokala och fjärrdatorn
- FTP står för File Transfer Protocol. Det är ett oftast använt standardprotokoll för att överföra filer från en maskin till en annan.
- Den största fördelen med TCP/IP-modellen är att den hjälper dig att upprätta/konfigurera en anslutning mellan olika typer av datorer.
- TCP/IP är en komplicerad modell att ställa in och hantera.
- Vilka är de olika typerna av TCP/IP-lager?
Det finns fyra typer av TCP/IP-lager.- Appliceringslager
- Transportlager
- Internetlager
- Nätverksgränssnitt