logo

TCP/IP-model

  • TCP/IP-modellen blev udviklet forud for OSI-modellen.
  • TCP/IP-modellen ligner ikke helt OSI-modellen.
  • TCP/IP-modellen består af fem lag: applikationslaget, transportlaget, netværkslaget, datalinklaget og det fysiske lag.
  • De første fire lag leverer fysiske standarder, netværksinterface, internetarbejde og transportfunktioner, der svarer til de første fire lag i OSI-modellen, og disse fire lag er repræsenteret i TCP/IP-modellen af ​​et enkelt lag kaldet applikationslaget.
  • TCP/IP er en hierarkisk protokol, der består af interaktive moduler, og hver af dem giver specifik funktionalitet.

Her betyder hierarkisk, at hver protokol på det øvre lag er understøttet af to eller flere protokoller på lavere niveau.

Funktioner af TCP/IP-lag:

TCP/IP-model

Netværksadgangslag

  • Et netværkslag er det laveste lag i TCP/IP-modellen.
  • Et netværkslag er kombinationen af ​​det fysiske lag og datalinklaget, der er defineret i OSI-referencemodellen.
  • Den definerer, hvordan data skal sendes fysisk gennem netværket.
  • Dette lag er hovedsageligt ansvarlig for transmissionen af ​​data mellem to enheder på det samme netværk.
  • Funktionerne udført af dette lag er at indkapsle IP-datagrammet i rammer, der transmitteres af netværket, og kortlægning af IP-adresser til fysiske adresser.
  • De protokoller, der bruges af dette lag, er ethernet, token ring, FDDI, X.25, frame relay.

Internet lag

  • Et internetlag er det andet lag i TCP/IP-modellen.
  • Et internetlag er også kendt som netværkslaget.
  • Internetlagets hovedansvar er at sende pakkerne fra ethvert netværk, og de ankommer til destinationen, uanset hvilken rute de tager.

Følgende er de protokoller, der bruges i dette lag:

IP-protokol: IP-protokol bruges i dette lag, og det er den vigtigste del af hele TCP/IP-pakken.

Følgende er ansvaret for denne protokol:

    IP-adressering:Denne protokol implementerer logiske værtsadresser kendt som IP-adresser. IP-adresserne bruges af internettet og højere lag til at identificere enheden og til at give internetwork-routing.Vært-til-vært-kommunikation:Det bestemmer den vej, hvorigennem dataene skal transmitteres.Dataindkapsling og formatering:En IP-protokol accepterer data fra transportlagsprotokollen. En IP-protokol sikrer, at dataene sendes og modtages sikkert, den indkapsler dataene i en besked kendt som IP-datagram.Fragmentering og genmontering:Den grænse, der pålægges størrelsen af ​​IP-datagrammet ved datalinklagsprotokol, er kendt som MTU (Maximum Transmission Unit). Hvis størrelsen af ​​IP-datagrammet er større end MTU-enheden, opdeler IP-protokollen datagrammet i mindre enheder, så de kan rejse over det lokale netværk. Fragmentering kan foretages af afsenderen eller mellemrouteren. På modtagersiden samles alle fragmenterne igen for at danne en original besked.Rute:Når IP-datagram sendes over det samme lokale netværk såsom LAN, MAN, WAN, er det kendt som direkte levering. Når kilde og destination er på det fjerne netværk, sendes IP-datagrammet indirekte. Dette kan opnås ved at dirigere IP-datagrammet gennem forskellige enheder, såsom routere.

ARP-protokol

  • ARP står for Adresseopløsningsprotokol .
  • ARP er en netværkslagsprotokol, som bruges til at finde den fysiske adresse fra IP-adressen.
  • De to udtryk er hovedsageligt forbundet med ARP-protokollen:
      ARP anmodning:Når en afsender ønsker at kende enhedens fysiske adresse, udsender den ARP-anmodningen til netværket.ARP svar:Hver enhed, der er tilsluttet netværket, vil acceptere ARP-anmodningen og behandle anmodningen, men kun modtageren genkender IP-adressen og sender dens fysiske adresse tilbage i form af ARP-svar. Modtageren tilføjer den fysiske adresse både til sin cachehukommelse og til datagramheaderen

ICMP-protokol

    ICMPstår for Internet Control Message Protocol.
  • Det er en mekanisme, der bruges af værterne eller routerne til at sende meddelelser om datagramproblemer tilbage til afsenderen.
  • Et datagram rejser fra router til router, indtil det når sin destination. Hvis en router ikke er i stand til at dirigere dataene på grund af nogle usædvanlige forhold, såsom deaktiverede links, en enhed er i brand eller overbelastning af netværket, så bruges ICMP-protokollen til at informere afsenderen om, at datagrammet ikke kan leveres.
  • En ICMP-protokol bruger hovedsageligt to udtryk:
      ICMP-test:ICMP Test bruges til at teste, om destinationen er tilgængelig eller ej.
  • ICMP svar:ICMP-svar bruges til at kontrollere, om destinationsenheden svarer eller ej.
  • ICMP-protokollens kerneansvar er at rapportere problemerne, ikke at rette dem. Ansvaret for rettelsen ligger hos afsenderen.
  • ICMP kan kun sende beskederne til kilden, men ikke til de mellemliggende routere, fordi IP-datagrammet bærer adresserne på kilden og destinationen, men ikke på den router, som det sendes til.

  • Transport lag

    Transportlaget er ansvarlig for pålideligheden, flowkontrol og korrektion af data, der sendes over netværket.

    De to protokoller, der bruges i transportlaget er Brugerdatagramprotokol og transmissionskontrolprotokol .

      UDP (User Datagram Protocol)
      • Det giver forbindelsesfri service og ende-til-ende levering af transmission.
      • Det er en upålidelig protokol, da den opdager fejlene, men ikke angiver fejlen.
      • User Datagram Protocol opdager fejlen, og ICMP-protokollen rapporterer fejlen til afsenderen, at brugerdatagrammet er blevet beskadiget.
      • UDP består af følgende felter:
        Kildeportadresse: Kildeportadressen er adressen på det program, der har oprettet meddelelsen.
        Destinationsportens adresse: Destinationsportadressen er adressen på det applikationsprogram, der modtager beskeden.
        Total længde: Den definerer det samlede antal bytes af brugerdatagrammet i bytes.
        Kontrolsum: Kontrolsummen er et 16-bit felt, der bruges til fejldetektion.
      • UDP angiver ikke, hvilken pakke der er tabt. UDP indeholder kun kontrolsum; den indeholder ikke noget ID for et datasegment.
    TCP/IP-model
    TCP/IP-model
      Transmission Control Protocol (TCP)
      • Det giver et komplet transportlag tjenester til applikationer.
      • Det skaber et virtuelt kredsløb mellem afsender og modtager, og det er aktivt i hele transmissionens varighed.
      • TCP er en pålidelig protokol, da den registrerer fejlen og gensender de beskadigede rammer. Derfor sikrer det, at alle segmenter skal modtages og bekræftes, før transmissionen anses for at være afsluttet, og et virtuelt kredsløb kasseres.
      • Ved afsendelsesenden opdeler TCP hele meddelelsen i mindre enheder kendt som segment, og hvert segment indeholder et sekvensnummer, som er påkrævet for at omarrangere rammerne til at danne en original meddelelse.
      • I den modtagende ende indsamler TCP alle segmenterne og omarrangerer dem baseret på sekvensnumre.

    Applikationslag

    • Et applikationslag er det øverste lag i TCP/IP-modellen.
    • Det er ansvarligt for at håndtere protokoller på højt niveau, spørgsmål om repræsentation.
    • Dette lag giver brugeren mulighed for at interagere med applikationen.
    • Når en applikationslagsprotokol ønsker at kommunikere med et andet applikationslag, videresender den sine data til transportlaget.
    • Der er en tvetydighed i applikationslaget. Hver applikation kan ikke placeres inde i applikationslaget undtagen dem, der interagerer med kommunikationssystemet. For eksempel: teksteditor kan ikke overvejes i applikationslaget, mens webbrowseren bruger HTTP protokol til at interagere med netværket hvor HTTP protokol er en applikationslagsprotokol.

    Følgende er de vigtigste protokoller, der bruges i applikationslaget:
      HTTP:HTTP står for Hypertext Transfer Protocol. Denne protokol giver os mulighed for at få adgang til dataene over World Wide Web. Det overfører data i form af almindelig tekst, lyd, video. Det er kendt som en hypertekstoverførselsprotokol, da det har effektiviteten til at bruge i et hypertekstmiljø, hvor der er hurtige spring fra et dokument til et andet.SNMP:SNMP står for Simple Network Management Protocol. Det er en ramme, der bruges til at administrere enhederne på internettet ved at bruge TCP/IP-protokolpakken.SMTP:SMTP står for Simple mail transfer protocol. TCP/IP-protokollen, der understøtter e-mailen, er kendt som en simpel mailoverførselsprotokol. Denne protokol bruges til at sende data til en anden e-mailadresse.DNS:DNS står for Domain Name System. En IP-adresse bruges til at identificere en værts forbindelse til internettet unikt. Men folk foretrækker at bruge navne i stedet for adresser. Derfor er systemet, der knytter navnet til adressen, kendt som Domain Name System.TELNET:Det er en forkortelse for Terminal Network. Den etablerer forbindelsen mellem den lokale computer og fjerncomputeren på en sådan måde, at den lokale terminal ser ud til at være en terminal på fjernsystemet.FTP:FTP står for File Transfer Protocol. FTP er en standard internetprotokol, der bruges til at overføre filerne fra en computer til en anden computer.