TCP (protokol za nadzor prenosa) je eden glavnih protokolov zbirke internetnih protokolov. Leži med aplikacijsko in omrežno plastjo, ki se uporabljata pri zagotavljanju zanesljivih storitev dostave.
V tem članku bomo podrobno razpravljali o protokolu za nadzor prenosa. Tukaj bomo razpravljali tudi o IP-ju, razliki med TCP in IP ter delovnem procesu IP-ja. Najprej nadaljujmo z definicijo TCP.
Kaj je protokol za nadzor prenosa (TCP)?
Protokol za nadzor prenosa je povezovalno usmerjen protokol za komunikacije, ki pomaga pri izmenjavi sporočil med različnimi napravami prek omrežja. Internetni protokol (IP), ki določa tehniko za pošiljanje podatkovnih paketov med računalniki, deluje s TCP.
Položaj TCP je na transportni ravni modela OSI. TCP pomaga tudi pri zagotavljanju natančnega prenosa informacij z vzpostavitvijo virtualne povezave med pošiljateljem in prejemnikom.
izberite iz več tabel v sql
Kaj je internetni protokol (IP)?
Internetni protokol je metoda, ki je uporabna za pošiljanje podatkov iz ene naprave v drugo z vsega interneta. Vsaka naprava vsebuje edinstven naslov IP, ki ji pomaga pri komunikaciji in izmenjavi podatkov med drugimi napravami, ki so prisotne v internetu.
Za več se lahko obrnete na Model TCP/IP.
Delovanje protokola za nadzor prenosa (TCP)
Da zagotovi, da vsako sporočilo doseže svojo ciljno lokacijo nedotaknjeno, model TCP/IP razčleni podatke v majhne svežnje in nato znova sestavi svežnje v izvirno sporočilo na nasprotni strani. Pošiljanje informacij v majhnih svežnjih informacij olajša vzdrževanje učinkovitosti v primerjavi s pošiljanjem vsega naenkrat.
Ko je določeno sporočilo razdeljeno v svežnje, lahko ti svežnji potujejo po več poteh, če je ena pot zagozdena, cilj pa ostane isti.
združevanje javanskih nizov
TCP
Na primer: Ko uporabnik zahteva spletno stran na internetu, nekje na svetu, strežnik obdela to zahtevo in temu uporabniku pošlje stran HTML. Strežnik uporablja protokol, imenovan protokol HTTP. HTTP nato zahteva od plasti TCP, da nastavi zahtevano povezavo in pošlje datoteko HTML.
Zdaj TCP podatke razdeli na majhne pakete in jih posreduje proti ravni internetnega protokola (IP). Paketi so nato poslani do cilja po različnih poteh.
Plast TCP v uporabnikovem sistemu čaka, da se prenos konča, in potrdi, ko so vsi paketi prejeti.
Lastnosti TCP/IP
Nekaj najpomembnejših funkcij protokola za nadzor prenosa je navedenih spodaj.
- Sistem številčenja segmentov: TCP spremlja segmente, ki se prenašajo ali sprejemajo, tako da vsakemu izmed njih dodeli številke. Posebna številka bajta je dodeljena podatkovnim bajtom, ki jih je treba prenesti, medtem ko so segmenti dodeljeni zaporedne številke . Številke potrditve so dodeljene prejetim segmentom.
- Usmerjeno na povezavo: To pomeni, da sta pošiljatelj in prejemnik povezana drug z drugim do zaključka procesa. Vrstni red podatkov se ohrani, tj. vrstni red ostane enak pred in po prenosu.
- Polni dupleks: V TCP se lahko podatki hkrati prenašajo od prejemnika do pošiljatelja ali obratno. Poveča učinkovitost pretoka podatkov med pošiljateljem in prejemnikom.
- Nadzor toka: Nadzor pretoka omejuje hitrost, s katero pošiljatelj prenaša podatke. To se naredi za zagotovitev zanesljive dostave. Prejemnik nenehno namiguje pošiljatelju, koliko podatkov lahko prejme (z uporabo drsnega okna).
- Nadzor napak: TCP izvaja mehanizem za nadzor napak za zanesljiv prenos podatkov. Nadzor napak je bajtno usmerjen. Segmenti se preverijo glede odkrivanja napak. Nadzor napak vključuje – upravljanje poškodovanih segmentov in izgubljenih segmentov, segmente, ki niso v redu, podvojene segmente itd.
- Nadzor zastojev: TCP upošteva stopnjo preobremenjenosti omrežja. Stopnja prezasedenosti je določena s količino podatkov, ki jih pošlje pošiljatelj.
Prednosti TCP
- Je zanesljiv protokol.
- Zagotavlja mehanizem za preverjanje napak in mehanizem za obnovitev.
- Omogoča nadzor pretoka.
- Zagotavlja, da podatki dosežejo pravi cilj v točno takšnem vrstnem redu, kot so bili poslani.
- Odprti protokol, ki ni v lasti nobene organizacije ali posameznika.
- Vsakemu računalniku v omrežju dodeli naslov IP in vsakemu mestu ime domene, tako da je vsako mesto naprave v omrežju prepoznavno.
Slabosti TCP
- TCP je narejen za prostrana omrežja, zato lahko njegova velikost postane težava za majhna omrežja z malo virov.
- TCP izvaja več plasti, tako da lahko upočasni hitrost omrežja.
- Ni generične narave. To pomeni, da ne more predstavljati nobenega drugega sklada protokolov razen zbirke TCP/IP. Na primer, ne more delovati s povezavo Bluetooth.
- Brez sprememb od njihovega razvoja pred približno 30 leti.
Pogosto zastavljena vprašanja o TCP – pogosta vprašanja
Kaj je tristransko rokovanje v TCP?
Trosmerno rokovanje je postopek, ki se uporablja za vzpostavitev povezave med odjemalcem in strežnikom. Ima tri korake postopka.
Kaj je namen glave TCP?
Glava TCP vsebuje pomembne informacije za pravilno dostavo podatkov. Vsebuje številke vrat, številke potrditve, zastavice itd.
Ali lahko TCP obvlada zanesljiv in nezanesljiv prenos podatkov?
TCP je zasnovan za zanesljiv prenos podatkov. Za nezanesljiv prenos podatkov, Protokol uporabniškega datagrama je boljša izbira.