logo

TCP/IP-modell

  • TCP/IP-modellen ble utviklet før OSI-modellen.
  • TCP/IP-modellen er ikke helt lik OSI-modellen.
  • TCP/IP-modellen består av fem lag: applikasjonslaget, transportlaget, nettverkslaget, datalinklaget og det fysiske laget.
  • De første fire lagene gir fysiske standarder, nettverksgrensesnitt, internettarbeid og transportfunksjoner som tilsvarer de fire første lagene i OSI-modellen, og disse fire lagene er representert i TCP/IP-modellen av et enkelt lag kalt applikasjonslaget.
  • TCP/IP er en hierarkisk protokoll som består av interaktive moduler, og hver av dem gir spesifikk funksjonalitet.

Her betyr hierarkisk at hver øvre lagprotokoll støttes av to eller flere protokoller på lavere nivå.

Funksjoner til TCP/IP-lag:

TCP/IP-modell

Nettverkstilgangslag

  • Et nettverkslag er det laveste laget i TCP/IP-modellen.
  • Et nettverkslag er kombinasjonen av det fysiske laget og datakoblingslaget definert i OSI-referansemodellen.
  • Den definerer hvordan dataene skal sendes fysisk gjennom nettverket.
  • Dette laget er hovedsakelig ansvarlig for overføring av data mellom to enheter på samme nettverk.
  • Funksjonene som utføres av dette laget er å kapsle inn IP-datagrammet i rammer som overføres av nettverket og kartlegge IP-adresser til fysiske adresser.
  • Protokollene som brukes av dette laget er ethernet, token ring, FDDI, X.25, frame relay.

Internett-lag

  • Et internettlag er det andre laget i TCP/IP-modellen.
  • Et internettlag er også kjent som nettverkslaget.
  • Hovedansvaret til internettlaget er å sende pakkene fra et hvilket som helst nettverk, og de ankommer destinasjonen uavhengig av ruten de tar.

Følgende er protokollene som brukes i dette laget:

IP-protokoll: IP-protokollen brukes i dette laget, og det er den viktigste delen av hele TCP/IP-pakken.

Følgende er ansvaret for denne protokollen:

    IP-adressering:Denne protokollen implementerer logiske vertsadresser kjent som IP-adresser. IP-adressene brukes av internett og høyere lag for å identifisere enheten og for å gi Internett-ruting.Vert-til-vert-kommunikasjon:Den bestemmer banen som dataene skal overføres gjennom.Datainnkapsling og formatering:En IP-protokoll aksepterer dataene fra transportlagprotokollen. En IP-protokoll sikrer at dataene sendes og mottas sikkert, den kapsler inn dataene i meldinger kjent som IP-datagram.Fragmentering og remontering:Grensen som er pålagt størrelsen på IP-datagrammet ved datalinklagsprotokoll er kjent som MTU (Maximum Transmission Unit). Hvis størrelsen på IP-datagrammet er større enn MTU-enheten, deler IP-protokollen datagrammet i mindre enheter slik at de kan reise over det lokale nettverket. Fragmentering kan gjøres av avsender eller mellomruter. På mottakersiden settes alle fragmentene sammen for å danne en original melding.Ruting:Når IP-datagram sendes over det samme lokale nettverket som LAN, MAN, WAN, er det kjent som direkte levering. Når kilde og destinasjon er på det fjerne nettverket, sendes IP-datagrammet indirekte. Dette kan oppnås ved å dirigere IP-datagrammet gjennom ulike enheter som rutere.

ARP-protokoll

  • ARP står for Adresseoppløsningsprotokoll .
  • ARP er en nettverkslagsprotokoll som brukes til å finne den fysiske adressen fra IP-adressen.
  • De to begrepene er hovedsakelig assosiert med ARP-protokollen:
      ARP-forespørsel:Når en avsender vil vite den fysiske adressen til enheten, kringkaster den ARP-forespørselen til nettverket.ARP svar:Hver enhet som er koblet til nettverket vil godta ARP-forespørselen og behandle forespørselen, men bare mottakeren gjenkjenner IP-adressen og sender tilbake sin fysiske adresse i form av ARP-svar. Mottakeren legger til den fysiske adressen både til bufferminnet og til datagramoverskriften

ICMP-protokoll

    ICMPstår for Internet Control Message Protocol.
  • Det er en mekanisme som brukes av vertene eller ruterne for å sende varsler om datagramproblemer tilbake til avsenderen.
  • Et datagram reiser fra ruter til ruter til det når destinasjonen. Hvis en ruter ikke er i stand til å rute dataene på grunn av noen uvanlige forhold, for eksempel deaktiverte koblinger, en enhet er i brann eller nettverksbelastning, brukes ICMP-protokollen til å informere avsenderen om at datagrammet ikke kan leveres.
  • En ICMP-protokoll bruker hovedsakelig to begreper:
      ICMP-test:ICMP Test brukes til å teste om destinasjonen er tilgjengelig eller ikke.
  • ICMP svar:ICMP-svar brukes til å sjekke om destinasjonsenheten svarer eller ikke.
  • Hovedansvaret til ICMP-protokollen er å rapportere problemene, ikke rette dem. Ansvaret for rettingen ligger hos avsender.
  • ICMP kan sende meldingene bare til kilden, men ikke til mellomruterne fordi IP-datagrammet bærer adressene til kilden og destinasjonen, men ikke til ruteren som det sendes til.

  • Transportlag

    Transportlaget er ansvarlig for påliteligheten, flytkontrollen og korrigeringen av data som sendes over nettverket.

    De to protokollene som brukes i transportlaget er Brukerdatagramprotokoll og overføringskontrollprotokoll .

      User Datagram Protocol (UDP)
      • Det gir tilkoblingsfri service og ende-til-ende levering av overføring.
      • Det er en upålitelig protokoll da den oppdager feilene, men ikke spesifiserer feilen.
      • User Datagram Protocol oppdager feilen, og ICMP-protokollen rapporterer feilen til avsenderen at brukerdatagrammet har blitt skadet.
      • UDP består av følgende felt:
        Kildeportadresse: Kildeportadressen er adressen til applikasjonsprogrammet som har opprettet meldingen.
        Destinasjonsportadresse: Destinasjonsportadressen er adressen til applikasjonsprogrammet som mottar meldingen.
        Total lengde: Den definerer det totale antallet byte for brukerdatagrammet i byte.
        Sjekksum: Kontrollsummen er et 16-bits felt som brukes i feildeteksjon.
      • UDP spesifiserer ikke hvilken pakke som er tapt. UDP inneholder kun kontrollsum; den inneholder ingen ID for et datasegment.
    TCP/IP-modell
    TCP/IP-modell
      Transmission Control Protocol (TCP)
      • Det gir et fullstendig transportlag tjenester til applikasjoner.
      • Den skaper en virtuell krets mellom sender og mottaker, og den er aktiv så lenge overføringen varer.
      • TCP er en pålitelig protokoll da den oppdager feilen og sender de skadede rammene på nytt. Derfor sikrer den at alle segmentene må mottas og bekreftes før overføringen anses å være fullført og en virtuell krets forkastes.
      • Ved sendingsenden deler TCP hele meldingen i mindre enheter kjent som segment, og hvert segment inneholder et sekvensnummer som kreves for å omorganisere rammene for å danne en original melding.
      • På mottakssiden samler TCP alle segmentene og omorganiserer dem basert på sekvensnumre.

    Søknadslag

    • Et applikasjonslag er det øverste laget i TCP/IP-modellen.
    • Det er ansvarlig for å håndtere protokoller på høyt nivå, spørsmål om representasjon.
    • Dette laget lar brukeren samhandle med applikasjonen.
    • Når en applikasjonslagsprotokoll ønsker å kommunisere med et annet applikasjonslag, videresender den dataene til transportlaget.
    • Det er en tvetydighet som oppstår i applikasjonslaget. Hver applikasjon kan ikke plasseres inne i applikasjonslaget bortsett fra de som samhandler med kommunikasjonssystemet. For eksempel: tekstredigering kan ikke vurderes i applikasjonslaget mens nettleseren bruker HTTP protokoll for å samhandle med nettverket hvor HTTP protokoll er en applikasjonslagsprotokoll.

    Følgende er hovedprotokollene som brukes i applikasjonslaget:
      HTTP:HTTP står for Hypertext Transfer Protocol. Denne protokollen lar oss få tilgang til dataene over verdensveven. Den overfører dataene i form av ren tekst, lyd, video. Det er kjent som en hypertekstoverføringsprotokoll da den har effektiviteten til å bruke i et hypertekstmiljø der det er raske hopp fra ett dokument til et annet.SNMP:SNMP står for Simple Network Management Protocol. Det er et rammeverk som brukes for å administrere enhetene på internett ved å bruke TCP/IP-protokollpakken.SMTP:SMTP står for Simple mail transfer protocol. TCP/IP-protokollen som støtter e-posten er kjent som en enkel e-postoverføringsprotokoll. Denne protokollen brukes til å sende dataene til en annen e-postadresse.DNS:DNS står for Domain Name System. En IP-adresse brukes til å identifisere tilkoblingen til en vert til internett unikt. Men folk foretrekker å bruke navn i stedet for adresser. Derfor er systemet som tilordner navnet til adressen kjent som Domain Name System.TELNET:Det er en forkortelse for Terminal Network. Den etablerer forbindelsen mellom den lokale datamaskinen og den eksterne datamaskinen på en slik måte at den lokale terminalen ser ut til å være en terminal på det eksterne systemet.FTP:FTP står for File Transfer Protocol. FTP er en standard internettprotokoll som brukes til å overføre filene fra en datamaskin til en annen.