Vad är TCP / IP? - Hur det fungerar - Lager och fördelar med TCP / IP

Innehållsförteckning:

Anonim

Översikt över TCP / IP

  • TCP / IP står för Transmission Control Protocol / Internet Protocol som är en kombination av två protokoll, nämligen TCP-protokoll och IP-protokoll. Det är en protokollsvit utvecklad före OSI-modellen. TCP / IP är inget annat än ett kommunikationsprotokoll som används för att ansluta enheter på internet.
  • TCP / IP är ett hierarkiskt protokoll som består av interaktiva moduler där varje modul ger specifik funktionalitet. Överföring av data via internetanslutningen sker med hjälp av TCP / IP. Den visar hur dataöverföringar över internetuppkopplingen
  • I TCP / IP ansvarar TCP för att dela meddelanden eller filer i små paket under överföringen över internetanslutningen och montera dem på destinationen. IP ansvarar för att tilldela en adress till paket så att de kan nå rätt destination.

Hur fungerar TCP / IP?

TCP / IP: s funktionalitet är indelad i fem lager -1) Fysiskt lager, datalänklager, nätverkslager, transportlager, applikationslager.

Fysiskt lager

  • Fysiskt lager konverterar binära data till signaler och sänder över det lokala mediet. I detta lager är en kommunikationsenhet en enda bit. När anslutningen upprättades mellan två enheter, flödar data i form av en byte-ström. Det fysiska lagret levererar bitar.

Datalänkskikt

  • Data Link Layer definierar formatet för data i nätverket. Fysisk adressering görs i datalänklagret. MAC-adress för källa och destination tilldelas datapaketet för att bilda en ram.
  • I datalänkskiktet är kommunikationsenheten en ram. Detta lager delar meddelandet eller filen i ramen. Ramen är inget annat än ett paket som ansvarar för att kapsla in de data som mottas från nätverkslagret.

Nätverkslager

  • I nätverkslagret är kommunikationsenheten ett paket. Detta lager tillhandahåller en IP-adress för källan och destinationen till varje segment för att bilda ett paket. Network Layer tillhandahåller funktioner som logisk adressering, dvs IP-adressering, vägbestämning och routing. Routing är en metod för att flytta datapaket från källa till destination.
  • Baserat på IP-adressen och masken fattas routningsbeslut i nätverket. Medan vägbestämning är processen att välja den bästa möjliga vägen för datalagning till mottagaren. Den använder protokoll som OSPF (Open Shortest Path First), BGP (Border Gateway Protocol), etc.

Transportlager

  • Transportlagret ansvarar för att överföra data från en plats till en annan. Det styr kommunikationens tillförlitlighet genom segmentering, flödeskontroll och felkontroll.
  • Segmentering är processen för att dela in mottagen data i små enheter som kallas segment.
  • Ett segment är en kommunikationsenhet i detta lager.
  • Flow Control: Flow Control är processen för att kontrollera mängden data som överförs.
  • Felkontroll: Transportlagret använder automatisk upprepningsförfrågningsschema för att skicka tillbaka förlorade eller skadade data. En grupp av bots som kallas checkum läggs till varje segment för att ta reda på det mottagna segmentet som har fel.

Det finns två protokoll som används i transportlagret:

  1. Användardatagramprotokoll: Användardatagramprotokoll använder anslutningsfri tjänst. dvs. UDP levererar datapaket utan att ställa in en fördefinierad sökväg, varför ingen session skapas för anslutning. I UDP beror sökvägen på trafiken för den tillgängliga banan.
  2. Transmission Control Protocol: Transmission Control Protocol använder en anslutningsorienterad tjänst. I anslutningsorienterad tjänst bestämmer TCP att en vägdataenhet levereras via den bestämda sökvägen. När TCP-konversationen är klar avslutas sessionen.

Appliceringslager

Kommunikationsenheten i applikationsskiktet är meddelandet. Det gör att användaren kan komma åt internettjänster. Det används av nätverksapplikationer som använder internet. Många protokoll definieras i detta lager för att tillhandahålla tjänster som FTP för filöverföring, HTTP eller HTTPS för åtkomst till www, dvs World Wide Web, SMTP för elektronisk post, TELNET för virtuella terminaler, etc.

TCP / IP-protokoll

Nedan är listan över vanliga TCP / IP-protokoll: -

HTTP

HTTP står för HyperText Transfer Protocol. HTTP upprättar en anslutning mellan klient och server för dataöverföring. Det är en icke-säker transmission. En klient skickar en begäran till servern via en webbläsare för att se specifik information. Efter att ha fått en begäran skickar servern specifik information till klienten.

HTTPS

HTPPS står för HyperText Transfer Protocol Secure. HTTPS upprättar en anslutning mellan klienten och servern för dataöverföring. Det är en säker transmission. Klienten använder huvudsakligen denna HTTPS för att skicka privat information som kreditkortsinformation, online-transaktioner osv. Till servern över internetanslutningen.

FTP

FTP står för filöverföringsprotokoll. Den använder TCP-tjänster för att överföra filer från en värd till en annan. Det skapar en koppling mellan två värdar. efter att anslutningen har upprättats kan värden skicka och ta emot data eller filer.

SMTP

SMTP står för Simple Mail Transfer Protocol. Det är ett allmänt använt och viktigaste protokoll som används för att överföra e-post från avsändare till mottagare. Det är ett applikationslagerprotokoll som vi tidigare sett. Det är ett Push-protokoll som används för att skicka ett e-postmeddelande. Därefter hämtar protokoll från POP post office) eller IMAP (Internet Message Access Protocol) e-postmeddelanden på mottagarens slut.

TELNET

TELNET står för Terminal Network. Det upprättar förbindelsen mellan den lokala datorn och fjärrdatorn på ett sätt som den lokala terminalen verkar vara en terminal på fjärrsystemet.

FTP

FTP står för File Transfer Protocol. Det är ett internetprotokoll som används för att överföra data, mediefiler från en dator till en annan dator.

Fördelar med TCP / IP

  • Tillhandahåller skalbarhetsfunktion, den här funktionen gör det möjligt att lägga till N-antal nätverk utan att störa nuvarande tjänster.
  • Det är interoperabelt, vilket innebär att det gör att två olika system kan kommunicera via ett heterogent nätverk.
  • Det är en öppen källa, dvs. gratis att använda. Vem som helst kan använda den för kommunikation.
  • Det är en industristandardmodell som utvecklas för att lösa problem relaterade till kommunikation via ett nätverk
  • Den tilldelar en unik IP-adress till varje enhet över nätverket. så varje enhet identifieras unikt över nätverket.

Slutsats

I den här artikeln har vi sett vad som är TCP / IP, detaljerad förklaring av lagren i TCP / IP och fördelarna med att använda det över nätverket.

Rekommenderade artiklar

Detta har varit en guide till Vad är TCP / IP. Här diskuterar vi arbetet, fördelarna och lagren i TCP / IP. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Vad är nätverksprotokoll
  2. DBMS Arkitektur
  3. CCNA intervjufrågor
  4. Vad är TCP-protokoll?