Kunagi ammu-ammu, enne Maa loomist seisis kuu suure suure tühimiku kõrval atmosfääris. Kuu peal elasid kuuelanikud, kes olid vägagi õnnetu rahvas. Nad arvasid, et on ainsad elusolendid terves universumis. Ühel väga tuulisel päeval lendas kuupeale mullatükk, millel kasvas ilus kollane lill. Kõik kuuelanikud tulid kohe uudistama. Tekkis suur vaidlus, et mida küll selle asjaga peale hakata. Keegi pakkus välja, et seda võiks kopeerida. Duplikaadid suureks palliks teha ja Kuu kõrvale hõljuma panna. Kedagi ei huvitanud, kes selle idee välja pakkus, kuna kõik elanikud olid väga õnnelikud selle mõtte üle. Kõik 3D printerid pandi tööle ja hakati duplikaate tegema ning neid kokku õmblema. Möödus üks päev. Päris palju oli valmis toodetud. Siis tuli kellelgi idee, et miks ka mitte teha mõned kohad kõrgemaks, kui teised. Siis silmale ilusam vaadata. Kõigile see idee meeldis
saadetakse välja teistkordne ACK juba varem kättesaadud paketi kohta. See on samaväärne rdt 2.0 NACK kviitungile. Saatja saab sel juhul teada, et üks pakett on moondunud ja seda tuleb korrata. rdt 3.0 - Kanal, kus esinevad bitivead ja paketikadu. Kuna siin võivad kaduma minna nii andmed, kui paketi kviitungid, võetakse kasutusele taimer. Kui selle aja jooksul ei ole kinnitust tulnud, tuleb paketti korrata. Ka siin tuleb iga kviitungiga kaasa panna paketi järjekorranumber, mis välistab duplikaadid, rdt 3.0 raiskab ressurssi, kuna ooteajad on liiga pikad. 15. Go-back-n, selective-repeat Vigaste pakettide korrigeerimine. Go back-n: Kui paketi saatmine ei õnnestunud, minnakse tagasi n-paketi võrra ja 9 korratakse kõike, mis juba saadetud. Paketi päises on ette nähtud väli identifikaatori jaoks. Kui väli saab täis, alustatakse otsast peale.
Ülesanded: • kujuteldava otsekanali loomine kahe masina vahel • ühenduse alustamine ja lõpetamine (SYN, FIN) • adresseerimine (pordid) • segmentide õige järjekorra tagamine • vookontroll • usaldusväärse ühenduse loomine (ACK lipud, puuduvate segmentide uuesti saatmine kasutades taimerit, NACK lippu, segmentide kontrollsumma, kolmekordne käesurumine(saadetakse SYN, oodatakse vastu ACK-SYN, saadetakse kinnituseks veelkord ACK)) • multipleksimine • peab avastama duplikaadid jrk järgi ja siis ühe neist kustutama Saadtakse segmente, millel omaette päis. Pordi järgi saab teada, millise rakenduse jaoks segment mõeldud on. Protokollid on TCP (ühendusega) ja UDP (ühenduseta) # lipud SYN - ühenduse alustamine, ACK - sain segmendi kätte, FIN - ühenduse lõpetamine URG - urgent, RST - reset, PSH - push vookontroll - peab tagama andmete kohale jõudmise ja et ei tekiks ummik võ ülekoormus
Millised on erinevad otsimootorite tüübid? Otsimootorid (mitte osingulehed!) jagunevad: Automaatsed otsirobotid Lehekülgede otsing, indekseerimine ja analüüs toimub vastava eritarkvara abil automaatselt Manuaalsed kataloogid Lehekülgi analüüsivad ja sisestavad temaatilistesse kataloogidesse veebihaldurid ise Metaotsing (sünteetiline otsing) Kasutaja poolt sisestatud märksõnad edastatakse korraga mitmele otsingulehele, saabunud tulemusi analüüsitakse, duplikaadid eemaldatakse ning nende põhjal kuvatakse kasutajale tulemuste nimekiri Otsingumootorite poolt indekseeritud sisu koondatakse kokku otsingusaitidele, mis omakorda võivad olla: Klassikalised: Kasutatakse märksõnaotsingut, tulemuste hulk väga lai, võimalik teostada kompleksseid otsinguid Metaotsingusaidid: Informatsioon kogutakse kokku teistelt erinevatelt ostingulehtedelt Temaatilised: Sisaldavad informatsiooni vaid teatud valdkonna põhjal, võimaldavad infot filtreerida ja
Suure kanali korral saab kasutada aja või sageduse järgi tihendamist. See on ühendusele-orienteeritud 33.NAT andmeedastusteenus. Pakettkommutatsiooni korral kasutatakse jagatud ressurssi. paketid võivad liikuda erinevaid marsruute mööda, selle kviitungiga kaasa panna paketi järjekorranumber, mis välistab duplikaadid. Rdt 3.0 raiskab ressurssi, sest ooteajad on liiga pikad. 18.Go-back-n Network Address Translation. Kõikidel datagrammidel, mis väljuvad lokaalsest võrgust, on sama IP aadress, aga erinevad pordinumbrid.
ACK juba varem kättesaadud paketi kohta. See on samaväärne rdt 2.0 NACK kviitungile. Saatja saab sel juhul teada, et üks pakett on moondunud ja seda tuleb korrata. rdt 3.0 Kanal, kus esinevad bitivead ja paketikadu. Kuna siin võivad kaduma minna nii andmed, kui paketi kviitungid, võetakse kasutusele taimer. Kui selle aja jooksul ei ole kinnitust tulnud, tuleb paketti korrata. Ka siin tuleb iga kviitungiga kaasa panna paketi järjekorranumber, mis välistab duplikaadid. rdt 3.0 raiskab ressurssi, kuna ooteajad on liiga pikad 18. Go-back-n + Vigaste pakettide korrigeerimine. Go back-n: Kui paketi saatmine ei õnnestunud, minnakse tagasi n-paketi võrra ja korratakse kõike, mis juba saadetud. Paketi päises on ette nähtud väli identifikaatori jaoks. Kui väli saab täis, alustatakse otsast peale. 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.
varem kättesaadud paketi kohta. See on samaväärne rdt 2.0 NACK kviitungile. Saatja saab sel juhul teada, et üks pakett on moondunud ja seda tuleb korrata. rdt 3.0 – Kanal, kus esinevad bitivead ja paketikadu. Kuna siin võivad kaduma minna nii andmed, kui paketi kviitungid, võetakse kasutusele taimer. Kui selle aja jooksul ei ole kinnitust tulnud, tuleb paketti korrata. Ka siin tuleb iga kviitungiga kaasa panna paketi järjekorranumber, mis välistab duplikaadid. rdt 3.0 raiskab ressurssi, kuna ooteajad on liiga pikad. 15. Go-back-n, selective-repeat Vigaste pakettide korrigeerimine. Go back-n: Kui paketi saatmine ei õnnestunud, minnakse tagasi n-paketi võrra ja korratakse kõike, mis juba saadetud. Paketi päises on ette nähtud väli identifikaatori jaoks. Kui väli saab täis, alustatakse otsast peale. Aken – mitu paketti võib saata enne esimese kinnituse saabumist. Aken võib olla muutuva suurusega,
Kui ühte paketti kätte ei saadud, saadetakse välja teistkordne ack juba varem kättesaadud paketi kohta. Saatja saab sedasi teada, et üks pakett on moondunud ja tuleb uuesti saata. JOONIS 4 ==> Rdt 3.0 kanal vigade ja pakettide kadumisega. Kuna siin võivad kaduma minna nii andmed kui paketi kviitungid, võetakse kasutusele taimer. Kui mingi aja jooksul ei ole kinnitust tulnud, tuleb paketti korrata. Ka siin tuleb iga kviitungiga kaasa panna paketi järjekorranumber, mis välistab duplikaadid. Rdt 3.0 raiskab ressurssi, sest ooteajad on liiga pikad. JOONIS 5 JOONIS 1 JOONIS 2 JOONIS 3 JOONIS 4 JOONIS 5 18. GO-BACK-N ==> Vigaste pakettide korrigeerimisviis. Ehk kui paketi saatmine ei õnnestunud, minnakse tagasi n paketi võrra ja korratakse kõike, mis juba saadetud. Paketi päises on ette nähtud väli identifikaatori jaoks. Kui väli saab täis, alustatakse otsast peale.
Kui ühte paketti kätte ei saadud, saadetakse välja teistkordne ack juba varem kättesaadud paketi kohta. Saatja saab sedasi teada, et üks pakett on moondunud ja tuleb uuesti saata. JOONIS 4 ==> Rdt 3.0 – kanal vigade ja pakettide kadumisega. Kuna siin võivad kaduma minna nii andmed kui paketi kviitungid, võetakse kasutusele taimer. Kui mingi aja jooksul ei ole kinnitust tulnud, tuleb paketti korrata. Ka siin tuleb iga kviitungiga kaasa panna paketi järjekorranumber, mis välistab duplikaadid. Rdt 3.0 raiskab ressurssi, sest ooteajad on liiga pikad. JOONIS 5 JOONIS 1 JOONIS 2 JOONIS 3 JOONIS 4 JOONIS 5 18. GO-BACK-N ==> Vigaste pakettide korrigeerimisviis. Ehk kui paketi saatmine ei õnnestunud, minnakse tagasi n paketi võrra ja korratakse kõike, mis juba saadetud. Paketi päises on ette nähtud väli identifikaatori jaoks. Kui väli saab täis, alustatakse otsast peale.
See on samaväärne rdt 2.0 NACK kviitungile. Saatja saab sellisel juhul teada, et üks pakett on moondunud ja seda tueb uuesti saata. Rdt 3.0 Kanal, kus esinevad bitivead ja paketikadu. Kuna siin võivad kaduma minna nii andmed, kui ka paketi kviitungid, võetakse kasutusele taimer. Kui selle aja jooksul ei ole kinnitust tulnud, tuleb paketti korrata. Ka siin tuleb iga kviitungiga kaasa panna paketi järjekorra number, mis välistab duplikaadid. Rdt 3.0 raiskab ressurssi, sest ooteajad on liiga pikad. 18. Go-back-n Kui paketti saata ei õnnestunud, tuleb tagasi minna n paketi võrra ja korratakse kõike, mis juba saadetud on. Paketi päises on ettenähtud väli idendifikaatori jaoks. Kui väli saab täis, alustatakse otsast peale. 13 Aken mitu paketti võib saata enne esimese kinnituse saabumist. Aken võib olla
(Kasutatakse duplekssidet.). TCP sobib rakendustele, mis vajavat töökindlat andmeedastust ja kiirus ei ole kriitiline. TCP töökindel andmevahetus: - teeb seda IP protokolli peal - kulmulatiivsed kviitungid (üks kinnitab kõik eelnevad ära) - kasutab phte kordussaamise taimerit (pannakse tööle akna kõige vasakus servas olevale paketile) - kordamist käivitavad 2 sündmust: timeout, kviitungite duplikaadid TCP (transpordikihi tasemel) tagab töökindla andmeedastuse mitte-töökindla IP (võrgukihi tasemel) teenuse peale. TCP muretseb selle eest, et vastuvõtja puhvris poleks segmendid vigased, dubleerimata, oleks õiges järjekorras jne. TCP töökindel andmeedastus töötab üldjuhul järgnevalt: Transpordikiht, saab rakenduskihilt andmeid ning TCP kapseldab andmed segmentideks ja annab siis segmendid omakorda edasi võrgukihile, kust võtab IP üle