1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Car Audio & Electronics >> CB radio

Kako radi TCP?

TCP radi uspostavljanjem pouzdane komunikacije usmjerene na vezu između dva čvora. Evo općeg pregleda kako TCP radi:

Razlučivost adrese:

- Kada klijentska aplikacija želi poslati podatke drugoj aplikaciji, prvi korak uključuje dobivanje IP adrese odredišnog poslužitelja. To se postiže putem protokola za rješavanje adresa (ARP).

Uspostavljanje TCP veze (trosmjerno rukovanje):

- Tijekom uspostavljanja veze, TCP slijedi trosmjerni proces rukovanja.

1. Klijent šalje SYN (Synchronize) paket poslužitelju. Ovaj paket sadrži početni redni broj koji će klijent koristiti za svoje segmente podataka.

2. Poslužitelj odgovara paketom SYN-ACK (Synchronize-Acknowledgment). Ovo potvrđuje klijentov SYN i također uključuje početni redni broj poslužitelja.

3. Klijent potvrđuje odgovor poslužitelja slanjem ACK (Acknowledgment) paketa.

Prijenos podataka i potvrda:

- Nakon uspostavljanja TCP veze, klijent i poslužitelj mogu započeti razmjenu podataka.

- TCP osigurava pouzdan prijenos podataka razbijanjem podataka u segmente odgovarajuće veličine i dodjeljivanjem rednih brojeva svakom segmentu.

- Primatelj šalje paket potvrde (ACK) natrag pošiljatelju za svaki primljeni segment podataka. Pošiljatelj održava međuspremnik nepotvrđenih podataka i nastavlja slati više segmenata dok svi ne budu potvrđeni.

- Ako se potvrda ne primi unutar određenog vremenskog razdoblja, pošiljatelj ponovno šalje segment. Ovaj mehanizam pomaže osigurati pouzdanu isporuku podataka.

Kontrola protoka (protokol kliznog prozora):

- Kako bi spriječio pošiljatelja da preplavi primatelja, TCP koristi mehanizam koji se zove kontrola protoka.

- Koristi protokol kliznog prozora, koji definira maksimalnu količinu podataka koja može biti nepotvrđena u bilo kojem trenutku. Ovo sprječava prekoračenje međuspremnika na strani primatelja.

Kontrola zagušenja (spori početak i izbjegavanje zagušenja):

- TCP implementira mehanizme kontrole zagušenja kako bi prilagodio svoju brzinu prijenosa na temelju dostupnih mrežnih resursa.

1. Spori početak:Ovo sprječava pošiljatelja da naglo unese zagušenje u mrežu. Započinje slanjem male količine podataka, a zatim postupno povećava brzinu prijenosa sve dok se primaju potvrde.

2. Izbjegavanje zagušenja:Jednom kada pošiljatelj dosegne kapacitet mreže, ulazi u fazu izbjegavanja zagušenja. U ovoj fazi kontrolira se rast brzine prijenosa kako bi se izbjeglo preopterećenje mreže.

Prekid veze (četverostrano rukovanje):

- Kada je razmjena podataka završena, TCP veza se prekida kroz četverostruki postupak rukovanja.

1. Klijent šalje FIN (Finish) paket poslužitelju.

2. Poslužitelj potvrđuje FIN i pokazuje da ima više podataka za slanje s FIN-ACK paketom.

3. Klijent potvrđuje FIN-ACK poslužitelja s ACK paketom.

4. Poslužitelj šalje konačni ACK klijentu i oba kraja zatvaraju vezu.

Tijekom cijele veze TCP osigurava pouzdanu i kontroliranu komunikaciju između klijenta i poslužitelja upravljanjem segmentima podataka, potvrdama, kontrolom toka i kontrolom zagušenja. To omogućuje aplikacijama učinkovitu i pouzdanu razmjenu podataka putem mreže.

No
  1. Kako umetnuti žice u 18 - pinska priključka
  2. Trebam li svom automobilu dodati kondenzator ili bateriju za zvuk automobila?
  3. Kako instalirati OEM Navigacija u Civic
  4. Kako instalirati stražnje zvučnike u 2003 Dodge Ram
  5. Kako testirati kondenzator vrijednost