vastasel juhul toimub pakettide uuesti saatmine alates paketist, kus viga ilmnes tänu akna kellale. Selective Repeat: Korratakse ainult seda paketti, mida teine osapool kätte ei saanud. Puhverdamine keerulisem, kuna peab meeles pidama, millised paketid on käes ja millised ei ole. Saatja saadab uuesti ainult need paketid, millele ei saadud kättesaamise kinnitust. Iga paketi jaoks on eraldi kell. Kui saabunud paketid on vales järjekorras, puhverdatakse need. Kui paketid on õiges järjekorras, nihutatakse akent edasi ja kviteeritakse need. Kui pakette ei kviteerita, ei saa saatja akent edasi nihutada. Akna pikkus on alati pool identifikaatorite arvust. Akent nihutatakse alati siis, kui akna kõige esimene saadetud pakett on saanud ACK teate. 16. TCP Transpordikihi protokoll, asub ainult lõppsõlmedes. Usaldusväärne ja töökindel. Kasutab punkt-punkt ühendust (üks saatja, üks vastuvõtja). Mõlemal poolel on omad puhvrid.
kakspunktühenduse tagamiseks nii, et host A saab saata dokumendi haldus süsteemi. Protokolli ja teksti Iga paketi jaoks on eraldi kell. Kui saabunud paketid on vales sõnumeid hostile B õiges järjekorras ja ilma vigadeta. 5. standardiseerimine viiski WWW’ni. 1992.a. asutati järjekorras, puhverdatakse need. Kui paketid on õiges seansikiht - loob, säilitab ja lõpetab seansi ning tagab Internetiühing (ISOC - Internet Society) ning 1993.a. avati järjekorras, nihutatakse akent edasi ja kviteeritakse need. Kui andmevahetuse turvalisuse. 6. esituskiht - määrab andmete erafirmadele ja -isikutele juurdepääs Internetile. pakette ei kviteerita, ei saa saatja akent edasi nihutada. Akent esitusviisi ning koodi- ja vorminguteisendused. 7
Ajalised viited on seotud andmete töölemisega, järjekordadega, liini saatmisega ja liikumisega mööda seda. Töötlemise viide iga pakett paketid on käes ja millised ei ole. Saatja saadab uuesti ainult need paketid, millele ei saadud kättesaamise kinnitust. Iga paketi jaoks on eraldi kell. Kui saabunud paketid on vales järjekorras, puhverdatakse need. Kui paketid on õiges järjekorras, nihutatakse akent edasi ja selle naabri tühistatakse. See antakse teada ka teistele naabritele, kes saadavad uued advertismentid, kui tabelid seetõttu muutunud on. võetakse vastu, päise järgi analüüsitakse, kuhu see edasi saata ning see protsess võtab aega
järjekorras, vastasel juhul toimub pakettide uuesti saatmine alates paketist, kus viga ilmnes tänu akna kellale. 19. Selective-repeat + Selective Repeat: Korratakse ainult seda paketti, mida teine osapool kätte ei saanud. Puhverdamine keerulisem, kuna peab meeles pidama, millised paketid on käes ja millised ei ole. Saatja saadab uuesti ainult need paketid, millele ei saadud kättesaamise kinnitust. Iga paketi jaoks on eraldi kell. Kui saabunud paketid on vales järjekorras, puhverdatakse need. Kui paketid on õiges järjekorras, nihutatakse akent edasi ja kviteeritakse need. Kui pakette ei kviteerita, ei saa saatja akent edasi nihutada. Akna pikkus on alati pool identifikaatorite arvust. Akent nihutatakse alati siis, kui akna kõige esimene saadetud pakett on saanud ACK teate. 20. TCP ühenduse loomine ja sulgemine TCP paketid võivad saabuda järjekorratult. Kasutatakse voojuhtimist. Ühenduse algatamine ja lõpetamine (handshaking). TCP nummerdab baite ,mitte pakette.
saatmine alates paketist, kus viga ilmnes tänu akna kellale. Selective Repeat: Korratakse ainult seda paketti, mida teine osapool kätte ei saanud. Puhverdamine keerulisem, kuna peab meeles pidama, millised paketid on käes ja millised ei ole. Saatja saadab uuesti ainult need paketid, millele ei saadud kättesaamise kinnitust. Iga paketi jaoks on eraldi kell. Kui saabunud paketid on vales järjekorras, puhverdatakse need. Kui paketid on õiges järjekorras, nihutatakse akent edasi ja kviteeritakse need. Kui pakette ei kviteerita, ei saa saatja akent edasi nihutada. Akna pikkus on alati pool identifikaatorite arvust. Akent nihutatakse alati siis, kui akna kõige esimene saadetud pakett on saanud ACK teate. 16. TCP Transpordikihi protokoll, asub ainult lõppsõlmedes. Usaldusväärne ja töökindel. Kasutab punkt-punkt ühendust (üks saatja, üks vastuvõtja). Mõlemal poolel on omad puhvrid
ack'ed; sini: usable, not yet sent ; kollane: sent, not yet acke'ed; valge: not usable 19. SELECTIVE-REPEAT ==> Korratakse ainult seda paketti, mida teine osapool kätte ei saanud. Puhverdamine on keerulisem, kuna peab meeles pidama millised paketid on käes ja millised ei ole. Saatja saadab uuesti ainult need paketid, millele ei saadud kättesaamise kinnitust. Iga paketi jaoks on eraldi kell. ==> Kui saabunud paketid on vales järjekorras, puhverdatakse need. Kui paketid on õiges järjekorras, nihutatakse akent edasi ja kviteeritakse need. Kui pakette ei kviteerita, ei saa saatja akent edasi nihutada. Akna pikkus on alati pool identifikaatorite arvust. ==> Akent nihutatakse alati siis, kui akna kõige esimene saadetud pakett on saanud ack teate. (Aken mitu paketti võib saata enne esimese kinnituse saabumist. Aken võib olla muutuva suurusega, mis sõltub saatja, vastuvõtja ja võrgu parameetritest.) JOONIS1: Y.nool1: send_base ; y
already ack’ed; sini: usable, not yet sent ; kollane: sent, not yet acke’ed; valge: not usable 19. SELECTIVE-REPEAT ==> Korratakse ainult seda paketti, mida teine osapool kätte ei saanud. Puhverdamine on keerulisem, kuna peab meeles pidama millised paketid on käes ja millised ei ole. Saatja saadab uuesti ainult need paketid, millele ei saadud kättesaamise kinnitust. Iga paketi jaoks on eraldi kell. ==> Kui saabunud paketid on vales järjekorras, puhverdatakse need. Kui paketid on õiges järjekorras, nihutatakse akent edasi ja kviteeritakse need. Kui pakette ei kviteerita, ei saa saatja akent edasi nihutada. Akna pikkus on alati pool identifikaatorite arvust. ==> Akent nihutatakse alati siis, kui akna kõige esimene saadetud pakett on saanud ack teate. (Aken – mitu paketti võib saata enne esimese kinnituse saabumist. Aken võib olla muutuva suurusega, mis sõltub saatja, vastuvõtja ja võrgu parameetritest.) JOONIS1: Y.nool1: send_base ; y
loeb vastuvõtja kui uued kaadrid. 19. Selective-Repeat Raiskab võrguressurssi vähem, aga puhverdamine on keerulisem, kuna peab meeles pidama millised paketid on käes ja millised ei ole. Saatja saadab uuesti ainult need paketid, millele ei saadud ACK-i. Iga paketi jaoks on eraldi timeout timer. Ehk kviitung kinnitab iga paketi kättesaamist eraldi, puudub kulmulatiivne kviitung! Kui saabunud paketid on vales järjekorras, puhverdatakse need. Kui paketid on õiges järjekorras, nihutatakse akent edasi ja kviteeritakse need. Kui pakette ei kviteerita, ei saa saatja akent edasi nihutada. Akent nihutatakse alati siis, kui akna kõige esimene saadetud pakett on saanud ACK teate. Kui saaja on juba akent nihutanud selle koha pealt kuhu saatja uuesti paketi saadab, siis saaja ikka saadab uuesti ACK’i, sest äkki saatja ei saanud eelmist ACK’i kätte ja ei saa nüüd oma akent nihutada.
Kui tuleb time-out, siis saadetakse puuduolev pakett uuesti. Vastuvõtja pool Akna all on osa kohti, kuhu oodatakse pakette, aga mida veel ei ole. Veel on akna all paketid, mis on kohal ja nende kohta on kviitungid saadetud,. Kui auk on enne sees, siis tuleb akent kinni hoida. Osad kohad akna all on need, kuhu võib veel pakette vastu võtta ja mis mahuvad aknasse. Kui pakett on aknas, siis saadetakse kviitung. Kui on vales järjekorras ehk vahepealt on midagi puudu, siis puhverdatakse ja kui tuleb õiges järjekorras, siis saab rakendusele üles kätte anda ja akent edasi nihutada. Vastuvõtja peab olema valmis ka neid pakette vastu võtma, mis jäävad aknast vasakule ja akna pikkuse võrra valmis kviitugeid saatma. Seetõttu ongi kaks akent omavahel nihkes. Siin on saatja ja vastuvõtja aknad erinevate kohtade peal. Kui kviitung on ära saadetud, siis vastuvõtja lükkab selle akna edasi, aga saatja ei saa enne nihutada akent, kui saatjasse kviitung tuleb