logo

Kas ir pārraides kontroles protokols (TCP)?

TCP (transmisijas kontroles protokols) ir viens no galvenajiem interneta protokolu komplekta protokoliem. Tas atrodas starp lietojumprogrammu un tīkla slāņiem, kas tiek izmantoti, lai nodrošinātu uzticamus piegādes pakalpojumus.

Šajā rakstā mēs detalizēti apspriedīsim pārraides kontroles protokolu. Šeit mēs arī apspriedīsim IP, atšķirību starp TCP un IP un IP darba procesu. Vispirms turpināsim ar TCP definīciju.



Kas ir pārraides kontroles protokols (TCP)?

Pārraides kontroles protokols ir uz savienojumu orientēts sakaru protokols, kas palīdz apmainīties ar ziņojumiem starp dažādām ierīcēm tīklā. Interneta protokols (IP), kas nosaka paņēmienu datu pakešu sūtīšanai starp datoriem, darbojas ar TCP.

TCP pozīcija atrodas OSI modeļa transporta slānī. TCP palīdz arī nodrošināt precīzu informācijas pārsūtīšanu, izveidojot virtuālu savienojumu starp sūtītāju un saņēmēju.

atsakieties no Google konta operētājsistēmā Android

TCP/IP slānis



Kas ir interneta protokols (IP)?

Interneta protokols ir metode, kas ir noderīga datu sūtīšanai no vienas ierīces uz otru no visa interneta. Katrai ierīcei ir unikāla IP adrese, kas palīdz tai sazināties un apmainīties ar datiem starp citām ierīcēm, kas atrodas internetā.

Lai uzzinātu vairāk, varat atsaukties uz TCP/IP modelis.

Pārraides kontroles protokola (TCP) darbība

Lai pārliecinātos, ka katrs ziņojums sasniedz savu mērķa atrašanās vietu neskarts, TCP/IP modelis sadala datus mazos komplektos un pēc tam no jauna saliek komplektus sākotnējā ziņojumā pretējā galā. Nosūtot informāciju mazos informācijas komplektos, ir vienkāršāk uzturēt efektivitāti, nevis sūtīt visu vienā piegājienā.



Pēc tam, kad konkrēts ziņojums ir sadalīts komplektos, šie komplekti var pārvietoties pa vairākiem maršrutiem, ja viens maršruts ir iestrēdzis, bet galamērķis paliek nemainīgs.
Pārraides kontroles protokols

TCP

Piemēram: Kad lietotājs pieprasa tīmekļa lapu internetā kaut kur pasaulē, serveris apstrādā šo pieprasījumu un nosūta atpakaļ šim lietotājam HTML lapu. Serveris izmanto protokolu, ko sauc par HTTP protokolu. Pēc tam HTTP pieprasa TCP slānim iestatīt nepieciešamo savienojumu un nosūtīt HTML failu.

Tagad TCP sadala datus mazās paketēs un pārsūta tos uz interneta protokola (IP) slāni. Pēc tam paketes tiek nosūtītas uz galamērķi pa dažādiem ceļiem.

TCP slānis lietotāja sistēmā gaida, līdz tiks pabeigta pārraide, un apstiprina, kad visas paketes ir saņemtas.

TCP/IP iezīmes

Tālāk ir minētas dažas no visredzamākajām pārraides kontroles protokola funkcijām.

pārvērst virkni par datumu
  • Segmentu numerācijas sistēma: TCP seko pārsūtītajiem vai saņemtajiem segmentiem, katram no tiem piešķirot numurus. Konkrēts baitu numurs tiek piešķirts datu baitiem, kas jāpārsūta, kamēr tiek piešķirti segmenti kārtas numuri . Saņemtajiem segmentiem tiek piešķirti apstiprinājuma numuri.
  • Orientēts uz savienojumu: Tas nozīmē, ka sūtītājs un saņēmējs ir savienoti viens ar otru līdz procesa pabeigšanai. Datu secība tiek uzturēta, t.i., kārtība paliek nemainīga pirms un pēc nosūtīšanas.
  • Pilns duplekss: TCP datus vienlaikus var pārsūtīt no saņēmēja uz sūtītāju vai otrādi. Tas palielina datu plūsmas efektivitāti starp sūtītāju un saņēmēju.
  • Plūsmas kontrole: Plūsmas kontrole ierobežo ātrumu, ar kādu sūtītājs pārsūta datus. Tas tiek darīts, lai nodrošinātu uzticamu piegādi. Uztvērējs nepārtraukti dod mājienus sūtītājam par to, cik daudz datu var saņemt (izmantojot bīdāmu logu).
  • Kļūdu kontrole: TCP ievieš kļūdu kontroles mehānismu uzticamai datu pārsūtīšanai. Kļūdu kontrole ir orientēta uz baitiem. Segmenti tiek pārbaudīti kļūdu noteikšanai. Kļūdu kontrole ietver – bojātu segmentu un zaudēto segmentu pārvaldību, ārpus kārtas segmentus, dublētus segmentus utt.
  • Sastrēgumu kontrole: TCP ņem vērā pārslodzes līmeni tīklā. Pārslodzes līmeni nosaka sūtītāja nosūtīto datu apjoms.

TCP priekšrocības

  • Tas ir uzticams protokols.
  • Tas nodrošina kļūdu pārbaudes mehānismu, kā arī atkopšanas mehānismu.
  • Tas nodrošina plūsmas kontroli.
  • Tas nodrošina, ka dati sasniedz pareizo galamērķi tieši tādā secībā, kādā tie tika nosūtīti.
  • Atklātais protokols, kas nepieder nevienai organizācijai vai fiziskai personai.
  • Tas piešķir IP adresi katram tīkla datoram un domēna nosaukumu katrai vietnei, tādējādi padarot katru ierīces vietni atšķiramu tīklā.

TCP trūkumi

  • TCP ir paredzēts plaša mēroga tīkliem, tāpēc tā izmērs var kļūt par problēmu maziem tīkliem ar zemiem resursiem.
  • TCP darbojas vairākos slāņos, tāpēc tas var palēnināt tīkla ātrumu.
  • Tas nav vispārīgs raksturs. Tas nozīmē, ka tas nevar attēlot nevienu citu protokolu steku, izņemot TCP/IP komplektu. Piemēram, tas nevar darboties ar Bluetooth savienojumu.
  • Nav nekādu modifikāciju kopš to izstrādes aptuveni pirms 30 gadiem.

Bieži uzdotie jautājumi par TCP — FAQ

Kas ir trīsvirzienu rokasspiediens TCP?

Trīsvirzienu rokasspiediens ir process, ko izmanto, lai izveidotu savienojumu starp Klientu un serveri. Tam ir trīs procesa posmi.

Kāds ir TCP galvenes mērķis?

TCP galvenē ir svarīga informācija pareizai datu piegādei. Tajā ir portu numuri, apstiprinājuma numuri, karodziņi utt.

Vai TCP var apstrādāt gan uzticamu, gan neuzticamu datu pārsūtīšanu?

TCP ir paredzēts uzticamai datu pārraidei. Neuzticamai datu pārsūtīšanai, Lietotāja datugrammas protokols ir labāka izvēle.