Introducere în Tehnologii de rețea 1

TCP - un protocol pentru a asigura fiabilitatea conexiunilor directe create pentru o ierarhie mai multe niveluri de protocoale care oferă suport pentru aplicațiile inter-rețea. TCP asigura o comunicare fiabilă între perechi de procese în computerele gazdă care sunt incluse într-o varietate de rețele de comunicații de calculator, care sunt combinate într-un singur sistem. TCP presupune că se poate obține un serviciu datagramă simplu, potențial nesigure de partea sa din protocoalele de nivel inferior. protocolul TCP interactioneaza pe o parte cu un un program de aplicație de utilizator sau, iar celălalt - cu un protocol de nivel inferior, cum ar fi Internet Protocol.
Principalul scop protocolul TCP este de a oferi servicii de încredere, sigure pentru circuite logice sau conexiuni între perechi de procese.
Dacă două procese sunt dispuși să facă schimb de informații, programele relevante ale TCP trebuie să stabilească mai întâi o conexiune (pe fiecare parte pentru a inițializa informații de stare). La finalizarea conexiunii de schimb de informații trebuie să fie închise pentru a elibera resurse pentru a oferi altor utilizatori.
Din moment ce ar trebui să fie stabilită compusul între computerele gazdă nesigure și Internet prin intermediul sistemului de comunicații nesigure, pentru a se evita compușii de inițializare incorecte utilizate mecanism handshaking cu coada de pontaj numerotate.

Deschideți TCP-conexiune cu constituenții strângere de mână

Pentru a stabili inițializarea sau compuși ca două protocolul TCP nu utilizează TCP în sine, în timp ce procesele sau stațiile de capăt, și trebuie să se sincronizeze segmente inițiale numărul de ordine (ISN) unul de altul pentru un anumit compus. Numerele de secvență sunt utilizate pentru a urmări secvența de schimb și de a garanta lipsa pieselor pierdute de date care au nevoie pentru a trimite mai multe pachete. Numărul inițial de secvență este un număr de pornire să fie utilizat la stabilirea TCP-conexiune. Schimbul de numărul inițial de secvență în timpul executării secvenței de conectare garantează posibilitatea de recuperare a datelor pierdute în cazul în care apar probleme în viitor. Sincronizarea se realizează prin schimbul de segmente care transportă numere ISN și bit de control numit SYN (din limba engleză sincroniza - sincronizare).

Fig. Compusul 6.2.1 cu strângere de mână tripartit

Procesul de sincronizare cere ca fiecare parte a trimis numărul său și ISN ISN și a primit confirmarea de la cealaltă parte a conexiunii. Fiecare parte trebuie să ia ISN de cealaltă parte, și trimite o confirmare pozitivă (ACK), într-o anumită ordine, care este descris în următoarea secvență de pași.

  1. A> B SYN - mea secvență de numere X.
  2. A <В АСК — твой порядковый номер X.
  3. A <В SYN — мой порядковый номер Y.
  4. A> B ACK - Numărul dvs. de Y. secventa
Deoarece a doua și a treia etape pot fi combinate într-un singur mesaj, un astfel de schimb este denumit deschis cu constituenții handshaking (trei căi strângere de mână / deschis). Așa cum se arată în Fig. 6.2.1, ambele părți ale conexiunii sunt sincronizate prin efectuarea unei secvențe de legătură deschisă cu trei căi strângere de mână.
Această secvență este similară cu o conversație între două persoane. Primul vrea să vorbească cu al doilea și spune: „Aș vrea să vorbesc cu tine“ (SYN). Al doilea raspuns: „Ei bine, vreau să vorbesc cu tine“ (SYN, ACK). Apoi, primul a spus: „Bine, hai să vorbim“ (ASA).
strângere de mână Tripartit este necesară, deoarece numerele de secvență nu sunt legate de o rețea de ceas la nivel mondial și protocoalele TCP pot utiliza diferite mecanisme pentru a selecta numărul ISN. În receptorul primului segment SYN nici o modalitate de a ști dacă segmentul nu a fost de detenție vechi, dacă nu-și amintește ultimul număr de secvență utilizată în combinație, nu este întotdeauna posibil, și de aceea trebuie să ceară expeditorului să verifice acest segment SYN.
În acest moment, oricare dintre părți sau pot începe să facă schimb de date, sau rupe conexiunea ca protocolul TCP este o metodă de peer-to-peer (peer), conexiuni.

O recunoaștere simplă și windowing în TCP

Dimensiunea ferestrei se numește numărul de segmente care pot fi transmise în procesul de așteptare pentru confirmare. După o gazdă determină dimensiunea ferestrei va da numărul de segmente, acesta va trebui să fie confirmată și abia apoi să poată trimite alte mesaje.
Dimensiunea ferestrei determină cantitatea de date care poate accepta stația de recepție la un moment dat. În cazul în care dimensiunea ferestrei este 1, fiecare segment trebuie să fie confirmat, și numai după aceea se transmite următoarea. Acest lucru duce la utilizarea ineficientă a lățimii de bandă mașinii gazdă. Scopul introducerii mecanismului de ferestre este îmbunătățită, și fluxul de control al fiabilității. În cazul în care dimensiunea ferestrei este 1, există o utilizare ineficientă a lățimii de bandă.

fereastră glisantă în protocolul TCP

Pentru a reglementa fluxul de date între dispozitivele utilizate în mecanismul protocolului TCP de control al fluxului. Primirea TCP informează protocolul trimiterea de dimensiunea ferestrei TCP. Această dimensiune specifică numărul de octeți, începând cu numărul de confirmare, că TCP-ul primit este dispus să accepte în acest moment.
Protocolul TCP folosit ozhidatelnye de confirmare, ceea ce înseamnă că numărul de confirmare octetului corespunzătoare, așteptați următorul. Cuvântul „se deplasează“ în fereastra de alunecare pe termen reflectă faptul că dimensiunea ferestrei este în concordanță dinamic în timpul TCP-sesiune. Utilizarea ferestrei glisante duce la o utilizare mai eficientă a lățimii de bandă mașinii gazdă ca dimensiunea mai mare a ferestrei vă permite să transferați cantități mari de date, timp de întârziere de confirmare.

Numerele de secvență și recunoaștere în protocolul TCP

TCP furnizează protocolul de secvență organizarea de segmente, care precede un număr de confirmare, determinarea unui punct de referință. Înainte de a transmite fiecare datagramă numerotate. La stația de recepție colectează segmentele TCP într-un mesaj complet. În cazul în care orice număr din secvență este pierdut, segmentul cu acel număr este retransmis. În plus, în cazul în care, după o anumită perioadă de segment de timp nu primește confirmarea, este, de asemenea retransmise.
Numerele de secvență și recunoaștere sunt direcționale. Acest lucru înseamnă că comunicarea se realizează în ambele direcții. În plus, protocolul TCP permite comunicarea full duplex. Ca urmare, să garanteze fiabilitatea confirmare.

Știri
Cavalerii Teoria eter

Acest Kornilov a scris pe pagina sa de pe rețeaua socială.

Potrivit lui Kornilov, atunci mesajul său a fost întâmpinată cu neîncredere.

Acum, Vladimir Kornilov a decis să se întoarcă la acest subiect, în legătură cu care se publică în fotografiile mele de pe Facebook misterioase israelienilor care au luat parte la masacrul de la Odessa.

Printre multele întrebări pe care Kornilov, a spus el, ar dori să obțină un răspuns, de exemplu, sunt după cum urmează:

„De ce au intrat accidental în Odesa cu echipament medical, mănuși de cauciuc, în cazul în care au știut dinainte că va fi rănit și ucis? Sau de ce acest luptător uitat brusc limba engleză, atunci când a dat seama că dosarul său?“.

apa lacurilor, mărilor și oceanelor prin lushariya --------- nordice roti spre m Lc - p-in-k-i, iar apa din polushariya sudic - ra - conductive dizolvată -sya- po- h asul săgeată - Obra-zuya- firma -Oral-furnica-ski-e-ovo-apă.

Principalul motiv pentru vârtejuri de rotație sunt vânt locale.
Cu cât viteza vântului este mai mare viteza de rotație a vîrtejuri și ca o consecință, mai mari vârtejuri forței centrifugale, contribuind astfel la creșterea nivelului apei mărilor și oceanelor.
Și cea mai mică forța centrifugă a vârtejuri, este mai scăzut nivelul apei mărilor și oceanelor.

O viteză de curgere pe perimetrul mărilor și oceanelor nu este același lucru peste tot și depinde de adâncimea coastei. În partea superficială a vitezei curenților de mare este crescut, iar în partea adâncă a mării este redusă.
fluctuațiile sezoniere ale nivelului apei ceas-tsya nu în jurul valorii de coasta mărilor și oceanelor-s, dar numai în acele coaste unde -mare viteza unghiulară a fluxurilor și a forței centrifuge, prin urmare, de mare a apei. (Centrifug forța F = v / r).
În zonele de coastă drepte, în cazul în care curenții nu au nici un nivel de apă cu viteză unghiulară nu crește.

articole similare