logo

TCP/IP-modell

  • TCP/IP-modellen utvecklades före OSI-modellen.
  • TCP/IP-modellen är inte exakt lik OSI-modellen.
  • TCP/IP-modellen består av fem lager: applikationslagret, transportlager, nätverkslager, datalänklager och fysiskt lager.
  • De första fyra lagren tillhandahåller fysiska standarder, nätverksgränssnitt, internetarbete och transportfunktioner som motsvarar de fyra första lagren i OSI-modellen och dessa fyra lager representeras i TCP/IP-modellen av ett enda lager som kallas applikationslagret.
  • TCP/IP är ett hierarkiskt protokoll som består av interaktiva moduler, och var och en av dem ger specifik funktionalitet.

Här betyder hierarkisk att varje protokoll på det övre skiktet stöds av två eller flera protokoll på lägre nivå.

TCP/IP-lagers funktioner:

TCP/IP-modell

Nätverksåtkomstlager

  • Ett nätverkslager är det lägsta lagret i TCP/IP-modellen.
  • Ett nätverkslager är kombinationen av det fysiska lagret och datalänkslagret som definieras i OSI-referensmodellen.
  • Den definierar hur data ska skickas fysiskt genom nätverket.
  • Detta lager är huvudsakligen ansvarigt för överföringen av data mellan två enheter på samma nätverk.
  • Funktionerna som utförs av detta lager är att kapsla in IP-datagrammet i ramar som sänds av nätverket och mappa av IP-adresser till fysiska adresser.
  • De protokoll som används av detta lager är ethernet, token ring, FDDI, X.25, frame relay.

Internetlager

  • Ett internetlager är det andra lagret i TCP/IP-modellen.
  • Ett internetlager är också känt som nätverkslagret.
  • Huvudansvaret för internetlagret är att skicka paketen från vilket nätverk som helst, och de anländer till destinationen oavsett vilken rutt de tar.

Följande protokoll som används i detta lager är:

IP-protokoll: IP-protokoll används i detta lager, och det är den viktigaste delen av hela TCP/IP-paketet.

Följande är ansvarsområden för detta protokoll:

    IP-adressering:Detta protokoll implementerar logiska värdadresser som kallas IP-adresser. IP-adresserna används av internet och högre lager för att identifiera enheten och för att tillhandahålla routing för internetarbete.Värd-till-värd-kommunikation:Den bestämmer vägen genom vilken data ska överföras.Datainkapsling och formatering:Ett IP-protokoll accepterar data från transportlagerprotokollet. Ett IP-protokoll säkerställer att data skickas och tas emot säkert, det kapslar in data i ett meddelande som kallas IP-datagram.Fragmentering och återmontering:Gränsen för storleken på IP-datagrammet genom datalänkslagerprotokoll är känd som Maximum Transmission Unit (MTU). Om storleken på IP-datagrammet är större än MTU-enheten, delar IP-protokollet upp datagrammet i mindre enheter så att de kan färdas över det lokala nätverket. Fragmentering kan göras av avsändaren eller mellanroutern. På mottagarens sida sätts alla fragmenten ihop igen för att bilda ett originalmeddelande.Routing:När IP-datagram skickas över samma lokala nätverk som LAN, MAN, WAN kallas det för direkt leverans. När källa och destination finns på det avlägsna nätverket skickas IP-datagrammet indirekt. Detta kan åstadkommas genom att dirigera IP-datagrammet genom olika enheter såsom routrar.

ARP-protokoll

  • ARP står för Adressupplösningsprotokoll .
  • ARP är ett nätverkslagerprotokoll som används för att hitta den fysiska adressen från IP-adressen.
  • De två termerna är huvudsakligen associerade med ARP-protokollet:
      ARP-förfrågan:När en avsändare vill veta enhetens fysiska adress sänder den ARP-förfrågan till nätverket.ARP svar:Varje enhet som är ansluten till nätverket kommer att acceptera ARP-begäran och behandla begäran, men endast mottagaren känner igen IP-adressen och skickar tillbaka sin fysiska adress i form av ARP-svar. Mottagaren lägger till den fysiska adressen både till sitt cacheminne och till datagramhuvudet

ICMP-protokoll

    ICMPstår för Internet Control Message Protocol.
  • Det är en mekanism som används av värdarna eller routrarna för att skicka meddelanden om datagramproblem tillbaka till avsändaren.
  • Ett datagram färdas från router till router tills det når sin destination. Om en router inte kan dirigera data på grund av vissa ovanliga förhållanden, såsom inaktiverade länkar, en enhet brinner eller nätverksöverbelastning, används ICMP-protokollet för att informera avsändaren om att datagrammet inte kan levereras.
  • Ett ICMP-protokoll använder huvudsakligen två termer:
      ICMP-test:ICMP Test används för att testa om destinationen är nåbar eller inte.
  • ICMP svar:ICMP Reply används för att kontrollera om destinationsenheten svarar eller inte.
  • Huvudansvaret för ICMP-protokollet är att rapportera problemen, inte rätta till dem. Ansvaret för rättelsen ligger hos avsändaren.
  • ICMP kan bara skicka meddelanden till källan, men inte till mellanroutrarna eftersom IP-datagrammet bär adresserna till källan och destinationen men inte till routern som det skickas till.

  • Transportlager

    Transportskiktet ansvarar för tillförlitligheten, flödeskontroll och korrigering av data som skickas över nätverket.

    De två protokoll som används i transportlagret är Användardatagramprotokoll och överföringskontrollprotokoll .

      User Datagram Protocol (UDP)
      • Det ger anslutningsfri service och end-to-end leverans av överföring.
      • Det är ett opålitligt protokoll eftersom det upptäcker felen men inte specificerar felet.
      • User Datagram Protocol upptäcker felet och ICMP-protokollet rapporterar felet till avsändaren att användardatagrammet har skadats.
      • UDP består av följande fält:
        Källportadress: Källportadressen är adressen till det program som har skapat meddelandet.
        Destinationsportens adress: Destinationsportadressen är adressen till applikationsprogrammet som tar emot meddelandet.
        Total längd: Den definierar det totala antalet byte för användardatagrammet i byte.
        Kontrollsumma: Kontrollsumman är ett 16-bitars fält som används vid feldetektering.
      • UDP anger inte vilket paket som går förlorat. UDP innehåller endast kontrollsumma; den innehåller inget ID för ett datasegment.
    TCP/IP-modell
    TCP/IP-modell
      Transmission Control Protocol (TCP)
      • Det tillhandahåller ett fullständigt transportlagertjänster till applikationer.
      • Den skapar en virtuell krets mellan sändaren och mottagaren, och den är aktiv under hela överföringen.
      • TCP är ett tillförlitligt protokoll eftersom det upptäcker felet och återsänder de skadade ramarna. Därför säkerställer det att alla segment måste tas emot och bekräftas innan överföringen anses vara avslutad och en virtuell krets kasseras.
      • Vid sändningsslutet delar TCP upp hela meddelandet i mindre enheter som kallas segment, och varje segment innehåller ett sekvensnummer som krävs för att omordna ramarna för att bilda ett originalmeddelande.
      • I den mottagande delen samlar TCP alla segment och ordnar om dem baserat på sekvensnummer.

    Applikationslager

    • Ett applikationslager är det översta lagret i TCP/IP-modellen.
    • Den ansvarar för att hantera protokoll på hög nivå, representationsfrågor.
    • Detta lager låter användaren interagera med applikationen.
    • När ett applikationslagerprotokoll vill kommunicera med ett annat applikationslager vidarebefordrar det dess data till transportlagret.
    • Det finns en oklarhet som uppstår i applikationslagret. Varje applikation kan inte placeras i applikationslagret förutom de som interagerar med kommunikationssystemet. Till exempel: textredigerare kan inte övervägas i applikationslagret när webbläsaren använder HTTP protokoll för att interagera med nätverket där HTTP protokoll är ett applikationslagerprotokoll.

    Följande är de huvudsakliga protokollen som används i applikationslagret:
      HTTP:HTTP står för Hypertext Transfer Protocol. Detta protokoll tillåter oss att komma åt data över world wide web. Den överför data i form av vanlig text, ljud, video. Det är känt som ett hypertextöverföringsprotokoll eftersom det har effektiviteten att använda i en hypertextmiljö där det finns snabba hopp från ett dokument till ett annat.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-protokollsviten.SMTP:SMTP står för Simple mail transfer protocol. TCP/IP-protokollet som stöder e-post är känt som ett enkelt e-postöverföringsprotokoll. Detta protokoll används för att skicka data till en annan e-postadress.DNS:DNS står för Domain Name System. En IP-adress används för att identifiera en värds anslutning till internet unikt. Men folk föredrar att använda namn istället för adresser. Därför är systemet som mappar namnet till adressen känt som Domain Name System.TELNET:Det är en förkortning för Terminal Network. Den upprättar anslutningen mellan den lokala datorn och fjärrdatorn på ett sådant sätt att den lokala terminalen ser ut att vara en terminal på fjärrsystemet.FTP:FTP står för File Transfer Protocol. FTP är ett standard internetprotokoll som används för att överföra filer från en dator till en annan.