- 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:
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:
ARP-protokoll
- ARP står for Adresseoppløsningsprotokoll .
- ARP er en nettverkslagsprotokoll som brukes til å finne den fysiske adressen fra IP-adressen.
ICMP-protokoll
- 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.
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 .
- 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 spesifiserer ikke hvilken pakke som er tapt. UDP inneholder kun kontrollsum; den inneholder ingen ID for et datasegment.
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.
- 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.