Arvutivõrkude eksami konspekt
request teisele poolele ühendus lõpetada. Ühendus pole enne lõpetatud kui mõlemad pooled
pole saatnud välja FIN sõnumit ja saanud vastu ACK sõnumit.
Ehk ühenduse sulgemine ei ole kolme sammuga? What... FIN sõnumi vastuvõtja peab enne
rakendusele teada andma, et selline sõnum on ja siis ootama rakenduselt vastust et kõik on
ok ja võib ühenduse lõpetada.
21. TCP töökindel andmeedastus
Segmendid võivad tulla suvalises järjekorras kohale, aga kõik on nummerdatud. TCP
nummedab baite.
Millal uuesti saadetakse?
● Segment sai transpordi käigus viga
● Segment ei jõua üldse kohale
● Saatja ei tea, et midagi valesti läks
● Igale paketile ei pea kviitungeid saatma, puhvrisse jäävad augud sisse
● Kui tuleb timeout ACKe oodates, siis saadetakse uuesti
Baitide nummerdamise loogika - Andmete saatmisel on esimese baidi nr (sequence)
Kviitungil on nr, mida me järgmisena ootame (ACK)