Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

Arvutivõrgud eksamiks (7)

4 HEA
Punktid

Esitatud küsimused

  • Keskkonnale Samuti määratakse andmete kodeerimisviis füüsilise signaaliga veakontroll ja kaadrite liikumine võrgu seadmete vahel hajutatud Iga nimeserver haldab internetis teatud piirkonda domeeni Miks seda ei tsentraliseerida?
  • Kui palju vastuvõtja suudab vastu võtta Vastuvõtja jälgib saabunud pakettide järjekorranumbreid Kui saabunud NAT ruuter tegema?
  • Palju tal puhvris BGP ruudib võrke AS-e mitte individuaalseid hoste Mida BGP ruuter teeb?
  • Mis liigub järjest ühelt kasutajalt teisele igale on muidugi määratud ajapiirang mille jooksul võib lepivad?
1.Üldine kommunikatsiooni mudel
Source (see, kes saadab ) > transmitter ( saatev seade) > transmissioon system (ülekande süsteem) > receiver (vastuvõttev seade) > destination (see, kes vastu võtab). Nt tööjaam, arvuti > modem > telefoni tavavõrk > modem > vastuvõtja, server
2.Kommunikatsioonisüsteemi ülesanded
* mõistlik kasutamine/ koormamine (Transmission system utilization) * liidestus (Interfacing) - kokku ühendamine. Ntx: võrk+võrk, arvuti+võrk * Signaalide genereerimine ( signal generation) - edastamine ; signaalide ühest süsteemist teise üleviimine * Sünkroniseerimine (Synchronization) – õigesti ajastatud edastus * Andmeside haldamine (Exchange management ) * Vigade avastamine ja parandamine ( Error detection and correction ) - ntx side mürarikkas keskkonnas, kontrollsumma, paarsusbitt * Voojuhtimine (Flow control ) - vv saab pakette vastu võtta kindla kiirusega->on vaja kontrollida andmeedastuse voogu) * Adresseerimine (Adressing) – sõnum saab unikaalse ID, et jõuaks õigesse sihtpunkti * Marsruutimine (Routing) - vaja leida tee saatjast vv-ni, pakettide suunamine, marsruutimine toimub vahesõlmedes. * Taastumine ( Recovery ) - Süsteem peab aru saama, kust algas vigane olukord, et sealt tööd uuesti jätkata(peab aru saama, mis on tehtud, mis tegemata) * Sõnumi formaadid (Message formatting) (arvutite omavaheline suhtlemine ->samad kodeerimise viisid) * Turvalisus ( Security ) * Võrgunduse haldamine ( Network management)
3. Mitmekihiline arhitektuur postiedastussüsteemi näite baasil
Posti edastamisel on mitmed etapid. Kui keegi saadab kirja, siis vahepealsetel etappidel ei teata midagi selle sisust. Saatja peab saadetise teataval kombel adresseerima/paketeerima, et see oleks kohale toimetatav sihtpunkti (ümbrik). Näide: saatja->postkontor->transporivahendid->postkontor(võib mitmeid kordi korduda, kuna kiri võib mitmest postkontorist läbi käia)->saaja; vahepealsetes etappides ei teata kirja sisust midagi ja kirja saab kätte see, kellele see adresseeritud on. Allikas- andmete genereerimine; Saatja-teisendab andmed transpordiks sobivale kujule ; Edastajatranspordib signaali yhest kohast teise. Vastuvõtja- võtab signaali vastu ja teisendab arusaadavale kujule (analoog digital muundur). Adressaat - kasutab saadud andmeid.
4. Kihid , teenused, protokollid , andmete liikumine läbi kihtide
Mitmekihiline arhitektuur võimaldab lahutada arvutivõrgu ja riistvara konkreetsest rakendusest. Kõik komponendid on iseseisvad, neid saab sõltumatult asendada . Üks kiht ei pea täpselt teadma, kuidas teine kiht töötab. Olulised on ühe kihi poolt teisele pakutavad teenused. Alumine kiht pakub teenust ülemisele kihile . Kõige madalam on võrgukiht. Rakenduskiht > transpordikiht > võrgukiht. Protokoll – reeglistik, mida järgides on kaks osapoolt võimelised suhtlema . Koosneb süntaksist, semantikast ja ajastusest. Saatja ja vastuvõtja samad kihid suhtlevad omavahel tinglikult s.t. talle alumise kihi poolt temale osutatud teenuseid ja eelnevalt kokkulepitud protokolli kasutades. Iga kiht lisab saadud andmetele juurde kindla päise ja edastab tulemuse temast madalamal olevale kihile. Vastuvõtmisel võtab iga kiht talle määratud päise maha.
5.OSI mudel
Arvutivõrkude algusaegadel (1970. aastad) oli igal suuremal arvutitootjal ka oma arvutivõrgu protokoll: Need protokollid ei olnud ühilduvad ja võrgus said koos töötada vaid ühe tootja arvutid . Eeltoodud probleemi lahendamiseks alustas Rahvusvaheline Standardiorganisatsioon ISO 1977. aastal mudeli loomist, mis võimaldaks erinevate tootjate seadmetel töötada koos ühes arvutivõrgus. 1983 tutvustas ISO töö tulemust, OSI raammudelit - avatud süsteemide ühendamise mudelit. OSI ( Open Systems Interconnection) raammudeli kohtaselt jagatakse sõnumi edastamiseks vajaminevad funksioonid 7 kihi vahel. Iga kiht suhtleb otseselt vaid naaberkihtidega ja madalamate kihtide kaudu ühenduspartneri sama kihiga . Iga kiht täidab ühte osa tervikust. Application (rakenduskiht) – võimaldab kasutajatele juurdepääsu OSI keskkonda, suhtleb teenuseid kasutavate rakendusprotsessidega Presentation (esitluskiht) – määrab andmete edastusviise ja tegeleb kodeerimise/dekodeerimisega. Session (seansikiht) – tagab kontrollstruktuuri rakenduste omavahelise suhtluse jaoks; loob, haldab ja lõpetab koos töötavate rakenduste ühendusi. Transport (transpordikiht) – tagab usaldusväärse ja „läbipaistva“ andmete transpordi lõpppunktide vahel; tagab vookontrolli ja vigade avastamise. Network (võrgukiht) - kontrollib sõnumite marsruutimist võrgus. Levinuim võrgukihi protokoll on IP. Data link (kanalikiht) - jagab andmepaketid enne füüsilisse kihti saatmist kaadriteks ning võtab füüsilisest kihist vastu kinnituskaadreid (kaadreid, mis vastuvõtupool veakontrolliks tagasi saadab), teostab veakontrolli ning kui avastab vea edastab kaadri teistkordselt. See omakorda jaguneb kaheks alamkihiks: ülemiseks loogilise lüli reguleerimiskihiks (LLC) ja alumiseks meediapääsu reguleerimiskihiks (MAC). Physical (füüsiline kiht) - ühendab seadme meediumiga (edastuskeskkonnaga) ja edastab andmed füüsilise bitijadana.
6.TCP/IP mudel (alt üles)
_ Physical layer (füüsiline kiht) - Füüsilise kiht defineerib elektrilised või muud füüsilised parameetrid seadmetele ja transpordi keskkonnale. Samuti määratakse andmete kodeerimisviis füüsilise signaaliga, veakontroll ja kaadrite liikumine võrgu seadmete vahel määratud alal (segmendis). See standardiseerib kõiki võrgu aktiivseadmeid (võrgukaardid, modemid jne). _ Network access layer - Toimub füüsiline adresseerimine ja füüsiliste parameetrite määramine. _ Internet layer – võrgukiht võimaldab andmeedastust masinate vahel, mis asuvad erinevates alamvõrkudes. Antud kihi teenuseid kasutavad lisaks lõppjaamadele ka marsruuterid . Toimub adresseerimine erinevate võrkude vahel. Kasutatakse IP ja ICMP protokolle. _ Host -to-host or transport layer - Transpordi kiht tagab rakenduskihile andmete voo ülekandmise saatjalt vastuvõtjale (või ka püsivam kahepoolne ühendus). Transpordi kihi ülesanne on tegeleda sessioonide, andmevoo tükeldamisega osadeks ja nende taasühendamisega andmevooks, vea- ja vookontrolliga jms. _ Application layer - Rakenduskihi protokollid on kui arvutiprogrammide lisad (API-d), et teostada andmete liigutamist rakenduste vahel. Programm annab enda edastatava andmete hulga üle rakenduskihile, kelle ülesanne on see vormindada vastava rakendusteenuse formaati ja edastada see siis transportimiseks järgmisele kihile
7.Ühendusele-orienteeritud ja ühenduseta andmeedastusteenus
Ühendusele orienteeritud andmeedastusteenus: eesmärgiks on: andmete transportimine lõppsüsteemide vahel. „handshaking“ valmistada ette andmete transportimiseks. TCP (transmission control protocol ) see on usaldusväärne, andmed kantakse edasi järjekorras, kui midagi läheb kaotsi, siis see teadvustatakse ning info saadetakse uuesti. Toimub voo kontroll: see, kes saadab ei koorma vastuvõtjat üle. Toimub ka ummistuste kontroll: kui võrk on ummistunud, siis saatja võtab „hoogu maha“ Rakendused , mis TCP-d kasutavad: HTTP, FTP, Telnet. Ühenduseta andmeedastusteenus: eesmärgiks on: andmete transportimine lõppsüsteemide vahel. Sama, mis eelmisel. UDP ( user datagram protocol) ebausaldusväärne andmete transportimine, voo- ja ummistuskontroll puuduvad. Rakendused, mis UDP-d kasutavad: internetitelefonid ( skype ), telekonverentsid
8.Kanalikommutatsioon, pakettkommutatsioon ja sõnumikommutatsioon, paketi pikkus
Kanalikommutatsiooni korral reserveeritakse kogu kanali ressurss ühenduse ajaks. Vajalik on eelnev ühenduse loomine. Siin on tagatud kindel andmeedastuskiirus. Suure kanali korral saab kasutada aja või sageduse järgi tihendamist. See on ühendusele-orienteeritud andmeedastusteenus. Pakettkommutatsiooni korral kasutatakse jagatud ressurssi. paketid võivad liikuda erinevaid marsruute mööda, selle tulemusena võib ette tulla viivitusi. See ei ole ühendusele-orienteeritud. Sõnumikommutatsiooni – andmed pannakse pakettidena teele ja igal pakil on küljes aadress kuhu see saata tuleb. Paketi pikkus – selleks, et saata andmeid kiiremini edasi on otstarbekas need tükeldada (teha pakettideks), kui muidu tuleks oodata, kui üks osa (nt esimene ruuter ) saab kogu info kätte ja alles siis saab seda edastama hakata, saab andmeid pakettidena teele panna nii, et esimene pakett esimese ruuterini läheb teele ja samal ajal saab hakata juba järgmist saatma . Kui esimene ruuter saab esimese paketi kätte saab ta hakata seda saatma järgmisele ruuterile.. samas ei ole mõttekas pakette liiga väikeseks teha, sest sellega hoopis kaotatakse aega – arvestama peab ka üleminekuaega ühelt seadmelt teisele. Tuleks leida optimaalne pakettide suurus ning see võib andmete saatmise aega tunduvalt lühendada.
9.Multipleksimine sageduse, aja ja koodi järgi
FDM ( frequency division multiplexing) – erinevad võrguseadmed kasutavad suhtlemiseks sidekanali erinevaid sagedusi. TDM (time division multiplexing) – igal seadmel on õigus oma infot edastada mingil kindlal ajahetkel. Vajalik on täpne sünkroniseerimine. CDMA – kasutatakse põhiliselt raadiovõrgus, kõigil on sama sagedus, aga oma kood, mille järgi andmed kodeeritakse.
10. Ajalised viited võrkudes
Ajalised viited on seotud andmete töölemisega, järjekordadega, liini saatmisega ja liikumisega mööda seda. Töötlemise viide – iga pakett võetakse vastu, päise järgi analüüsitakse, kuhu see edasi saata ning see protsess võtab aega. Järjekordade viide – on vaja oodata, kuni protsessor vabaneb paketi töötlemiseks, samuti on määrav võrgu koormus (kui kiiresti saab paketti edasi saata). Edastusviide – aeg, mis kulub paketi liinile toimetamiseks. Meediumi viide – aeg, mis kulub paketi liikumiseks mööda sidekanalit.
t= R/l t- aeg, mis kulub bittide saatmiseks liini, R- ribalaius , l- liini pikkus
i= l *a/R i- liikluse intensiivsus, a- keskmine pakettide saabumise aeg
11.Arvutivõrkude ja Interneti ajalugu
Internet hakkas kujunema 1960. aastatel USA kaitseministeeriumi katselisest arvutivõrgust ARPANET , mis hiljem jaotati tsiviilkasutusega ARPANETiks ja salastatud sõjaväeliseks MILNETiks. Aastail 1962–1968 arendati välja paketipõhine tsentraliseerimata andmesidevõrk, et tagada töökindlus ka suurte purustuste (näiteks tuumasõja) korral. See tehnoloogia võimaldas andmepakettidel jõuda sihtkohta isegi mõne võrgulüli kahjustuse korral, sest nende edastamiseks on mitu erinevat liini. 1969. aastal toimusid esimesed õnnestunud katsed pakettedastusprotokolliga California Ülikoolis Los Angeleses (UCLAs) prof . Kleinrocki juhtimisel ning 1970. aastate alguses töötasid Vint Cerf ja Robert Kahn välja TCP/IP protokolli. 1983 käivitati esimene TCP/IP installatsioon 200 hostarvutiga ja järgmisel aastal alustas tööd sellel põhinev kommerts-arvutivõrk. 1980. aastate lõpus hakati Genfis Euroopa Tuumauuringute Keskuse CERN -i uurimislaboris arendama jooniseid ja viiteid sisaldavate dokumentide edastamise süsteemi inglase Tim Berners -Lee juhtimisel. Aluseks võeti uus loodav hüpertekstikeel HTML (HyperText Markup Language). 1993 formuleeris Tim Berners-Lee oma hüpertekstikeele (HTML-i) esimese versiooni. Teaberuum, kus seda kasutama hakati, sai veebi (World Wide Web, WWW) nime. Samal ajal töötas Marc Andreessen Illinoisi Ülikoolist välja esimese mugava kasutajaliidesega veebisirvija (brauseri) Mosaic 1.0 ning Interneti ja veebi laialdasem levik võis alata.
12.Mida erinevad rakendused nõuavad võrkudelt
Kui kaks rakendust asuvad ühes arvutis kasutatakse omavaheliseks suhtlemiseks operatsioonisüsteemi. Kui aga andmevahetus toimub üle võrgu, siis vajatakse rakenduskihi protokolle. Rakendused nõuavad kahetasemelist adresseerimist: IP-aadressi ja pordi kaudu. Rakenduse jaoks võrku iseloomustavad parameetrid: ¤ Andmete kadu- see võib olla suurem või väiksem sõltuvalt rakendusest, häirimata seejuures rakenduse tööd. Mõni rakendus on andmete kao suhtes tolerantsem kui teine. ¤ Ajalised viited- Mõne rakenduse korral ei ole ajaline viide nii määrav (nt e-mail), reaalajarakendustes see nii ei ole (nt videokõne) ¤ Edastuskiirus – mõne rakenduse korral on äärmiselt tähtis, et edastuskiirus oleks sama kogu edastusaja vältel. Vastavalt sellele, millised on rakenduste vajadused, kasutatakse erinevaid protokolle. TCP on veakindel, paketid pannakse alati õigesse järjekorda (see võtab aega). UDPs ei ole veakontrolli, samuti ei garanteerita pakettide kohalejõudmist ega nende õiget järjekorda. (vahel) Oluline on ühenduse hoidmine, mitte see, kas andmed lähevad kaduma või mitte (nt real audio )
13.HTTP
Hypertext transfer protocol, port 80. Veebiserveri ja brauseri omavahelise suhtlemise protokoll. Kasutab alusena TCP’d. See on olekuta (stateless) protokoll, s.t. veebiserver ei mäleta kliendi eelmisi päringuid.HTTP 1.0 korral algatatakse iga päringu jaoks uus TCP ühendus; kasutab nonpersistent HTTP-d. HTTP 1.1. korral võib ühe ühenduse raames teostada mitu päringut. Ühenduse kestvus piiratakse ajalimiidiga, kasutab persistent ühendusi. Nonpersistent korral toimub asi nii: Probleemid nonpersistent HTTP-ga: nõuab rohkem aega - 2 RTT-d objekti kohta; tihti avatakse mitu kanalit, et erinevaid asju saada, see võib aga ummistada. Persistent HTTP: Server jätab pärast vastuse saatmist ühenduse lahti. Kasytaja sisestab URL> brauser saadab serverile TCP ühenduse soovi porti 80>server nõustub ühendusega ja teatab kliendile>kasutaja saadab URLi loodud TCP ühendusse> server saab päringu, formuleerib vastuse, mis sisaldab objekti ja saadab vastuse TCP kanalisse >server sulgeb ühenduse>kasutaja saab vastuse>järgmise klikiga hakkab kõik otsast peale. HTTP-l on kahte tüüpi sõnumeid: soov (request) ja vastus (response). Soov koosneb käsust (GET, POST, HEAD), HTTP 1.1 korral on olemas ka DELETE ja PUT, header ridadest (Host, language..) ja lõpust (reavahetus). Vastus koosneb staatuse reast (kood ja fraas nt 200 OK), header ridadest ( date , server..) ja nõutud failist. Autentimisest: Kuna veebiserver ei mäleta eelmisi päringuid, peab autentimist nõudva lehe puhul iga päringu algusesse lisama authorization rea. Kui seda ei ole, siis nõutakse kasutajanime ja parooli uuesti sisestamist iga kord.
Paljud veebilehed kasutavad küpsiseid. Sinna salvestatakse info, mida järgnevatel päringutel vaja võib minna. Serveri poolt antakse igale kliendile mingi kindel identifikaator (nt number) Klient peab iga päringu alguses selle indifikaatori serverile edastama. Tänu küpsistele saadakse kliendist palju teada.
14.FTP
File transfer protocol. Transpordikiht, port nr 21. Kasutatakse failide transportimiseks. FTP on olekut säilitav protokoll, kasutajainfo ja aktiivse kataloogi info säilitatakse. Seega ei ole vaja iga päringu algul edastada kasutajanime ja parooli, samuti oma asukohta kataloogipuus. Vastustena FTP päringutele saadetakse vastuse kood ja selle tähendus. (Nt 452 Error wtiting file)
15.Elektronpost, SMTP , MIME , POP3
Meili saatmiseks on vajalikud kolm komponenti: meiliserver, meiliklient (user agent) ja neid siduv SMTP. SMTP: Simple mail transfer protocol. Kasutab TCP-d, et usaldusväärselt kanda e-mail kliendilt serverile (port 25). Toimub otsene ülekanne saatvalt serverilt vastuvõtvale serverile. 3 ülekandefaasi: tervitamine (handshaking), sõnumi saatmine , lõpetamine. Käsud - ASCII tekst, vastus – staatuse kood ja fraas. Sõnumid peavad olema 7-bitises ASCIIs. NT Alice kasutab user agenti, ek koostada sõnum bobile [email protected] > Alice’i user agent saadab sõnumi ta meiliserverile, sõnum pannakse järjekorda > SMTP kliendipool avab TCP ühenduse bobi meiliserveriga > SMTP klient saadab sõnumi üle TCP ühenduse > bobi meiliserver paneb kirja bobi postkasti > bob kasutab oma useragenti et kirja lugeda. MIME: Multipurpose internet mail extentions. See on täiendav protokoll, mis lubab mitte-ASCII andmeid saata läbi SMTP. MIME tüüpe: Tekst ( plain , html), Pilt (jpeg, gif), Hääl/audio (basic), Video (mpeg), Rakendused (muud andmed, mis peavad lugejal olema, et kirja näha nt MSword) MIME korral on kirja päisesse lisatud read kasutatud MIME versiooni kohta ja kirja sisu kodeeringu tüüp. POP3: Post office protocol. Protokoll, mida kasutatakse kirjade lugemiseks. Kõigepealt tuleb end autentida ja siis on võimalik näidata postkastis olevate kirjade arvu, lugeda kirju või neid kustutada . IMAP (Internet mail Access protocol) Protokoll, mida kasutatakse kirjade lugemiseks, sellel on rohkem võimalusi kui POP3-l.
16.DNS
Domain name system. Domeeninime süsteem. Tegeleb domeeninimede teisendamisega IP aadressiteks. Andmebaas on jaotatud, hajutatud . Iga nimeserver haldab internetis teatud piirkonda (domeeni). Miks seda ei tsentraliseerida? Et vähendada koormatust, vähendada tõenäosust, et midagi ei tööta, vahemaadest tuleneva viivituse vähendamiseks. Lokaalne nimeserver puhverdab infot, et parandada päringute kiirust korduvate päringute puhul. Juurserverid sisaldavad infot kõigi tippdomeenide kohta (com, org, edu). Authorative nimeserver on see, mille andmebaasis on info domeeninime ja sellele vastava IP aadressi kohta. Päringud: rekursiivne- Kui nimeserver ei oma infot antud domeeni kohta, küsib ta järgmise serveri käest edasi jne kuni vastus on käes, vastus tuleb alati sama teed mööda tagasi. Mitte rekursiivne – Kui nimeserver ei tea antud domeeni IP aadressi, siis saadetakse kliendile selle nimeserveri IP, kust edasi küsida.
17.Töökindel andmeedastus
Süsteem peab olema võimeline töötama ka juhul, kui osa andmeid läheb kaduma, või tekivad andmete saatmisel mõned bitivead. Ebausaldusväärse kanali omadused määravad töökindla protokolli (rdt – reliable data transfer) keerukuse. Rdt mudel – aste astmelt luuakse saatja ja vastuvõtja vahel turvaline andmeedastussüsteem. Selle loomisel arvestatakse ainult ühesuunaliste ühendustega ja selle graafiliseks kujutamiseks kasutatakse lõplikke automaate (fsm – finite state machines ). Rdt 1.0 – töökindel andmeedastus üle töökindla kanali. Ei ole paketivigu ega bittide kadumaminemist. Saatja saadab paketi kanalisse ja vastuvõtja saab selle kätte. Rdt 2.0 – kanal bitivigadega. UDP protokolli puhul kasutatakse kontrollsummat, et moondunud bitte kindlaks teha Vastuvõtja peab saatma saatjale kinnituse kui pakett on vigadeta kohale tulnud (ack) või kui pakett on vigane ( nack ). Kui ack-i antud paketi kohta ei tulnud või tuli nack, siis tuleb paketti korrata . Kui moondub kviitung, on oht, et osad paketid saadetakse teistkordselt. Selle vältimiseks tuleks paketid nummerdada. Kadudeta süsteemis piisab pakettide eristamiseks vaid nullist ja ühest. Rdt 2.1 – seosetu (segi läinud) ack/nack. Rdt 2.2 – ilma nack’ta protokoll. Kasutatakse ainult ack kviitungeid. Iga kviitungiga pannakse kaasa paketi number, mille kohta kviitung käib. 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. 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.
18.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. Voo juhtimine – määratakse kindlaks kui palju saatja võib saata ja kui palju vastuvõtja suudab vastu võtta. Vastuvõtja jälgib saabunud pakettide järjekorranumbreid. Kui saabunud paketi järjekorranumber näitab, et eelnev pakett pole kohale jõudnud, ei saada vastuvõtja ack teadet ja saabunud paketti ignoreeritakse. Akent nihutatakse ainult siis, kui saabub ack teade ja ühele aknas olevale saadetud paketile, tõendades ka et eelnevad paketid on kohale jõudnud. Kui teatud aja jooksul ei toimu akna nihutamist, st akna esimestele pakettidele pole kinnitust tulnud, saadetakse kõik paketid uuesti. Paketid peavad olema saabunud vastuvõtjasse õiges järjekorras, vastasel juhul toimub pakettide uuesti saatmine alates paketist, kus viga ilmnes tänu akna kellale.
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.
20.TCP ühenduse loomine ja sulgemine
Ühenduse loomine: klient saadab segmendi SYN (ident) ja valib esimese järjekorranumbri > vastuvõtja saab SYN-i kätte, vastab SYNACK ja saadab oma järjekorranumbri ning eraldab vajaliku stacki > klient saadab uue segmendi, mis kviteerib serveri vastuse ja eraldab oma mälus vajalikud puhvrid . Ühenduse sulgemist saavad algatada mõlemad pooled: klient saadab TCP FIN segmendi serverile > server vastab ACK, sulgeb ühenduse ja saadab FIN-i > klient vastab ACK ja läheb timed wait olekusse. Vastab ACK kõikidele FIN-dele > server saab vastuse kätte ja lõpetab ühenduse.
21-22.TCP töökindel andmeedastus ja taimerid
Transpordikihi protokoll. Kasutab point-point ühendust (üks saatja, üks vastuvõtja), mõlemal poolel on oma puhvrid. Töökindel; baitide vool ( stream ) toimub järjekorras. TCP on ühendusele orienteeritud. Pakettidel on jrk nr-id, iga paketi kohta saadetakse Ack, TTL arvestatakse vanime saadetud paketi kohta, saadetakse uuesti pakett, mis jõudis Time-out-i, Unack korral saadetakse see pakett uuesti. Ühenduse loomisel valivad mõlemad osapooled endale ühe identifikaatori juhuslikest. Vastuvõtja informeerib saatjat, palju tal puhvris vaba ruumi on. Saatja püüab hoida kviteerimata andmehulka väiksemana sellest vabast ruumist. Kui kviteerimata paketile tuleb timeout, tuleb paketti korrata. Kui timeout on liiga lühike, koormatakse tipptunnil ilmaasjata võrku, kui on liiga pikk, siis muutub viivitus liiga suureks. Timeouti määramisel on tähtis, et ei seataks liiga lühikest aega(ebavajalikud korduvsaatmised) ega liiga pikka (aeglane reaktsioon segmendi kadumisel). Timeout peab olema pikem kui RTT (RTT:muutuv suurus). Kuna RTT pdevalt muutub, siis kasutatakse timeouti määramisel aluseks eeldatav RTT:=(1-X)eeld. RTT+X* eelmine RTT, X=0,1,. Igaks juhuks lisatakse timeoudile ka “igaks juhuks“ aeg. Selles võetakse arvesse eeldatava RTT ja eelmise RTT vahe ning hälvet.
23. TCP voo juhtimine
Voo juhtimine (Flow Control) on saatja ja vastuvõtja vaheline viis vältimaks võrgu ülekoormust ning võrgu ummistumist, samuti vastuvõtja puhvri ülekoormamist. Flow Controli vahendid on Go-Back-N ja Selective Repeat. Voo juhtimine – „garaažid täis“, koormuse juhtimine – „ristmikud täis“.
24. TCP koormuse juhtimine
Koormuse juhtimine (Congestion Control) on saatja poolne ettevaatusabinõu, vältimaks võrgu ülekoormamist, mitte konkreetsetes masinates olevat pakettide hulka. CC korral luuakse sessiooni algul SYN pakettidega aknad. Ideaalne oleks saata nii kiiresti kui võimalik (aken nii pikk kui võimalik) ilma kadudeta. Selleks hakkab saatja nö testima maksimaalset läbilaskevõimet – st et suurendab akent kuni kadudeni. Kao tekkides vähendab saatja akna pikkust. Kaoks loetakse ka timeouti täistiksumist.
25.UDP
Transpordikihi protokoll. See on connectionless – ei toimu handshaking’ut
UDP aga ei jaga enam teateid pakettideks vaid saadab need kõik korraga kohale nii kiiresti kui võimalik, mingit kontrolli saatmisele ei järgne. St programm mis kasutab UDP protokolli peab olema võimeline tagama kogu sõnumi saabumise õiges järjekorras. Koormuse reguleerimist võrgus samuti ei toimu, seega on võimalik võrk umbe ajada. Võrgu aplikatsioonid mis soovivad aega kokku hoida ja mis edastavad suhteliselt väikse koguse andmeid võivad eelistada UDPd TCPle. Antud protokolli kasutatakse ka multimeedia edastamisel ning mujal, kus tähtis on andmeside kiirus ja vähemtähtis kvaliteet, kuna pakettide kadumisel neid uuesti ei saadeta.
26. Datagrammvõrgud ja virtuaalahelatega võrgud
Datagramm - võrkudes toimub marsruutimine sihtpunkti aadressi järgi. Iga paketi puhul otsustatakse eraldi, milline marsruut oleks kõige õigem valida. Virtuaalahelatega võrgud – Enne andmete saatmist pannakse marsruut paika. Luuakse virtuaalne ahel, mille kaudu saates ei pea igale paketile eraldi marsruuti otsima . Paketid on sel juhul alati õiges järjekorras. Ahelate loomiseks kasutatakse identifikaatorit, mis ei ole unikaalsed globaalses mõttes, vaid igas ruuteris hoitakse vastavuste tabelit, mille järgi saab teada, kuhu antud identifikaatoriga pakett on vaja edasi saata.
27.Marsuutimine, marsruutimisstrateegiad
Marsruutimisprotokolli eesmärk on tuvastada „hea“ rada (ruuterite jada) läbi võrgu alguspunktist lõpppunkti. Marsruutimise kujutamiseks kasutatakse graafe. Graafid kujutavad ruutereid ja graafide servad on füüsilised ühendused. „Hea“ rada tähendab enamasti odavat rada. Marsruutimise elemendid: sammude arv, maksumus, viivitus, läbilaskevõime Strateegiad: fixed routing – on reguleeritud, kuhu mingist sõlmest minna saab (marsruutimistabel). Flooding – üleujutamine. Random – saadetakse sinna kuhu juhtub. Adaptive – kohanduv. Kasutatakse, kui on ummistus või ebaõnnestumine.
28.Link state marsruutimisalgoritm
Graafi põhjal seletades: graafid on ruuterid ja nende vahelised lülid näitavad milline ruuter millise naaber on. Igal lülil on oma kindel hind. Graafi tipp, millest alustatakse, märgib endale üles tee hinnad otseste naabriteni. Kui otsesed naabrid ei olda, siis märgitakse hinnaks lõpmatus. Järgmisena pöördutakse naabri poole, kelleni oli tee kõige odavam. Vaadatakse üle tema otsesed naabrid ning kui mõni tee oli lühem, kui eelmise naabri juurest, siis märgitakse see endale üles ning jäetakse meelde, et selle tipu kaudu oli sinna odavam minna. Kallimaid asju üles ei märgita. Ning jätkatakse samal põhimõttel, kuni on teada lühimad teed alguspunktist teistesse punktidesse.
29. Distance vector marsruutimisalgoritm
Omadused: Iteratiivne (Jätkub kuni ükski sõlm infot ei vaheta. See on ise-lõpetav, ei ole mingit signaali, mis selle seisma paneks), asünkroonne, jagatud (iga sõlm vahetab ainult oma naabrite vahemaade hinnanguid teiste sõlmedega). Igal sõlmel on oma rida iga võimaliku sihtkoha jaoks ja oma veerg naabrite jaoks. Iga ristumiskoha peal on kirjas selle marsruudi „maksumus“. D X(Y,Z) = c(X,Z) kaugus X-st Y-ni, kui Z on järgmine samm
30. Hierarhiline marsruutimine
Tegelikult ei toimu ruutimine ideaalselt. Kõik ruuterid ei ole ühesugused ja võrk ei ole „lame“ vaid hierarhiline. Kõiki sihtkohti ei ole võimalik hoida ruutimistabelis. Tegelikult võib iga võrgu administraator tahta oma võrgus ruutimist hallata. Ruuterid koondatakse regioonidesse tekivad autonoomsed süsteemid (AS). Ruuterid samas AS-s kasutavad sama ruutimisprotokolli. Veel on olemas gateway -ruuterid, mis on AS-s erilised. Need kasutavad sama ruutimisprotokolli, mis teisedki ruuterid samas AS-s, aga nad on ka vastutavad väljaspoole AS-i ruutimise eest, s.t. need peavad suhtlema teiste gateway-ruuteriga.
31.IP aadress MAC aadress ARP
IP-aadress on arvutite ja muude arvutivõrgus toimivate seadmete omavaheliseks suhtlemiseks arvutivõrgus vajalik unikaalne aadress, sarnaselt maja- või telefoninumbrile. Lühend IP tähistab interneti protokolli standardit. IP aadress koosneb neljast 8-bitisest (256 erinevat väärtust) osast, mis omavahel on punktidega eraldatud (nt 255.255.255.255). Serveritel ja ruuteritel võib olla mitu IP aadressi. IP-aadressidel on neli klassi: A 0network|host||| 1-127.255.255.255, B 10network||host 128-191 C 110 |||network|host 192-223, D 1110multicast address. 224-239. 32 bitti kõik. MAC aadress Kasutatakse, et saada datagramm ühest liidesest teise füüsiliselt ühendatud (samas võrgus asuvasse) liidesesse. 48- bitine aadress kõrvetatakse ROMi sisse. Igal adapteril, mis on LANis on oma unikaalne aadress. Aadresside jaotust administreerib IEEE. Tootja ostab hulga MACi aadresse, et tagada unikaalsus. Analoogia : MACi aadress on nagu isikukood, IP aadress nagu postiaadress. MACi aadress on lame (hierarhiat ei ole) => see on tõstetav teise võrku ja panna sinna üle. IP aadress on hierarhiline. See sõltub võrgust, kuhu arvuti on ühendatud. ARP Adress resolution protocol. Igal IP sõlmel LANis on ARPi tabel. Tabelis on IP/MAC aadresside vastandus LANi sõ A tahab saata B-le datagrammi ja ta teab B IP aadressi. Oletame, et A ARP-tabelis ei ole B MACi aadressi. A saadab päringu, mis sisaldab B IP aadressi kõigile masinatele LANis. B saab päringu ja vastab A-le enda MACi aadressiga . A salvestab IP-MACi aadressi paari oma ARP tabelisse, see on seal kuni vananeb.
32. DHCP
Dynamic Host Configuration Protocol. Selle eesmärgiks on lubada host’il dünaamiliselt saada IP aadress võrguserverilt, kui ühinetakse võrguga. See lubab aadresse uuesti kasutada (aadressi hoitakse ainult siis, kui ollakse ühendatud). _ host saadab “DHCP discover” sõnumi. _ DHCP server vastab “DHCP offer ” sõnumiga. _ host soovib IP addressi: “DHCP request” sõnumiga. _ DHCP server saadab aadressi: “DHCP ack” sõnum
33.NAT
Network Address Translation. Kõikidel datagrammidel, mis väljuvad lokaalsest võrgust, on sama IP aadress, aga erinevad pordinumbrid. Välismaailma jaoks on kasutab lokaalvõrk ühte ja sama IP-d. Ei pea reserveerima suurt hulka aadresse ISP-lt, kõigi seadmete jaoks kasutatakse ühte IP aadressi; saab muuta seadmete aadresse ilma „välismaailma“ teatamata; on võimalik muuta ISP-d ilma lokaalvõrgu seadmete aadresse vahetamata. Seadmed lokaalvõrgus ei ole eraldi adresseeritavad ja nähtavad välismaale (turvalisuspluss). Mida peab NAT ruuter tegema? 1. Väljuvate datagrammide puhul peab asendama algse IP aadressi ja pordi numbri NATi IP aadressi ja pordi numbriga. 2. Peab meeles pidama (NATi tõlke/vastavustabeli) vastavad paarid: alguspunkti IP aadress ja pordi nr - NATi IP aadressi ja pordi numbri 3. Sissetulevate datagrammide puhul asendama NATi IP aadressi ja pordi nr-i tabelist vastava IP aadressi ja pordi nr-ga. Vastuolud: IP aadresside puuduse küsimuse peaks lahendama IPv6 , ruuter peaks töötlema ainult võrgukihi tasemel, mõnede rakenduste programmeerimisel tuleb arvesse võtta, et kasutusel võib olla NAT ruuter.
34.Marsruutimisprotokollid RIP, OSPF ja BGP
RIP (Routing information protocol) kuulub Intra -AS-routingu alla. Kasutab distance vector algoritmi . Kaugust mõõdetakse sammude arvuga (max = 15 sammu). Kaugusevektoreid vahetatakse naabrite vahel iga 30 seki tagant vastusesõnumiga (advertisment). Iga sõnum loetleb kui 25 sihtkohta AS-i sees. Kui peale 180 sekundit ei ole advertismenti tulnud, siis kuulutatakse naaberlüli surnuks. Ja teed läbi selle naabri tühistatakse. See antakse teada ka teistele naabritele, kes saadavad uued advertismentid, kui tabelid seetõttu muutunud on. Info lüli mittetöötamisest levib kiirelt kogu võrgule. Kasutatakse piison reverse’i et ennetada ping- pong ringide teket (lõpmatu distants 16 sammu).
RIP marsruutimistabeleid haldab rakenduskiht. Vastusesõnumid (advertisments) saadetakse UDP pakettidena ja korratakse perioodiliselt. OSPF (Open shortest path first) kuulub Intra-AS-routingu alla. See on avatud s.t. avalikult kättesaadav. Kasutab link state algoritmi. OSPF advertisement carries one entry per neighbor router. Vastusesõnumid levitatakse kogu AS-le (üleujutamise/ flooding teel).
OSPF-i edasiarenenud feature’d (RIP-il pole) – Turvalisus (kõik OSPF-i sõnumid autenditakse), Mitu sama „hinnaga“ teed on võimalikud, Võimalik on ruutimiseks kasutada mitut erinevat parameetrit. Suurte domeenide jaoks on hierarhiline OSPF; Hierarhia : Kahetasandiline hierarhia: kohalik võrk (area) ja selgroog . Kahetasandiline hierarhia: backbone (magistraalvõrk) ja kohalik võrk ( local area)
Link-state teavitamine toimub ainult lokaalvõrgus; igal sõlmel on täpne võrgu topoloogia , iga sõlm teab teiste võrkude kohta ainult lühimat teed selle võrguni; Piiriruuterid summeerivad distantse oma ala võrkudeni ja teadustavad teiste võrkude piiriruuteritele. Backbone ruuterid kasutavad OSPF ruutimist ainult backbone’i siseselt. Piiriruuterid võtavad ühendust teiste AS-ide ruuteritega. BGP (border gateway protocol). Kuulub inter -AS routingu alla. Kasutab path vector protocol’i, see on sarnane distance vector protokolliga. BGP ruudib võrke (AS-e), mitte individuaalseid hoste. Mida BGP ruuter teeb? Võtab vastu ja filtreerib otsestelt naabritelt tulevaid vastuseid (advertisments); Valib marsruudi – teeb otsuse milline tee mitmest valitakse; Saadab naabritele advertismente. BGP sõnumeid vahetatakse kasutades TCP-d. Sõnumid on: OPEN –avab TCP ühenduse, et saatjat autentida, UPDATE – uue tee tutvustamine või vana eemaldamine, KEEPALIVE – hoiab ühenduse lahti Update-de puudumisel, NOTIFICATION – kannab ette vigadest eelmises sõnumis, samuti kasutatakse ühenduse sulgemiseks.
35.Marsruuterid
Kaks ruuteri peamist funktsiooni: marsruutimisalgoritmide ja protokollide käimapanemine ja datagrammide ümberlülitamine sissetulevatest väljaminevateks. Ruuter koosneb: sisend- ja väljundportist, protsessorist ja switching fabric ’st. Ruuterisse tulevad paketid sisse kiiremini kui neid analüüsida ja edasi saata jõuab, järelikult on vaja neid vahepeal ajutiselt salvestada – see on sisendpordi ülesanne, veel on füüsilise taseme funktsioon (andmesideliini lõpetamine). Vastavalt datagrammidele ja sihtpunktidele ja marsruutimistabelile formeeritakse switching fabric’us väljaminevad paketid. Kuna väljundliini (transmissioon rate) kiirus võib olla aeglasem , kui datagrammide saabumine fabric’st, siis on vajalik puhverdamine.
36. Ipv4 ja Ipv6
IPv4 – igale võrgusõlmele eraldatakse üks 32-bitine unikaalne aadress, mis on jagatud võrgu- ja hosti-osaks. Võrguosa identifitseerib alamvõrgu ja hostiosa konkreetse masina seal võrgus. IP aadress on jagatud neljaks osaks, mis on eraldatud omavahel punktiga . Igat konkreetset võrku saab omakorda jagada alamvõrkudeks, alamvõrgu täpse suuruse määrab kasutatav alamvõrgu mask . Võrgumaski kahendväärtuse ja IP aadressi kahendväärtuse loogiline korrutamine annab alamvõrgu esimese aadressi. IPv6 – kuna 32 bitine aadressiruum on end ammendamas, asendatakse seda 128 bitisega. IPv6 päise formaat peaks kiirendama pakettide töötlust ja edastamist. Päist on muudetud, et see hõlbustaks QoS kasutamist. Kasutusele on veel võetud uus anycast aadress, mis peaks võimaldama valida optimaalsem tee ühe serverini mitmest. Ei ole lubatud fragmenteerimine (aeganõudev), kasutatakse 40 baidilist päist. Erinevused: Kontrollsumma on kaotatud, et vähendada töötluseks kuluvat aega. Lisavalikud (options) on lubatud, aga väljaspool päist, neile viidatakse next header väljaga. Kasutusele võetakse ka ICMPv6, mis sisaldab täiendavaid teateid (packed too big)
Üleminek IPv4 - IPv6: Kõiki ruutereid ei ole võimalik korraga uuendada ja seega tekib võrk, kus on mõlemaid. Selline võrk võib töötada kahel põhimõttel: 1. Kasutatakse kahestackilisi ruutereid, mis võimaldavad ühest aadressiruumist teise tõlkida. 2. Kasutatakse tunneleid, kus IPv6 paketid liiguvad kapseldatuna IPv4 sees.
37.Vigade avastamine ja parandamine, CRC
EDC- terror detection and correction bits. D – andmed, mida kaitstakse vigade kontrollimisega, võib sisaldada header-välju. Vigade avastamine ei ole 100% usaldusväärne, protokoll võib mõnesid vigasid mitte märgata, aga seda juhtub harva. Liiasus – andmete lõppu lisatakse lisabitte, mis aitavad sihtkohas vigu tuvastada. Vigade avastamise meetodid: Paarsuse kontroll. See jaguneb ühedimensiooniliseks ja kahedimensiooniliseks. Esimese korral on võimalik avastada paaritu arvu bittide moondumist, kuid ei ole võimalik kindlaks teha, milline on moondunud bitt . Kahedimensioonilise paarsuse kontrolli korral on võimalik vigu parandada, kui moondunud on üks bitt. Tsükliline liiasuse kontroll. Arvutatakse CRC kontrollsumma. Andmeid käsitletakse bitijadana.
Et arvutada n-bitine (kahendarvu) CRC, võetakse andmeid (data) kui bitijada. Valitakse n+1 bitine jagaja G ja tehakse XOR tehet nagu kõrval näidatud ja korratakse kuni andmeid jätkub. Lõpuks saadakse n-bitine arv (reminder - kontrollsumma), mis lisatakse andmetele ja kui vastuvõtja saab sama asja korrates vastuseks nulli, on teada, et andmete sisu ei ole muundunud . Kontrollsumma. – interneti kontrollsumma eesmärgiks on avastada vigu (näiteks moondunud bitte) saadetud segmendis. Saatja implementeerib segmendi sisu kui 16 bitist täisarvu. Kontrollsumma saamiseks teostatakse komplementaarne ühtede liitmine . Kontrollsumma pannakse UDP kontrollsumma väljale. Vastuvõtja arvutab analoogselt andmete kontrollsumma ja võrdleb seda paketi päises olevaga. Kui summa on sama, siis viga ei ole.
38.Multipöördusprotokollid
Jagatud algoritm , mis otsustab, kuidas sõlmed kanalit jagavad. Millal sõlm võib midagi saata. Ideaalne multipöördusprotokolli korral: kui mingi sõlm tahab andmeid edastada, siis saab ta seda teha kiirusel, millega töötab ülekandev kanal. Kui mitu sõlme tahavad andmeid saata siis nad saavad seda teha kiirusel, mis on ülekandev kanal / (jagada) sõlmede arvuga. Ideaalne multipöördusprotokoll on lihtne ja detsentraliseeritud. Need jagatakse kolme suurde klassi. 1. Kanali jaotusega protokollid (kanal jaotatakse väiksemateks osadeks aja- TDMA, sageduse- FDMA või koodi- CDMA järgi) 2. Juhupöördusprotokollid (kanal ei ole jaotatud, põrked on lubatud, põrgetest taastutakse) nendeks on nt MA, CSMA , CSMA/CD, CSMA/CA . 3.“taking turns“ protokollid (jagatud juurdepääsu koordineeritakse, et põrkeid vältida).
39. ALOHA , CSMA/CD
ALOHA: Slotted ALOHA: kõik frame ’d on sama suurusega, aeg on jagatud võrdsete suurustega osadeks – piludeks (nii pikkadeks osadeks, kui ühe frame’i ülekandmiseks vaja), sõlmed hakkavad frame saatma ainult ajapilude alguses. Sõlmed on sünkroniseeritud, kui 2 või enam sõlme infot korraga saadavad, siis kõik sõlmed tuvastavad kokkupõrke. Töötamine: kui sõlm saab uue frame’i siis saadab ta selle järgmises pilus, kui kokkupõrget ei ole, võib sõlm järgmises pilus juba uue frame’i saata. Kui kokkupõrge toimub, siis saadab sõlm frame’i uuesti järgmistes piludes tõenäosusega p, kuni õnnestub. Selle plussid: detsentraliseeritud, lihtne, üks sõlm saab pidevalt andmeid saata kanali täiskiirusel. Miinused: kokkupõrked- pilude raiskamine, tühjad pilud. Kõige paremal juhul on efektiivsus 37% Pure (unslotted) ALOHA: see on lihtsam, sünkroniseerimist ei ole. Kui sõlm saab frame’i, siis saadab ta selle otsekoheselt. Põrgete hulk suureneb ja efektiivsus on veelgi väiksem. CSMA/CDcarrier sense multiple Access/ collision detection. Kokkupõrked tuvastatakse lühikese aja jooksul. Kokkupõrkavad ülekanded katkestatakse, mis vähendab kanali saastumist. Põrgete tuvastamine on lihtne wired LANis ja keeruline wireless LANis
40. Token ring
Token ring on tehniliselt kohtvõrgu protokoll, mis asub OSI mudeli andmelüli kihis e kanalikihis. Token ringis on üks juht-saatja, kes jagab andmete edastamise luba teiste vahel korda-mööda, siis kui keegi küsib endale luba saata. Sellises süsteemis on oht kogu süsteemi kokkuvarisemiseks, kui juht-saatja peaks üles ütlema. Eelnev oli siis Polling süsteem. On olemas ka Token ring, kus juht-saatja puudub. Seda nim. Token passinguks. Seal liigub luba käest-kätte teatud aja tagant, st, et igal saatjal on vaid mingi aeg, kui kaua ta võib luba enda käes hoida ja andmeid edastada. Token ringi puhul moodustavad saatjad füüsilise ringi. Andmete saatmine toimub loa alusel. Luba liigub mööda ringi ning kelle juures ta parajasti on, saab saata.
41. Token bus
Saatmine toimub signaalikaadri alusel, mis liigub järjest ühelt kasutajalt teisele, igale on muidugi määratud ajapiirang , mille jooksul võib see luba tema käes olla. Enne igat edastamissessiooni käib terve siini läbi reserveerimispakett, mis on täpselt nii pikk kui palju aega kulub signaali levikul siini ühest otsast teise. See välistab kokkupõrke võimaluse. Reserveerimispakett teeb siis iga saatja , kel on soovi ja kui reserveerimispakett on terve siini läbinud algab korda mööda ajapilu kaupa edastamine. Peale seda on jälle reserveerimispaketikord jne.
42.Datagrammide edastus läbi võrkude (võrgukihi ja kanalikihi tasemel)
A tahab saata datagrammi B-le läbi Ri. Oletame, et A teab B IP aadressi.
Ruuteris R on kaks ARP tabelit (mõlemale IP-le üks.) Võrk-LAN.
  • A loob datagrammi, mille alguspunktiks on A ja lõpppunktiks B.
  • A kasutab ARPi, et saada R-i MAC aadress.
  • A loob kanalikihi frame’i, kus sihtkohaks on R-i MAC aadress. Frame koosneb A to B IP datagrammist.
  • A kanalikiht saadab frame’i.
  • R-i kanalikiht saab frame’i kätte.
  • R eemaldab IP datagrammi Etherneti frame’st, näeb, et see on mõeldud B-le.
  • R kasutab ARPi, et saada B füüsilise kihi aadress
  • R loob frame’i, mis sisaldab A to B IP datagrammi ja saadab B-le.
    43.Ethernet
    Domineeriv LAN tehnoloogia, see on esimene laialdaselt kasutatud LAN tehnoloogia, see on odav, lihtsam ja odavam kui token LAN ja ATM, pidas vastu kiirustele 10, 100, 1000 Mbps. Saatev adapter kapseldab IP datagrammi (või mõne teise võrgukihi protokolli paketi) Etherneti frame’i. Sissejuhatav osa: 7 baiti mustriga 10101010 (kasutatakse, et sünkroniseerida saatja ja vastuvõtja kellasid), millele järgneb 1 bait mustriga 10101011 (11 näitab, et nüüd algab sihtkoha aadress). Aadressid : 6 baiti. Kui adapter saab frame’i vastava sihtkoha aadressiga või ülekande aadressiga, siis ta edastab frame’ga andmed võrgukihi protokollile, muul juhul viskab adapter frame’i ära. Tüüp: näitab kõige kõrgema kihi protokolli (enamasti IP). Andmed: 46-1500 baiti CRC: kontrollib vastuvõtja. Kui avastatakse viga, siis frame-st loobutakse. Kõik see on connectionless- handshaking’ut ei ole. Ebausaldusväärne – vastuvõttev adapter ei saada akc-e või nack-e. Ethernet kasutab CSMA/CD-d
    44. Sillad , jaoturid, kommutaatorid
    Hub – jaotur . Backbone jaotur ühendab omavahel LAN segmente , võimaldab pikendada sõlmede vahelist vahemaad (tugevdab signaali). Kui väikeses osas on kokkupõrge, siis saab andmeid saata see, kes peale jääb (kes valib parema uuesti saatmise aja ja õnnestub), kui kokkupõrge aga suuremates osades, siis antakse teade nendele osapooltele ning tuleb teha ootamin Bridgesild . Kanalikihi seade
    Salvestab ja edastab Etherneti frame’e. Loeb frame’i header-eid ja saadab valikuliselt frame’e MACi sihtkoha aadressi järgi edasi. Kui frame tuleb saata segmendile , siis kasutab sild CSMA/CD-d, et segmendile ligi pääseda. Sillad jagavad LANi LAN segmentideks. Ning sillad tegelevad pakettide filtreerimisega. Ühe LAN segmendi frame’ enamasti ei edastata teistele segmentidele. Sillad on läbipaistvad. Hostid ei tea sildade olemasolust. Neid ei pea ka konfigureerima. Sildadel on sillatabelid. sillad õpivad milliste hoste’deni milliste liideste kaudu saab. Nt: C saadab frame’i D-le ja D vastab C-le frame’ga. > Sild saab frame’i C-lt. Sild näeb, et C on liideses üks. > Kuna D-d tabelis ei ole saadab sild frame’i teise ja kolmandasse liidesesse. > D saab frame’i kätte > D koostab frame’i C-le saadab teele > sild saab frame’i kätte, näeb, et D on liideses 2 ja lisab tabelisse > Sild teab nüüd, et C on liideses 1 ja saadab frame’i ainult liidesele 1 Switch – kommutaator, oma olemuselt on see mitme pordiga sild. Kõik, mis kehtib silla kohta, kehtib ka siin. Kanalikihi seade. Salvestab ja edastab Etherneti frame’e. Loeb frame’i header-eid ja saadab valikuliselt frame’e MACi sihtkoha aadressi järgi edasi. Kui frame tuleb saata sedmendile, siis kasutab sild CSMA/CD-d, et segmendile ligi pääseda. kommutaatorid on läbipaistvad. Hostid ei tea nende olemasolust. Neid ei pea ka konfigureerima. kommutaatoritel on oma tabelid. Nad õpivad milliste hoste’deni milliste liideste kaudu saab.
    45.CSMA/CA
    Carrier sense multiple access with collision avoidance. Jaam, mis tahab midagi saata peab kõigepealt mingi ettemääratud aja jooksul kanalit kuulama, kas seal on mingi tegevus. Kui kanal on vaba, siis tuleb frame ära saata ja oodata vastust. Ja jaam saadab kõikidele teistele signaali, et nemad samal ajal midagi saatma ei hakkaks. Kui kanal on kinni, siis jaam peab saatmist edasi lükkama
    46.ATM
    ATM: Asynchronous Transfer Mode: See on tehnoloogia, mis on mõeldud heli ja pildi, ka andmete ülekandmiseks. Seda hakati välja töötama 80date keskel ja 90datel arendati seda edasi. See on pakettside protokoll, see kodeerib andmed väkestesse kindla suurusega pakettidesse. See erineb IPst ja Ethernetist. Algselt plaaniti seda teha otsast-otsani tehnoloogiana aga reaalses elus kasutatakse seda ruuterite vaheliseks kiireks sideks. See on ühendusele orienteeritud andmeedastusteenus. ATM Adaption layer (AAL) võimaldab kasutada ülemistel kihtidel ATM kihi teenuseid. ATM layer – nagu võrgukiht.
    47.Võrkude turvalisus, ohud
    Turvalisus – ainult saatja ja see, kellele sõnum mõeldud oli peaksid sõnumi sisust aru saama. Saatja krüpteerib sõnumi ja kättesaaja dekrüpteerib sõnumi. Autentimine – saatja ja kättesaaja tahavad oma identiteeti teisele kinnitada. Sõnumi rikkumatus – mõlemad pooled tahavad teha kindlaks, et sõnumit ei ole vahepeal muutetud. Ohud: Packet sniffing – saatmise puhul võib keegi kolmas osapool vahepeal mööduvaid pakette lugeda. Ta võib lugeda kõiki andmeid, mis ei ole krüpteeritud sealhulgas salasõnu. IP spoofing – võidakse teha uusi IP pakette, pannes mõne teise väärtuse lähte IP aadressi väljale. Vastuvõtja ei saa aru, et andmeid on muudetud. Denial of service (DOS) – pahatahtlikult tekitatud paketid üleujutavad vastuvõtja. DDOS - distributed DOS – mitu koos töötavat allikat ummistavad vastuvõtjat.
    48.Krüptograafia, algoritmid, võtmed
    Tavaline tekst ja krüpteerimise võti > krüpteerimise algoritm > krüpteeritud tekst > dekrüpteerimise algoritm > dekrüpteerimise võti ja tavaline kest. Krüptograafia nö salajane kirjutamine. Symmetric-key ( secret -key) krüptograafia. Asendusšiffer – mingi asi asendatakse teisega. Jaguneb mono- (nt. üks täht asendatakse teisega, Caesari šiffer – igale tähele liidetakse 3 a=d ) ja polüalfabeetiliseks – nt lisatakse sõna igale tähele juurde suvaline number (tere t+2, e+3, r+1, e+6 = vhsk; võti on 2316). Public-key (asymmetric-key) krüptograafia
    49.Sümmeetrilise võtme krüptograafia, DES
    Sümmeetrilise võtme puhul on krüpteerimiseks ja dekrüpteerimiseks sama võti. Sümmeetrilise võtme puhul on probleemiks turvaline võtmeedastus. DES'i korral jagatakse andmed 64 bitisteks blokkideks ja kasutatakse 56 bitist võtit. Mida pikem võti, seda keerukam on lahtimurdmine. DES'i puhul ei ole teada ühtegi tagaust, kasutatakse nihutamisi ja loogikatehteid, on võimalik realiseerida ka riistvaraliselt. DES‘i loogika seisneb selles, et algne 64bitine tekst jagatakse 2-ks. Paremat poolt kombineeritakse XOR funktsiooni kasutades esimese 48bit alamvõtmega ning permuteeritakse. Seejärel liidetakse saadud parem pool XOR funktsiooni kasutades vasaku poolega, mis nihkub paremale. Permuteeritud parem pool aga vasakule. Uut paremat poolt kombineeritakse nüüd XOR funktsiooni kasutades teise 48bitise alamvõtmega, permuteeritakse ning liidetakse XOR-ga vasaku poolega. Toimub jälle kohtade vahetus ja nii edasi 16X järjest. 48bitine alamvõti genereeritakse 56bit peavõtmest. Dekrüpteerimine toimub samu funktsioone vastupidises järjekorras rakendades.
    50.Avaliku võtme krüptograafia, RSA
    RSA – Rivest, Shamit, Adelson algoritm. Avaliku võtme krüptograafial on kaks funktsiooni - salastus ja autentimine. On kaks võtit - üks krüpteerimiseks (avalik võti), teine dekrüpteerimiseks (salajane võti). Avaliku võtme saadab vastuvõtja ise saatjale kui see soovib talle turvalist teadet saata kuid salajast võtit ei tohiks teoreetiliselt avaldada teistele. See on põhimõtteliselt tagauksega krüpteerimine, kuna toore jõuga seda lahti murda on peaaegu võimatu, samas kui salajase võtmega on see juba küllaltki lihtne. RSA algoritm on pööratav, st. võtmed on paarikaupa ja võivad olla mõlemad krüpteerivaks või vastavalt siis dekrüpteerivateks võtmeteks. Avaliku võtme krüptograafia töötab funktsioonide peal, mis on küllaltki lihtsalt arvutatavad kuid "raskesti" pööratavad.
    51.Autentimine
    Autentimisega tehakse kindlaks, et sõnum tuleb tõepoolest sellest allikast, millest see väidetavalt on teele pandud. Isiku kontrollimiseks võib kasutada nt nime ja salasõna, aga salasõna võib alati sattuda kellegi teise kätte. Võimalus on näiteks, et A saadab B-le mingi juhusõna, ning B saadab juhusõna salavõtmega krüpteeritud tagasi. Nüüd jääb küsimus, et kuidas nad omavahel salasõnas kokku lepivad? Võib kasutada juhusõna koos avaliku võtme krüptograafiaga. Turvalisuse auk on see, kui keegi C esineb A-le B-na ning B-le A-na. On olemas veel Diffie-Hellman protocol.
    52.Digitaalallkiri
    See on krüptograafia tehnika, mis on analoogne käsitsi kirjutatud allkirjaga. Saatja allkirjastab dokumendi digitaalselt ja sellega ta kinnitab, et tema on dokumendi omanik/ looja. Vastuvõtja saab teha kindlaks, et ainult see kindel saatja allkirjastas dokumendi digitaalselt. Kui vastuvõtja saab andmed dekrüpteeritud, siis ta on teinud kindlaks, et saatja allkirjastas digitaalselt need andmed, keegi teine ei allkirjastanud neid andmeid, et justnimelt allkirjastati need andmed, mitte mõned teised.
    Pikki sõnumeid on arvutuslikult kallis avaliku võtmega krüpteerida, seega arvutatakse kindla pikkusega „fingerprint“ tehakse funktsioon H andmetele m saadakse (H(m)), see lühend hash allkirjastatakse digitaalselt.
    53.Sertifitseerimine
    Certification Authority ( sertifitseerimise institutsioon) seob avalikud võtmed eraldiseisvate üksustega. Iga üksus (inimene, ruuter) saab seal registreerida oma avaliku võtme. Kõigepealt tuleb end CA-le identifitseerida ja seejärel luuakse sulle sertifikaat , mis seob sinu identiteedi avaliku võtmega. CA allkirjastatab sertifikaadi digitaalselt.
    Nt. kui Alice tahab Bobi avaliku võtit, siis ta saab Bobi sertifikaadi (Bobi käest või mujalt), kasutab CA avalikku võtit Bobi sertifikaadile, saab Bobi avaliku võtme.
    54.Võtmete jaotussüsteemid ja protokollid
    KDC annab igale registreeritud kasutajale salajase võtme, millega iga sessiooni jaoks genereeritakse sessioonivõti. Võtmete jaotussüsteemi on vaja juhul kui 2 isikut soovivad rajada jagatud salajast võtit üle võrgu. Selleks ongi vaja usaldusväärset võtmejaotuskeskust nende vahele. Vaatleme juhtu: A ja B vajavad sümmeetrilist jagatud võtit. VJK server jagab iga registreerinud kasutajaga erinevat võtit. A ja B teavad ainult sümmeetrilisi võtmeid: KA , KB . Kui A soovib B-ga ühendust, kontakteerub ta VJK-ga ning saab sealt sessioonivõtme R1 ja KB (A,R1). A saadab viimase B-le. B eraldab R1 ning nüüd omavad nad mõlemad sessioonivõtit R1.
    55.Tulemüürid
    Organisatsiooni sisemise võrgu isoleerimine suuremast internetist, lubades siiski mõnedel pakettidel minna läbi, teistel mitte. Neid kasutatakse, et hoida ära DOS rünnakuid, hoida ära andmete ebaseaduslikku muutmist , kaitsta siseinfot sissetungijate eest. On kahte tüüpi tulemüüre: packet filter – sisevõrk on läbi ruuteri ühendatud internetiga. Ruuterite tootja pakub võimalusi pakettide filtreerimiseks näiteks: saatja IP aadressi, sihtkoha IP aadressi, TCP ja UDP pordinumbrite järgi. application gateways – pakette filtreeritakse rakenduse andmete ning IP/TCP/UDP väljade järgi
    56.Transpordikihi turvalisus, SSL
    Secure Sockets layer. Kui PGP tagas turvalisuse spetsiifilise võrgurakenduse jaoks, siis SSL töötab transpordikihil ja tagab turvalisuse ükskõik millisele TCP-l põhinevale rakendusele, mis kasutab SSL teenuseid. Pakutavad turvalisuse teenused: serveri autentimine, andmete krüpteerimine, kliendi autentimine (valikuline). Serveri autentimine: SSL-i lubav brauser omab usaldusväärsete CA-de (certification authoroty) avalikke võtmeid, brauser küsib serverilt CA poolt väljastatud tunnistust, brauser kasutab CA avalikku võtit, et saada serveri tunnistuselt avalik võti. Krüpteeritud SSL sessioon : brauser genereerib sümmeetrilise sessiooni võtme, krüpteerib selle serveri avaliku võtmega > kasutades oma privaatset võtit dekrüpteerib server sessiooni võtme. > brauser ja server lepivad kokku, et tulevikus saadetavad sõnumid on krüpteeritud > kõik andmed mis on saadetud TCP socketisse on krüpteeritud sessioonivõtmega. SSL on transpordikihi turvalisuse alustala. Võib kasutada ka mitte-veebirakendustel.
    57.E-kaubandus, SET
    Secure electronic transactions – turvalised elektroonilised tehingud. On loodud maksmise tehingute tegemiseks internetis. Pakub turvalisi teenuseid kolmele osapoolele: klient, kaupmees , kaupmehe pank . Kõikidel peavad olema sertifikaadid . Näiteks saadetakse kliendi kaardinumber otse kaupmehe pangale nii et kaupmees ise ei näegi seda numbrit, see hoiab ära vargusi ja andmete levitamist. Kolm tarkvarakomponenti: brauseri rahakott, kaupmehe server, hankija gateway.
    58. Võrgukihi turvalisus, IPsec
    Võrgukihi turvalisus e IPsec koosneb mõnest eraldi protokollist. Esimene neist- AH pakub allika autentimist, paketi puutumatust, kuid mitte selle salastatust. AH päis pannakse Ippäise ja IP andmevälja vahele. AH päis sisaldab :1)ühenduse ID-d . 2)allkirjastatud sõnumi kokkuvõtet, mis arvutatakse originaal IP datagrammist; allika autentimise infi;sõnumi puutumatust. 3)järgmise päise tüüpi, mis määratleb andmete tüübi: (TCP, UDP, ICMP,jne). Teine protokoll, mida IPsec sisaldab on ESP, mis tagab salastatuse, saatja autentimise ja andmete puutumatuse. ESP protokolli datagramm on järgmine:[IP päis][ESP päis*][TCP/UDP segment **][ESP trailer **][ESP autent.]. *-autenditud. **- autenditud ja krüpteeritud. ESP päis sisaldab samu välju mis AH päis.
    59.Võrguhaldus, SNMP
    Võrguhaldus hõlmab tarkvara, riistvara ja inimelementide paika panemist, integreerimist, koostööd, et jälgida, testida, seadistada , analüüsida, hinnata ja kontrollida võrku ja vahendeid, et need vastaksid soorituste ja teeninduskvaliteedi nõuetele ning oleksid mõistliku hinnaga. Võrguhalduse osad: haldav isik, võrku haldav protokoll, hallatavad seadmed ja objektid, mille info kongutakse infobaasi. Standardid: CMIP (Common Management Information Protocol) ja SNMP (Simple Network Management Protocol). SNMP koosneb neljast osast: 1 -management infobaas (kogutakse võrgu haldamise infot), 2- haldamise informatsiooni struktuur (management’i infobaasi objektide defineerimise keel), 3-SNMP protokoll (request/response mode; trap mode) 4-turvalisus ja administratsioon (krüpteerimine, autentimine..).
    60.Sünkroniseerimine, asünkroon- ja sünkroonedastus
    Asünkroonülekanne - Andmete edastusviis, kus edastatakse üks märk korraga ja ajavahemik kahe märgi edastamise vahel on ebaühtlane. Algus bitt ja lõpubitt annavad arvutile teada, millal märgi edastus algab ja millal lõpeb. Sünkroonedastuse korral edastatakse mitte üksikuid märke, vaid terveid stringe. See on kiirem, aga ka kallim tehnoloogia. Lisaks tuleb tegeleda ka signaalide sünkroniseerimisega, et edastus toimuks samal ajal, kui kasutatakse sünkroonset ühendust. St. mõlemad osapooled peavad käima samas taktis, sama kella järgi.
  • Arvutivõrgud eksamiks #1 Arvutivõrgud eksamiks #2
    Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
    Leheküljed ~ 2 lehte Lehekülgede arv dokumendis
    Aeg2010-09-05 Kuupäev, millal dokument üles laeti
    Allalaadimisi 306 laadimist Kokku alla laetud
    Kommentaarid 7 arvamust Teiste kasutajate poolt lisatud kommentaarid
    Autor plague Õppematerjali autor
    Põhimõtteliselt kõik vajalik eksami edukaks läbimiseks. Kiri on küll suurusega 4,5 aga seda saate ise muuta.

    Sarnased õppematerjalid

    Eksami küsimuste põhjalikud vastused
    25
    docx

    Eksami küsimuste põhjalikud vastused

    1. ÜLDINE KOMMUNIKATSIOONI MUDEL Kommunikatsioonisüsteemi eesmärgiks on infovahetus kahe olemi vahel. Allikas ­ saatja ­ edastaja ­ vastuvõtja ­ sihtpunkt. Allikaks on olema, mis genereerib info, et see kuskile edastada. Saatja on seade, mis kodeerib allika poolt genereeritud signaali. Edastaja on meedia, mis võimaldab signaali transporti ühest punktist teise. Vastuvõtja on seade, mis dekodeerib saadud signaali sihtpunkti jaoks arusaadavaks. Sihtpunkt on olem, mis lõplikult kasutab infot. /////////// EHK Source (see, kes saadab) > transmitter (saatev seade) > transmissioon system (ülekande süsteem) > receiver (vastuvõttev seade) > destination (see, kes vastu võtab). // Nt: tööjaam, arvuti > modem > telefoni tavavõrk > modem > vastuvõtja, server. 2. KOMMUNIKATSIOONISÜSTEEMI ÜLESANDED ·· Ülekandesüsteemi mõistlik kasutamine/koormamine; ·· liidestus (kokku ühendamine. Ntx: võrk+võrk, arvuti+võrk); ·· Signaalide genereerimine(edastamine) (signaalide ühe

    Arvutivõrgud
    Arvutivõrgud-Väga põhjalik eksamimaterjal
    35
    doc

    Arvutivõrgud. Väga põhjalik eksamimaterjal

    protokoll); Esimene e-maili programm; ARPAnetis on 15 võrgusõlme 1974 ­ Vint Cerf ja Robert E. Kahn töötavad välja arhitektuuri võrkude ühendamiseks (teisisõnu interneti arhitektuur) 1976 ­ Etherneti loomine Xerox PARCis (uurimis- ja arendusfirma IT valdkonnas) 70-ndate lõpp ­ luuakse arhitektuurid nagu DECnet, SNA, XNA 1979 ­ ARPAnetis on 200 võrgusõlme 1982 ­ SMTP 1983 ­ TCP/IP 1983 ­ DNS 1985 ­ FTP 1988 ­ Voo kontroll TCPs 1980-1990 ­ 100 000 hosti, luuakse võrgud nagu Csnet, BITnet, NSFnet, Minitel 90-ndate algus ­ HTML, HTTP, URL, brauseritest Mosaic ja Netscape. 90-ndate lõpp ­ P2P, uued ja võimsad rakendused internetimaailmas, interneti turvalisus seatakse esimeseks, 50 miljonit hosti 2007 ­ 500 miljonit hosti, videokõned jms, P2P rakendused: BitTorrent (File sharing), Skype (VoIP), rakendused nagu YouTube jms, traadita ühenduse kiire areng 12. Mida erinevad rakendused nõuavad võrkudelt Laias laastus nõuavad rakendused võrkudelt kolme:

    Arvutivõrgud
    Kommunikatsiooni eksami küsimuste põhjalikud vastused
    52
    docx

    Kommunikatsiooni eksami küsimuste põhjalikud vastused

    1. ÜLDINE KOMMUNIKATSIOONI MUDEL Kommunikatsioonisüsteemi eesmärgiks on infovahetus kahe olemi vahel. Allikas – saatja – edastaja – vastuvõtja – sihtpunkt. Allikaks on olema, mis genereerib info, et see kuskile edastada. Saatja on seade, mis kodeerib allika poolt genereeritud signaali. Edastaja on meedia, mis võimaldab signaali transporti ühest punktist teise. Vastuvõtja on seade, mis dekodeerib saadud signaali sihtpunkti jaoks arusaadavaks. Sihtpunkt on olem, mis lõplikult kasutab infot. /////////// EHK Source (see, kes saadab) > transmitter (saatev seade) > transmissioon system (ülekande süsteem) > receiver (vastuvõttev seade) > destination (see, kes vastu võtab). // Nt: tööjaam, arvuti > modem > telefoni tavavõrk > modem > vastuvõtja, server. 2. KOMMUNIKATSIOONISÜSTEEMI ÜLESANDED •• Ülekandesüsteemi mõistlik kasutamine/koormamine; •• liidestus (kokku ühendamine. Ntx: võrk+võrk, arvuti+võrk); •• Signaalide genereerimine(edastamine) (signa

    Tehnoloogia
    Arvutivõrgud eksamiks
    28
    docx

    Arvutivõrgud eksamiks

    järjekorras. Connectionless ­ ühendust ei looda. ,,Best effort" ­ püüab antud tingimustel anda oma parimat. UDP on lihtsaim ja kiireim. Lühem segmendi päis. (8-baidine) Võrgus ei toimu koormuse reguleerimist! Seega võib võrgu umbe ajada. Kasutatakse DNS-is ja SNMP-s. UDP tegeleb vigade avastamisega (UDP checksum), aga mitte vigade parandusega, seda peaks tegema rakenduskiht. UDP-d kasutatakse lühikeste andmete edastamiseks. 26. Datagrammvõrgud ja virtuaalahelatega võrgud Mõlemad on pakettkommutatsiooni alaliigid. VC puhul kasutatakse kanali identifikaatoreid. Datagrammvõrkudes peab iga pakett päises kandma sihtkoha- aadressi. 27. Marsuutimine + Optimaalse tee valimine. Peab olema korrektne, õiglane, lihtne, stabiilne (üritab jagada ressursse nii, et ei tekiks ummikuid), veakindel, optimaalne ja efektiivne. Jõudluse kriteeriumid: lõikude arv( mitu võrgusõlme on teekonnas, number of hops), hind(maksuvus), viide(ajalisedviited), läbilaskevõime.

    Arvutivõrgud
    Arvutivõrgud eksamimaterjalid
    46
    pdf

    Arvutivõrgud eksamimaterjalid

    1. Üldine kommunikatsiooni mudel Üldises kommunikatsiooni mudelis on alati kaks poolt – saatja ja vastuvõtja. Terves süsteemis on meil sisuliselt viis osa: 1) allikas, mis genereerib andmeid 2) saatja, mis teisendab andmed transportimiseks sobivale kujule 3) edastussüsteem, mis transpordib signaalid ühest kohast teise 4) vastuvõtja, mis võtab signaali ja teisendab selle jälle adressaadi jaoks sobivale kujule 5) adressaat, kellele need allika poolt saadetud andmed on mõeldud kasutamiseks Allikas – edastaja – edastuskeskkond – vastuvõttev keskkond – sihtkoht Source (see, kes saadab) > transmitter (saatev seade) > transmissioon system (ü lekande sü steem) > receiver (vastuvõttev seade) > destination (see, kes vastu võtab). Nt: tö öjaam, arvuti > modem > telefoni tavavõrk > modem > vastuvõtja, server. 2. Kommunikatsioonisüsteemi ülesanded 1) Edastussüsteemi kasulikkus – seisneb selles, et teha transport saatja ja

    Arvutivõrgud
    Kommunikatsiooni kokkuvõte
    6
    doc

    Kommunikatsiooni kokkuvõte

    Selle kõrval postkontoriprotokoll – klient/server protokoll, kus elektronposti sihtpunkti aadresse suudavad vahesõlmed leida tee, et nad kasutatakse ka TDM’i ja FDM’i. sõnumeid võetakse vastu ja hoitakse ISP meiliserveris. MIME omavahel ühendada. Ülekandesüsteemi kasutamine. 10. Datagrammvõrgud, virtuaalahelatega võrgud. e universaalsed internetiposti laiendused – kasutatakse selliste Liidestamine. Signaali genereerimine. Andmevahetuse haldus. Datagrammvõrk e. Tavaline pakettvõrk. Sõnum (pakett) liigub sõnumite vormindamiseks, mis pole ASCII tekstis, nii et neid Taastumine. Sõnumi vormindamine. Turvalisus. Võrgustiku saatjast vastuvõtjani läbi erinevate võrgusõlmede „parimat oleks võimalik edastada üle Interneti. Suudab vastu võtta ka

    Tehnoloogia
    Arvutivõrkude konspekt 2014 eksamiks
    41
    pdf

    Arvutivõrkude konspekt 2014 eksamiks

    soklitesse. Pärast multipleksimist võtab võrgukiht segmendi vastu, teeb sellest datagrammi ja annab oma parima (best-effort), et toimetada see vastuvõtjale. See toob omakorda kaasa selle, et pakettid võivad minna kaduma või siis saabuvad vastuvõtjale vales järjekorras ning siin tulebki mängu vigade avastamine ja kontroll. Transpordi kiht paneb kaasa checksumi headerisse, et vigasid avastada, aga neid ei parandata. 26. Datagrammvõrgud ja virtuaalahelatega võrgud Arvutivõrgud, kus me näeme võrgukihi tasemel ühendusele oritenteeritud võrke (handshakinguga) nimetatakse virtuaalahelatega võrkudeks ja selliseid võrke, kus on võrgukihi tasemel ühenduseta võrgud (ilma handshaking'uta), nimetatakse datagrammvõrkudeks. Virtuaalahelatega võrgud ­ kasutavad virtuaalahelaid, et kaks otspunkti omavahel ühendada. Virtuaalahelad koosnevad: 1)teekonnast, mis on lihtsalt ühenduslülide ja ruuterite jada

    Arvutivõrgud
    Tehnoloogia eksamivastused
    46
    doc

    Tehnoloogia eksamivastused

    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

    Tehnoloogia




    Kommentaarid (7)

    lambuke profiilipilt
    lambuke: päris loetav, eelis on, et ei pea ise mööda raamtut otsima ja tõlkima, kui joonised ka veel oleksid oleks täiuslik
    15:48 28-05-2012
    ladammm profiilipilt
    mihkel mandel: keskelt on järjekord veits paigast kuid 2016 a eksamiga suht sarnane ja kasutatav
    14:43 10-05-2016
    Raid0 profiilipilt
    Raid0: Väga põhjalik ja veel spikri formaadiski!
    10:27 24-05-2012



    Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun