Shannon–Weaveri mudel, ISO-OSI mudel, TCP/IP protokollistik. allikas A-D muundur - juhul kui on analoogandmed, muudet need digit allika kodeerimine - võtab ära kõik ülearuse kanali kodeerimine modulatsioon - abstraktne digitaalseks kanal - kuhu tuleb sisse müra demodulaator - peab ka müra “ära arvama”, digit abstraktseks kanali dekooder - paarsusbiti kasutamine allika dekooder sihtkoht rakendus esitlus sessiooni transpordi segment võrgu datagramm pakett kanali kaader füüsiline kaabel TCP - Transmission Control Protocol lõhub paketid tükkideks ja paneb jälle kokku IP - Internet Protocol kommunikatsioon arvutite vahel, aadressidega tegeleb HTTP - Hyper Text Transfer Protocol viib kliendi requestid s
Arvutivõrgud ja andmeside Üldine Osi mudel - on ISO ja ITU-T koostöös 1977.a. valminud andmesideprotokollide kontseptuaalne mudel. OSI 7-kihilise arhitektuuriga baasmudel annab loogilise struktuuri konkreetsetele andmesidevõrkude standarditele. Tegelikus elus on andmesidevõrkudes kasutusel terve rida erinevaid protokollistikke (TCP/IP, NetWare, AppleTalk, DECnet, ATM, SNA ja SS7 jne.), mis ei vasta täpselt OSI mudelile (näit. on paar OSI kihti ühendatud üheks kihiks vms), kuid põhimõtteliselt täidavad need kõik ühtesid ja samu funktsioone ning OSI mudel on heaks õppevahendiks ka teiste protokollistike tundmaõppimisel. 1982.a. said ISO ja ITU-T valmis ka OSI protokollistandardid, kuid esiteks oleks nende kasutuselevõtt nõudnud täielikku loobumist kõigist teistest protokollidest ja teiseks olid vahepeal tekkinud ja jõudsalt arenenud Internet oma TCP/IP protokollistikuga ning Ethernet ja Token Ring kohtvõrgud, siis 1996.a. lõpetati jõupingutused OSI protokollistik
Esialgne sõnum koostatakse neist, kui kõik sõnumi paketid on kohal. Ruuter peab ootama kuni terve pakett on ära laadinud, enne kui midagi edasi saadab (store and forward). Kasutajad jagavad võrguressursi, iga pakett kasutab kanalit täies mahus. Nõudlus võib olla suurem kui ressurss, “pudelikael” võib tekkida, kus paketid kujuvad järjekorda ja ootavad kanali vabanemist. Vastuvõtmine - analüüsimine - edasi saatmine = 3 sammu Miks see on winning side - Lubab mitmel kasutajal korraga kasutada, nt 1 Mb/s kanal, igal kasutajal 100 kb/s kui “aktiivsed”, aga tõenäosus, et kõik on kogu aeg aktiivsed on piisavalt väike. Sidekanaleid ei ole mõtet projekteerida max olukordade jaoks, sest siis on võrk alakoormatud (nii nagu pole mõtet teha Pirita teed 5 realiseks, lihtsalt sellepärast et 2x päevas on seal tipptund). Pros - Sobib andmeedastuseks, kus me vahepeal kasutame kanalit, vahepeal vaikus. Lihtsam, ei ole handshakingut.
>lõppunkti saaväljund informatsioon m' 2. Kommunikatsioonisüsteemi ülesanne • mõistlik kasutamine/koormamine • liidestus(kokku ühendamine. Ntx: võrk+võrk, arvuti+võrk) • Signaalide genereerimine(edastamine)(signaalide ühest süsteemist teise üleviimine) • Sünkroniseerimine [andmeedastuse algust(saatja) ja lõppu(vastuvõtjat)] • Andmeside haldamine • Vigade avastamine ja parandamine(näiteks side mürarikkas keskkonnas) • Voojuhtimine (vastuvõtja saab pakette vastu võtta kindla kiirusega->on vaja kontrollida andmeedastuse voogu) • Adresseerimine • Marsruutimine (vaja leida tee võrguserverini, pakettide suunamine) • Taastumine(vigastest olukordadest). Süsteem peab aru saama, kust algas vigane olukord, et sealt tööd uuesti jätkata(peab aru saama, mis on tehtd, mis tegemata)
Eksamiteemad aines ARVUTIVÕRGUD ISP0040/ISP0041 kevad 2011 1. Üldine kommunikatsiooni mudel allikas saatja - keskkond- vastuvõtja sihtkoht ..ehk.. arvuti modem kaabel modem arvuti 2. Kommunikatsioonisüsteemi ülesanded -signaalide genereerimine -kasutajaliidesed (HTTP ,Telnet ,FTP ) -sünkroniseerimine -vigade avastamine ja parandamine (kontrollsummad) -voo juhtimine ( liikuv aken ,tagasiside ACK, NAK) -adresseerimine (IP , MAC) -marsruutimine (virtuaalkanalid , distantsvektor ,link state) -pakettide formeerimine -turvalisus (võtmed ,algoritmid , krüptograafia) -võrgu haldus (SNMP) 3. Mitmekihiline arhitektuur postisüsteemi näite baasil + Rakenduskiht -> Transpordikiht -> Võrgukiht -> Transpordikiht -> Rakenduskiht. Võimaldab lahutada arvutivõrgu ja riistvara konkreetsest rakendusest. Kõik komponendid on iseseisvad, neid saab sõltumatult asendada. Üks komponent (kiht) ei pea teadma, kuidas teine täpselt töötab. Olulised on ühe kihi poolt teis
1. Mitmekihiline arhitektuur 2. OSI mudel 3. TCP/IP mudel 4. Ahelkommutatsioon, pakettkommutatsioon, sõnumi kommutatsioon 5. Multipleksimine 6. Datagramm võrgud, virtuaalahelatega võrgud 7. Edastusmeedia 8. Ajalised viited võrkudes 9. Mida erinevad rakendused nõuavad võrkudelt 10. HTTP 11. FTP 12. Elektronpost, SMTP 13. DNS 14. Usaldatav andmeedastus 15. Go-back-n, selective-repeat 16. TCP 17. TCP voo juhtimine 18. TCP koormuse juhtimine 19. UDP 20. Marsuutimine 21. Hierarhiline marsruutimine 22. Marsruutimisalgoritmid 23. Marsruutimisprotokollid 24. Marsruuterid 25. Ipv4 ja Ipv6 26. Datagrammide edastus läbi võrkude 27. Vigade avastamine ja parandamine 28. Lokaalvõrgud, topoloogiad 29. ALOHA, CSMA/CD, CSMACA 30. Ethernet 31. Token ring, token bus 32. ARP 33. Sillad, jaoturid, kommutaatorid 34. HDLC, PPP, LLC 35. ATM 36. Võrkude turvalisus 37. Sümmeetrilise võtme krüptograafia, DES 38. Avaliku võtme krüptograafia, RSA 39. Autentimine 40. Digitaalallkiri 41. Sertifitseeri
Arvutivõrgud - konspekt 1. Mitmekihiline arhitektuur Rakenduskiht -> Transpordikiht -> Võrgukiht -> Transpordikiht -> Rakenduskiht. Võimaldab lahutada arvutivõrgu ja riistvara konkreetsest rakendusest. Kõik komponendid on iseseisvad, neid saab sõltumatult asendada. Uks kornponent (kiht) ei pea teadma, kuidas teine täpselt töötab. Olulised on ühe kihi poolt teisele pakutavad teenused. Alumine kiht pakub teenust ülemisele kihile (nt. transpordikiht rakenduskihile). Kõige madalam kiht on võrgukiht. Andmevahetus kahe osapoole vahel: Allikas - andmete genereerimine Saatja - teisendab andmed transportimiseks sobivale kujule Edastussüsteem - transpordib signaali ühest kohast teise Vastuvõtja - võtab signaali ja teisendab arusaadavale kujule (ADM - analoog- digitaal muundur) Adressaat - kasutab saadud andmeid Saatja ja vastuvõtja peavad suhtlema samas keeles. Protokoll - reeglistik, mida järgides on kaks osapoolt võimelised suhtlema. Koosneb süntaksist, semantikas
Kui teatud ajapiiri sees kinnitust ei sada siis saadetakse pakett uuesti teele TCP protokoll - tegeleb voo kontrolliga (et saatja ei koormaks üle vastuvõtjat) ja ülekoormuse kontrolliga (saatja ja võrgu vaheline. Võrgu koormusest tingitud andme saatmise kiirus, ehk kui võrk on üle koormatud, saab saatja sellest teada ja ei saada sinna enam pakette sisse või aeglustab pakettide saatmise vahemikku). TCP protokoll tagab: side töökindluse ühenduse haldamise vigade puudumise pakettide järjestamise Ühenduseta andmeedastus: “best effort“ – ei garanteeri midagi, paketid võivad kaduma minna või vales järjekorras kohale jõuda. andmevahetuse kiirus on töökindlusest olulisem ja on lubatud teatud pakettide kadu. Sel juhul kantakse info üle datagrammidena ehk väikeste mõõtmetega
Kõik kommentaarid