Hva er TCP / IP? - Slik fungerer det - Lag og fordeler ved TCP / IP

Innholdsfortegnelse:

Anonim

Oversikt over TCP / IP

  • TCP / IP står for Transmission Control Protocol / Internet Protocol som er en kombinasjon av to protokoller, nemlig TCP-protokoll og IP-protokoll. Det er en protokollserie utviklet før OSI-modellen. TCP / IP er ikke annet enn en kommunikasjonsprotokoll som brukes til å koble til enheter på internett.
  • TCP / IP er en hierarkisk protokoll som består av interaktive moduler der hver modul gir spesifikk funksjonalitet. Overføring av data over internettforbindelsen skjer ved hjelp av TCP / IP. Den viser hvordan dataoverføringer over internettforbindelsen
  • I TCP / IP er TCP ansvarlig for å dele meldinger eller filer i små pakker under overføringen over internettforbindelsen og montere dem på destinasjonen. IP er ansvarlig for å tilordne en adresse til pakker slik at de kan nå riktig destinasjon.

Hvordan fungerer TCP / IP?

Funksjonaliteten til TCP / IP er delt inn i fem lag -1) Fysisk lag, Data Link Layer, Network Layer, Transport Layer, Application Layer.

Fysisk lag

  • Fysisk lag konverterer binære data til signaler og overfører over lokale medier. I dette laget er en kommunikasjonsenhet en enkelt bit. Når forbindelsen ble opprettet mellom to enheter, flyter data i form av en bytesstrøm. Det fysiske laget leverer biter.

Datalinklag

  • Data Link Layer definerer formatet til dataene i nettverket. Fysisk adressering gjøres i datalinklaget. MAC-adresse for kilde og destinasjon tilordnes datapakken for å danne en ramme.
  • I datalinklaget er kommunikasjonsenheten en ramme. Dette laget deler meldingen eller filen inn i rammen. Rammen er ikke noe annet enn en pakke som er ansvarlig for å innkapsle dataene mottatt fra nettverkslaget.

Nettverkslag

  • I nettverkssjiktet er kommunikasjonsenheten en pakker. Dette laget gir en IP-adresse for kilden og destinasjonen til hvert segment for å danne en pakke. Network Layer har funksjoner som logisk adressering, dvs IP-adressering, banebestemmelse og ruting. Ruting er en metode for å flytte datapakke fra kilde til destinasjon.
  • Basert på IP-adresse og maske, tas rutebeslutninger i nettverket. Mens Path Determination er prosessen med å velge den best mulige banen for dataoverføring til mottakeren. Den bruker protokoller som OSPF (Open Shortest Path First), BGP (Border Gateway Protocol), etc.

Transportlag

  • Transportlaget er ansvarlig for å overføre data fra ett sted til et annet. Den kontrollerer påliteligheten til kommunikasjon gjennom segmentering, flytkontroll og feilkontroll.
  • Segmentering er prosessen med å dele mottatte data i små enheter kalt segmenter.
  • Et segment er en kommunikasjonsenhet i dette laget.
  • Flow Control: Flow Control er prosessen med å kontrollere datamengden som overføres.
  • Feilkontroll: Transportlag bruker automatisk gjenta forespørselsskjema for å overføre tapte eller ødelagte data. En gruppe boter kalt sjekkssum blir lagt til hvert segment for å finne ut det mottatte segmentet som har feil.

Det er to protokoller som brukes i transportlaget:

  1. User Datagram Protocol: User Datagram Protocol bruker tilkoblingsfri tjeneste. dvs. UDP leverer datapakker uten å angi en forhåndsdefinert bane, og det er derfor ikke opprettet en økt for tilkobling. I UDP avhenger banen av trafikken til den tilgjengelige banen.
  2. Transmission Control Protocol: Transmission Control Protocol bruker en tilkoblingsorientert tjeneste. I tilkoblingsorientert tjeneste bestemmer TCP at en bane-dataenhet skal leveres via den bestemte banen. Når TCP-samtalen er ferdig, avsluttes økten.

Påføringslag

Enheten for kommunikasjon i applikasjonslaget er meldingen. Den lar brukeren få tilgang til internettjenester. Det brukes av nettverksapplikasjoner som bruker internett. Mange protokoller er definert i dette laget for å tilby tjenester som FTP for filoverføring, HTTP eller HTTPS for tilgang til www dvs. World Wide Web, SMTP for elektronisk post, TELNET for Virtual Terminaler, etc.

TCP / IP-protokoller

Nedenfor er listen over ofte brukte TCP / IP-protokoller: -

HTTP

HTTP står for HyperText Transfer Protocol. HTTP oppretter en forbindelse mellom klient og server for dataoverføring. Det er en usikker overføring. En klient sender en forespørsel til serveren gjennom en nettleser om å se spesifisert informasjon. Etter å ha mottatt en forespørsel, sender serveren spesifisert informasjon til klienten.

HTTPS

HTPPS står for HyperText Transfer Protocol Secure. HTTPS oppretter en forbindelse mellom klienten og serveren for dataoverføring. Det er en sikker overføring. Klienten bruker hovedsakelig denne HTTPSen for å sende privat informasjon som kredittkortdetaljer, online transaksjoner osv. Til serveren over internettforbindelsen.

FTP

FTP står for filoverføringsprotokoll. Den bruker TCP-tjenester for å overføre filer fra en vert til en annen. Det etablerer en forbindelse mellom to verter. etter at tilkoblingen er opprettet, kan verten sende og motta data eller filer.

SMTP

SMTP står for Simple Mail Transfer Protocol. Det er en mye brukt og viktigste protokoll som brukes til å overføre e-post fra avsender til mottaker. Det er en applikasjonslagsprotokoll som vi har sett tidligere. Det er en Push-protokoll som brukes til å sende en e-post. Etter det henter protokoller fra POP post office) eller IMAP (Internet Message Access Protocol) e-postmeldinger på mottakerenden.

TELNET

TELNET står for Terminal Network. Den etablerer forbindelsen mellom den lokale datamaskinen og den eksterne datamaskinen på en måte som den lokale terminalen ser ut til å være en terminal på fjernsystemet.

FTP

FTP står for File Transfer Protocol. Det er en internettprotokoll som brukes til å overføre data, mediefiler fra en datamaskin til en annen datamaskin.

Fordeler med TCP / IP

  • Tilbyr skalerbarhetsfunksjon. Denne funksjonen lar deg legge til N antall nettverk uten å forstyrre gjeldende tjenester.
  • Det er interoperabelt, noe som betyr at det gjør at to forskjellige systemer kan kommunisere over et heterogent nettverk.
  • Det er en åpen kildekode, dvs. gratis å bruke. Hvem som helst kan bruke den til kommunikasjon.
  • Det er en industristandardmodell som er utviklet for å løse problemer relatert til kommunikasjon over et nettverk
  • Den tildeler en unik IP-adresse til hver enhet over hele nettverket. slik at hver enhet identifiseres unikt over nettverket.

Konklusjon

I denne artikkelen har vi sett hva som er TCP / IP, detaljert forklaring av lagene i TCP / IP og fordelene ved å bruke det over nettverket.

Anbefalte artikler

Dette har vært en guide til Hva er TCP / IP. Her diskuterer vi arbeidet, fordelene og lagene i TCP / IP. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. Hva er nettverksprotokoller
  2. DBMS Arkitektur
  3. CCNA intervjuspørsmål
  4. Hva er TCP-protokoll?