Anonim

TCP / IP er en integreret del af internettet, og hvordan det fungerer, men få mennesker ved faktisk, hvad TCP / IP er i første omgang. Hvis du ønsker en dybere forståelse af teknologien, der forbinder planeten, er du heldig, fordi vi har sat denne guide sammen om, hvad det er, og hvordan det hele fungerer.

Hvad er TCP / IP?

Før det går i dybden med, hvordan TCP / IP rent faktisk fungerer, kan det hjælpe med at få en kort forståelse af, hvad det er. Som navnet antyder, er der to dele til TCP / IP - TCP og IP.

TCP, også kendt som Transmission Control Protocol, er det grundlæggende kommunikationssprog på internettet. Det er dybest set ansvarligt for at tage bunker af data - som kan være tekst, billeder, videoer osv. - at samle dem i mindre datapakker og derefter sende dem til hvor de kan modtages af et andet TCP-lag.

IP, også kendt som Internet Protocol, er ansvarlig for at definere nøjagtigt, hvor data skal sendes, og sikre, at pakker med data sendes og modtages til samme sted. Med andre ord er IP dybest set internetversionen af ​​en GPS.

Selvfølgelig er TCP / IP ikke den eneste internetoverførselsprotokol. En anden kaldes UDP, og det erstatter TCP under særlige omstændigheder. I stedet for at bruge signaler til at fortælle afsendere, at data er modtaget, sender UDP bare dataene, hvilket resulterer i en lidt mindre pakke. Af den grund bruges det undertiden i applikationer som gaming og videokommunikation.

Så hvordan fungerer TCP og IP sammen? Enkelt set er TCP relateret til de faktiske data, mens IP er relateret til, hvor disse data sendes.

Selvfølgelig er tingene ikke lige så enkle. Vi kigger nærmere på TCP / IP i det næste afsnit.

Så hvordan fungerer TCP / IP præcist?

TCP / IP går ud over blot to lag - i virkeligheden bruger protokollen fire lag. Her er en hurtig oversigt over disse lag.

  1. Linklaget bruges til fysisk at forbinde netværk ved hjælp af hardware som en server.
  2. Internetlaget forbinder forskellige værter sammen på forskellige netværk.
  3. Transportlaget bruges til at løse forbindelser mellem vært og vært.
  4. Application Layer sørger for, at applikationer på et netværk er i stand til at kommunikere.

Applikationslaget

Lad os starte med applikationslaget, som sikrer kommunikation mellem forskellige programmer og applikationer. Selve applikationslaget bruger en række protokoller til at sikre kommunikation - eksempler på disse inkluderer HTTP, SMTP, FTP og så videre. Du har sandsynligvis hørt om mindst nogle af dem. Med SMTP, for eksempel, når din e-mail-klient ønsker at downloade en e-mail fra en hostet server, anmoder den om opgaven fra Application Layer, der bruger SMTP-protokollen til at fuldføre anmodningen.

Applikationslaget afslutter disse anmodninger gennem de, der kaldes porte, og de fleste applikationer bruger altid den samme port. Det portnummer er det, der giver transportprotokollen eller TCP mulighed for at vide nøjagtigt, hvilken applikation der skal bruges til at levere dataene. Med andre ord ved TCP, at port 25 bruges til SMTP-protokollen, der leverer mail til din e-mail-klient.

Transportlaget

Billedkredit: Bruno Cordioli | Flickr

Når data uploades, modtages de af applikationslaget og deles derefter op af transportlaget i et antal forskellige datapakker. Omvendt, når data downloades , sendes de fra internetlaget i forskellige pakker, hvorefter transportlaget arrangerede disse pakker i den rigtige rækkefølge, hvorefter det sender et kvitteringssignal til senderen, der advarer om, at dataene ankom til sin destination .

Internettet

Næste op er Internet Layer. For at forstå internetlaget, skal du forstå, at din computer identificeres via internettet ved hjælp af det, der kaldes en IP-adresse. Internet-laget er hvor mål-IP-adressen og kildens IP-adresse tilføjes i en header til pakker med data, så dataene ender på det rigtige sted.

Linklaget

Sidst men ikke mindst er linklaget, hvor der sendes data, der genereres af internetlaget. Linklaget afhænger stort set af den type netværk, computeren er tilsluttet.

Linklaget er faktisk opbygget af tre underlag i sig selv. Den første er Logic Link Control eller LLC, der tilføjer oplysninger til dataene, der beskriver, hvilken protokol dataene skal transmitteres gennem. Det andet kaldes Media Access Control-lag eller MAC-lag, og det er ansvarlig for at tilføje kilden MAC-adresse (adresse på et fysisk netværkskort) og målet MAC-adresse. Det tredje og sidste lag er det fysiske lag, der konverterer rammen genereret af MAC-laget til enten elektricitet (hvis der bruges et kabelforbundet netværk) eller elektromagnetiske bølger (hvis det transmitteres via et trådløst netværk).

konklusioner

Som du kan se, er TCP / IP faktisk en temmelig kompleks protokol, men det er et vigtigt element i, hvordan vi bruger internettet i dag. Alle lagene fungerer virkelig sammen for at få det til at ske. Selvfølgelig kan ting altid blive endnu mere kompliceret, men dette skal tjene som en god guide til det grundlæggende i TCP / IP.

Hvad er tcp / ip, og hvordan fungerer det?