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

Arvutivõrgud ja andmeside (0)

1 Hindamata
Punktid
Elu - Luuletused, mis räägivad elus olemisest, kuid ka elust pärast surma ja enne sündi.

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 protokollistiku juurutamiseks ja kogu projekt loeti äpardunuks. Praegu on OSI mudel kasutusel peamiselt metoodilise õppevahendina andmesidevõrkude tööpõhimõtte tundmaõppimisel.
On väga keeruline panna omavahel suhtlema erinevat  riist - ja  tarkvara  kasutavaid arvuteid. OSI idee seisneb selles, et andmeside protsess on jagatud kihtideks, nii et iga kiht tegeleb ainult teatava kitsama ülesannete ringiga ning muudatuste tegemine ühes kihis ei nõua tingimata teiste kihtide muutmist .
Iga kiht kasutab vahetult enda all olevat kihti ja teenindab vahetult endast ülalpool olevat kihti. Juhtimine antakse edasi järgemööda ühelt kihilt teisele, alustades kõige ülemisest ehk rakenduskihist ühes tööjaamas, seejärel minnakse aste-astmelt allapoole kuni jõutakse kõige alumisele ehk füüsilisele kihile, siirdutakse üle sidekanali järgmisele tööjaamale ja seal uuesti altpoolt ülespoole füüsilisest kihist kuni rakenduskihini.
Osi mudeli kihid
  • Füüsiline kiht - OSI mudeli esimene ehk kõige alumine kiht. Siia kuuluvad  riistvara  ja selle juhtimise protseduurid ning see defineerib võrgu füüsikalised ja elektrilised karakteristikud ja tagab andmete edastamise  võrguselektriliste impulsside, valgus- või raadiosignaalidena ning tagab arvutite füüsilise ühenduse võrguga. Siia kuuluvad Fast Ethernet, RS-232 ja ATM  protokollid koos vastavate riistvarakomponentidega. Signaali kuju, sagedus, amplituud jms. Otsikute standardid . Traatide arv, tüüp, funktsioon max pikkus. Kodeerimismeetodid
  • Andmelülikiht/Kanalikiht - OSI mudeli altpoolt teine kiht (asub füüsilise kihi peal ja võrgukihi all). Andmelülikiht jagab  andmepaketid enne füüsilisse kihti saatmist kaadriteks (vt. fragmentation) ning võtab füüsilisest kihist vastu kinnituskaadreid (kaadreid, mida vastuvõtupool veakontrolliks tagasi saadab ), teostab veakontrolli ning kui avastab vea, edastab kaadri teistkordselt. Nii tagab andmelülikiht võrgukihile veavaba virtuaalse kanali .Andmelülikiht jaguneb kaheks alamkihiks - ülemiseks ja alumiseks. Ülemist nimetatakse loogilise lüli juhtimiskihiks (LLC - Logical Link Control ) ja alumist meediapöörduse juhtimiskihiks (MAC - Media Access Control).Lülikihi protokollid on näiteks PPP,  SLIP , HDLC, ABP, Go Back N, SRP. Füüsiline adresseerimine. Füüsilises kihis tekkinud vigade avastamine. Voo reguleerimine. Kaadrite formeerimine ja saatmine .
  • Võrgukiht - Seitsmekihilise OSI sidemudeli altpoolt kolmas kiht. Võrgukiht kasutab andmete edastamiseks vahetult selle all asuvat andmelüli kihti ning teda ennast kasutab kõrgemalasuv transpordikiht. Võrgukihi ülesandeks on  pakettide  marsruutimine ja edastamine , samuti adresseerimine, võrkudevaheliste ühenduste loomine, veatöötlus, ummistuste reguleerimine ja pakettide järjestamine.Levinuim võrgukihi  protokoll  on IP protokoll. Loogiline adresseerimine. Pakettide marsruutimine.
  • Transpordikiht - OSI mudeli altpoolt neljas kiht. Transpordikiht määrab ära selle, kuidas kasutada võrgukihti virtuaalse veavaba kakspunktühenduse tagamiseks nii, et  host  A saab saata sõnumeid hostile B õiges järjekorras ja ilma vigadeta. Transpordikihti kasutab sellest kõrgemal asuv seansikiht. Loob lihtsalt kasutatava usaldusväärse kanali. Vookontroll. Usaldusväärne ühendus. Pordid . Ummistuste lahendamine. Järjekorra arvestamine
  • Seansikiht - OSI-mudeli altpoolt viies kiht. Seansikiht kasutab transpordikihti ühenduse loomiseks kahel erineval  hostil toimuvate protsesside vahel. Seansikiht loob, säilitab ja lõpetab seansi ning tagab andmevahetuseturvalisuse. Seansikihti kasutab esituskiht. Loogilised seansid otspunktide vahel. Loogiliste seansside loomine, haldamine , katkestamine. Katkenud seansside jätkamine. Tihti ei ole kasutusel ega vajalik.
  • Esituskiht - OSI-mudeli altpoolt kuues kiht, määrab andmete esitusviisi ning koodi- ja vorminguteisendused. Esituskiht võimaldab rakenduskihis asuvatel omavahel kokkusobimatutel rakendustel suhelda üle seansikihi. Andmete vormingu koosõlastamine ja teisendus . Arvude esitus. Kooditabelid. Enamasti realiseeritud koos rakenduskihiga.
  • Rakenduskiht - OSI 7-kihilise mudeli kõige ülemine kiht. Rakenduskihi teenuseid kasutavad võrgurakendusprotsessid nagu elektronpost, virtuaalterminal jt. Rakenduskiht tegeleb võrgu läbipaistvuse  ja ressursijaotuse ning probleemide lahendamisega. Esituskiht tagab rakenduskihile tuttava andmete esitusviisi sõltumata sellest, millises  vormingus  need võrgus liikusid. Konkreetse rakendusprogrammi andmed. Võrguteenused/protokollid(HYYP,FTP, SMTP , telnet). Kaugfailisüsteemid.
    Võrkude Topoloogiad - Kohtvõrgu topoloogia all vaadeldakse võrgu-komponentide omavahelise ühendamise füüsilist ja loogislist viisi. Füüsiline topoloogia määrab ära, kuidas seadmed on füüsiliselt omavahel ühendatud ja loogiline topoloogia näitab, kuidas andmed võrgus läbi seadmete liiguvad. Olenemata võrkude suurusest ja keerukusest koosnevad nad kolmest põhilülitusest: kahe seadme vaheline ühendus, siinühendus ja tähtühendus. Eristatakse siin-, ring-, täht-, ja puutopoloogiat või nende kombinatsioone.

    Tähttopoloogia


    Kõik tööjaamad on ühendatud kaabliga ühe keskseadme külge, milleks on tavaliselt HUB või mõni teine sama tööpõhimõttega seade. Tähttopoloogia eelis on see, et kui ühel kaablil tekib mingi tõrge ja see lakkab töötamast, siis kõik teised kaablid jäävad sellest puutumata, ehk siis ühenduse kaotab ainult see seade mille kaabel lakkas töötamast. Miinus on aga HUB keskseade . Kui see seade lakkab töötamast, siis lakkavad ka kõik sellega ühendatud kaablid ja seaded töötamast.

    Ringtopoloogia


    Kõik tööjaamad ringtopoloogias on nii nimetautd kordajad ja moodustavad suletud ringi . Erinevalt täht topoloogiast ei ole ringtopoloogial lõpppunkte. Kordaja on kohtvõrku ühendatud tööjaama  võrgukaart . Kuna iga kohtvõrku ühendatud tööjaama võrgukaart on kordaja, siis kõik jaamad kordavad samat signaali ja võimendavad seda , isegi kui see ei olnud neile suunatud. Ringtopoloogia plussid on kerge ülesseadmine,suure andmekogusega hakkama saamine ja vigade kerge üles leidmine. Miinused on aga andmete kopeerimine, kogu võrgu katkemine kui kusagil tekib mingi viga ning selle suurendamine mis eeldab kogu võrgu mahavõtmist ning siis uute seadmete lisamist ennem kui võrgu saab taas töökorda.

    Siintopoloogia


    Siintopoloogia, mida vahel kutsutakse ka lineaarseks siintopoloogiaks on lihtne viis, mis ühendab ühe kaabliga kõik tööjaamad, ehk kõik jaamad jagavad ühte ja sama kaablit. Kõik tööjaamad ühendatud selle kaabliga näevad teiste sama kaabliga ühendatud tööjaamade liiklust. Kõige suurem miinus selle juures on just see sama ühe kaabliga ühendus. Kui see kaabel lakkab töötamast, siis kaotavad kõik ühendatud tööjaamad ühenduse.

    Puutopoloogia


    Puutopoloogia on loogiline arendus siintopoloogiast. See kujutab endast puukujulist hierarhilise struktuuriga sõlmede ühendust.Ühe kaabli külge on kinnitatud kõik tööjaamad. See topoloogia lubab võrgul laieneda dünaamiliselt ainult ühe aktiivse andmerajaga ükskõik millise kahe võrgu lõppunkti vahel.
    Mõisted
    • Simpleks- edastus - Üks pool ainult edastab, teine võtab vastu
    • Pooldupleks-edastus - Edastada saavad paljud, aga vaid üks korraga.
    • Täisdupleks-edastus - Mõlemad osapooled saavad korraga nii edastada kui ka vastu võtta.
    • Jadaedastus - bitid saadetakse järjekorras ükshaaval.
    • Rööpedastus - bitid saadetakse mitme kanali kaudu paralleelselt.
    • Jagatud meedium - Sama meediumit kasutab korraga palju seadmeid.
    • Eraldatud meedium - Sama meediumit kasutab korraga kaks seadet .
    • meedia-massiteabe-, suhtlusvahend, meedium-edastuskeskkond.
    • Informatsioon - mistahes andmed, millel kasutaja jaoks on uus tähendus ja mille abil on võimalik vastu võtta uusi otsuseid.
    • Andmed - korrastatud ja kontrollitud info.
    • Digitaalsed andmed - numrilisel kujul, mingis arvsüsteemis esitatud andmed.
    • Arvutivõrk - hulk arvuteid ja muid seadmeid, mis kasutavad ühist võrguprotokolli jagamaks ressursse läbi võrgumeediumi.
    • Kiht - alamülesanne, mis lahendab teatud selgelt defineeritava osa (suhtlus)ülesandest.
    • Protokoll - hulk kokkuleppeid, mille põhjal toimub suhtlus ja üksteisest arusaamine osapoolte vahel. Erinevate süsteemide samade kihtide suhtlusviis omavahel.
    • Protokollistik - hulk protokolle, mis moodustab ühtse terviku. nt TCP/IP.
    • Liides - Sama süsteemi erinevate kihtide suhtlusviis omavahel

    Lühendid
    • ISO - International Organisation for Standardisation.
    • OSI - Open System Interconnect.
    • TCP - Transmission Control Protocol .
    • IP - Internet Protocol.
    TCP/IP mudel - Lihtsam, kui OSI mudel, sest sisaldab vähem kihte: Rakenduskiht, Transpordikiht, Internet, Võrgu ligipääsukiht.

    Ethernet

    Tööprintsiip CSMA /CD ( Carrier Sense Multiple Access with Collision Detection). Liini kuulamine , mitmene pöördumine, kokkupõrgete äratundmine.
    Etherneti meediumi standardid - Lisanimed, mis koosnevad kolmast osast: xxxBASE-ZZ ( 10BASE -2, 100BASE-TX), kus xxx-edastuse ribalaius megabitti/sekundis. BASE - baseband signaalikodeering, ZZ- kaabli pikkust, tüüpi, töömeetodit vms eristav tähis.
    Transiiver
    • Saatmisel muundab digitaalsignaali meediumile sobivaks analoogsignaaliks.
    • Vastuvõtmisel muundab meediumist saadud signaali digitaalsignaaliks.
    • eraldiseisev(seade või moodul )
    • võrgukaardi sisse ehitatud.
    Ethernet võrk - Seadmete kogum, mis on ühendatud Ethernet seadmetega (Kõik seadmed ei pruugi saada kõigiga suhelda( VLAN )).
    Põrkedomeen - seadmete hulk, millede paketid võivad põrgata (puudub switch -idega võrgus).
    Üldlevi aadress - sellele saadetus sõnumid saavad kõik võrgu seadmed (levib kõigisse segmentidesse).
    Levidomeen - Ethernet-i võrgusegment (seadmed, mis "näevad" sama broadcast paketti).
    Manchesteri kodeering
    MPE - Manchester Phase Encoding
    ieee802.3
    • 0 - signaali 1-nivoo läheb üle 0-nivooks
    • 1 - signaali 0-nivoo läheb üle 1-nivooks
    • üleminekud toimuvad igale bitile vastava ajavahemiku keskel
    • ülemine nivoo +0,85V
    • alumine nivoo -0,85V
    Ethernet
    • Bitte edastatakse Manchesteri kodeeringus
    • 10BASE-5, 10BASE-2, 10BASE-T.
    • Kaadri algusest teatatakse spetsiaalse 8baidise preambulaga 10101010101010101...01011
    • Kasutab jagatud meediat
      • kõigil on võrdsed võimalused andmeid saata
      • kõigil on võrdsed võimalused andmeid kätte saada
      • korraga saab infot saata vaid üks seade, kui juhtub, et mitu seadet saadavad andmeid üheaegselt, siis tekib meediumis liitsignaal, mis on müra . Sellist juhtu nimetatakse põrkeks (collision).
    CSMA/CD
    • CS - Carrier Sense - kandjatuvastus ehk liikulsetuvastus.
    • MA - Multiple Access - mitmikpöördus.
    • CD - Collision Detection - põrketuvastus.

    Põrkeala (collision domain )
    • Põrge levib kogu meediumi ulatuses ja jõuab kõigi seadmeteni
    • Meedium koos selles suhtlevate seadmetega moodustab põrkeala
    Repiiter ( repeater )
    • Kasutatakse füüsilisel tasemel segmentide ühendamiseks
    • võimendab signaali(ka taasformeerib).
    • MAC aadressid ja kaadri sisu on ebaoluline
    • Ühendatud segmendid peavad olema sama kiirjusega ja kasutama sama tüüpi meediumipöördust
    • Ühendatud segmendid moodustavad ühe põrkeala
    Etherneti kaader
    • Preambula = 8 baiti (1010101010....101011)
    • Päis (header) = 14 baiti
      • 6baiti DA(Destination Address, sihtaadress)
      • 6baiti SA(Source Address, lähteaadress)
      • 2baiti tüüp/pikkus
        • 0-1500 - pikkus
        • >1536 - tüüp (protokoll)
          • 0x0806 - ARP
          • 0x0800 - IPv4
          • 0x086DD - IPv6
    • Andmed (payload) = 46-1500 baiti
    • kontrollsumma = 4 baiti
      • FCS - frame check sequence
      • CRC - cyclic redundancy check
      • kaitseb sihtaadressist andmete lõpuni
    • kaadrite vahe = 12 baiti
    MAC aadress
    • MAC = Media Access Control
    • Individuaalne ja unikaalne Etherneti seadme tunnusnumber
    • Pikkus 6 baiti
      • 3 baiti tootja kood
      • 3 baiti seadme järjenumber (max 224=1677215)
    • OUI (Organisationally Unique Identifier) - tootija koodid
    • Esitatakse kuueteistkümnendsüsteemi arvudena
    • Aadressi tüübid
      • Üksikseadme/üksikedastuse aadress(unicast)
        • aadressi esimene bait lõpeb 0-bitiga
      • Multiedastuse aadress(multicast)
        • aadressi esimene bait lõpeb 1-bitiga
      • leviedastuse aadress(broadcast)
        • ff:ff:ff:ff:ff:ff
        • 2nd- koodis "kõik ühed"
    • Leviedastuse aadress
      • ei ole kasutatav võrgukaardi aadressina
      • kõik seadmed võtavad kaadri vastu ja töötlevad
    Kanalikihi võrguseadmed
    Sild
    • "kuulab" liikulst mitmes segmendis
    • jälgib kaadrites saatjate MAC-aadresse ning peab segmentide kaupa nende aadresside tabeleid
    • funktsioneerib kahes osas
      • õppimine (aadressitabeli täitmine)
      • edastamine (kaadrite filtreerimine )
    • kaaderid, mille saaja ei asu samas segmendis saatjaga, edastatakse sihtsegmenti
    • kui saatja asub samas segmendis saajaga, kaader unustatakse
    • kõik ülejäänud kaadrid edastatakse kõikidesse segmentidesse va lähtesegment
    Kommutaator
    • on nagu "mitme segmendiga sild"
    • realiseeritud riistvaraliselt, töötab kiiremini ja optimaalsemalt
    • MAC aadresside hoidmiseks võib kasutada CAM-mälu(content-addressable memory )
    • toetab nii täis- kui pooldupleksühendusi
    • ühendatud segmendid moodustavad erinevad põrkealad
    • vahehoidega edastus( store -and- forward )
      • võetakse vastu kogu kaader ja siis edastatakse
    • vooledastus(cut- through )
      • võetakse vastu saaja aadress ja kohe hakatakse edastama
    • fragmenditu ( fragment -free)
      • võetakse vastu esimesed 64 baiti, kui sinnamaani on OK, hakatakse edastama
    • Silla/kommutaatori õppimise funktsioon on dünaamiline :
      • seadme sisselülitamisel on kõik tabelid tühjad
      • kõikide seadmesse saabuvate kaadrite saajata asukoht on teadmata
      • filtreerimine ei toimi, kaadrid edastatakse kõikidele liidestele (va lähteliides)
    • Kõigi MAC- kirjete küljes on aegumistähtaeg
    • Liidese deaktiveerimisel kustutatakse sellega seotud MAC- kirjed
    • Paljud Gigabit -etherneti seadmed toetavad Jumbo frames
      • max 1500 baiti andmeid -> max 9000 baiti andmeid
    • mitmekiiruselised liidesed
      • automaatne kiiruse valik
      • käsitsi kiiruse häälestamise võimalus
    Virtual LAN(VLAN)
    • Kommutaatori pordid saab seadistada eraldi virtuaalsetesse kohtvõrkudesse
    • Virtuaalsed kohtvõrgud on nagu füüsilisedki
    • erinevates VLAN-des asuvad seadmed saavad omavahel suhelda vaid läbi marsruuteri
    • kommutaator peab iga VLAN-i jaoks eraldi MAC-aadresside tabelit(ideaaljuhul)
    • Moodused masinate grupeerimiseks VLAN-de vahel
      • kommutaatori pordi alusel
      • MAC-aadressi alusel
        • kasutatakse harva
      • võrgukihi aadressi järgi(IP aadressi järgi)
        • praktiliselt ei kasutata
      • protokolli alusel(IP,IPX,LAT jne)
        • enam praktiliselt ei kasutata
    • VLAN-e sisaldav vituaalne kohvõrk võib koosneda mitmest kommutaatorist
    • kommutaatorite vahelised ühendused võivad kanda mulipleksitult korraga mitut VLAN-i. selleks on VLAN-tagging
    • Standard IEEE 802,1Q defineerib viisi kaadrite märgistamiseks
    Kaadrite märgistamine
    • Kaadri tüübi välja ette lisatakse 32-bitine väli
      • 16-bit protocol ID (TPID) 0x8100
      • 3-bit prioriteet (PCP) (1 madalaim, 7 kõrgeim)
      • 1-bit Canonical Format Indicator (CFI) = 0
      • 12-bit VLAN ID 1-4094
        • 0 - ei kuulu ühtegi VLAN-i
        • 4095 ehk 0xFFF on reserveeritud
    • Kaadrite märgistamise protokollid:
      • IEEE 802.1Q
      • ISL ( inter -Switch Link)
      • DISL ( Dynamic Inter-Switch Link)
    • Neid protokolle nim trunking protokollideks
    • Kommutaatorite vahelisi ühendusi, mis kannavad mitut VLAN-i nim VLAN Trunk
    VLAN Trunk seadistamine
    • Olenevalt kommutaatorist kas on või ei ole vaja trunk-sideliin kõigisse ülekantavatesse VLAN-desse seadistada
    • Seadistada võib iga kommutaatori VLAN trunk-i käsitsi
    • või kasutada selleks automaatikat
      • GVRP (Generic VLAN Registration Protocol)
      • VTP(VLAN Trunking protocol)
    VLAN
    • Iga kommutaatori port võib olla VLAN Trunk port
    • Igal kommutaatori pordil on vaikimisi VLAN, ka siis, kui ta on VLAN trunk port
      • ilma trunk-infota kaadrid loetakse kuuluvaks vaikimisi VLAN-i
    • Untagged - kaader saadetakse ilma tag-ta
    • Tagged - kaader saadetakse VLAN tag-ga
    Spanning Tree Protocol (STP)
    • IEEE 802,1D, toesepuu
    • STP teeb tsüklilisest graafist puu - osad servad , mis tekitasid tsükli jäetakse kasutusest välja, varuks.
    • graafi tippudeks on võrguseadmed
    • puu sõlmedeks on kommutaatorid
    • puu lehtedeks on STP protokoll mittekasutavad (lõpp)seadmed
    • Igal STP kommutaatoril on 8-baidine BID ( bridge identificator)
      • 2 baiti - prioriteet
      • 6 baiti - kommutaatori MAC aadress
    • Kommutaator saadab iga 2 s tagant välja BPDU-kaadreid (bridge protocol data unit)
      • juurkommutaatori BID
      • juurkommutaatori kaugus
      • saatja kommutaatori enda BID
      • port, mille kaudu BPDU saadeti
    • Iga kommutaator, mis saadab BPDU-sid, paneb juurkommutaatori väärtuseks väikseima BID-i mida ta teab
    • Algselt arvab iga kommutaator, et ta on ise juurkommutaator
    • Niiviisi valitakse lõpuks üks juurkommutaator
    STP - pordi seisundid
    • mittefunktsioneeriv - pole ühendatud
    • blokeeriv(blocking) - võetakse vastu vaid BPDU-sid. 20sek.
    • kuulamine( listening ) - kuulatakse, kas on olamas tee juurkommutaatorini. Võetakse vastu vaid BPDU-sid. 15sek.
    • õppimine( learning ) - saabuvast liiklusest õpitakse MAC-aadresse, ei edastata. Kuulatakse ka BPDU-sid 15sek
    • edastav ( forwarding) - normaalne seisund, õpitakse MAC-e, edastatakse liiklust
    STP-pordi rollid
    • juurport (root port) - port, millest on juurkommutaatorini kõige lühem tee.
    • määratud port (designated port) - port, mis ei ühendunud juurkommutaatoriga(kõik ülejäänud pordid)
    • blokeeritud port(blocking port) - STP poolt blokeeritud port (tee juurkommutaatorini)
    RSTP
    • Rapid Spanning Tree Protocol, IEEE 802.1w
    • STP edasiarendus
    • suudab end kiiremini ümber seadistada
    • STP ignoreerib RSTP BPDU-sid
    • Muudatused võrreldes STP-ga
    • Portide seisundid
      • Mittefunktsioneeriv, blokeeriv ja kuulamise seisund on nüüd ümber nimetatud kõrvalejäetud (discarding) seisundiks.
      • Seega portide seisundid on discarding, learning, forwarding
    • Pordi rollid
      • juurport(root)
      • määratud port(designated)
      • alternatiivne port(alternate) - võtab üle juurpordi rolli kui juurport peaks mitte töötama
      • tagavaraport (backup) -võtab üle määratud pordi rolli, kui algne määratud port ei tööta
    • Pordi ääretüüp ja sideliini tüüp
      • ääreport( edge port) - pordist ei saada BPDU-sid
      • mitte-ääreport - pordist saadakse BPDU-sid
      • point-to-point - täisdupleksliin
      • shared - pooldupleksliin
    Raadiovõrgud (wi-fi)
    + Mugavus (mobiilsus)
    + Meedium ei vaja hooldust ja on tasuta (?)
    + Seadmete hind langeb
    - Aeglasemad ühendused
    - Võimalik mõju tervisele
    - Kergemini häiritav, madalam töökindlus
    - Turvalisusega seotud riskid
    - Ühilduvusprobleemid
    Traadita ühendused
    • IEEE 802.11 - Wi-Fi ( wireless fidelity) Mõnikord nim. ka traadita ethernetiks (ei ole täpne)
      • levib väljas ~140m, siseruumis ~40m
    • WiMAX (worldwide interoperability for Microwave Access) IEE 802.16
      • Levib kuni 50km ,ribalaius kuni 70MB/s (kuni 1Gb/s) Sagedusalad 10-66Ghz ja2-11Ghz
    • GSM ( Global System for Mobile communications) - Andmesidena kasutatakse GPRS (General Packet Radio Service , kuni 107kb/s) ja EDGE (Enchanced Data rate for GSM Evolution , kuni 384kb/s)
    • Bluetooth (IEEE 802.15) - levi kuni 10m, ribalaius 1Mb/s. Sagedusala 2,40-2,48GHz. Ver 2.0 kuni 3Mb/s.
    • IrDA (Infrared Data Association ) - levi ca 1 meeter, ribalaius kuni 16Mb/s. Vajab otsenähtavust. Infapunakiirgus
    802.11
    • PMD - physical medium dependent
    • PLCP - physical layer convergence procedure
    • FHSS - frequently hopping spread spectrum
    • DSSS - direct sequence spread spectrum
    • OFDM - orthogonal frequency -division muliplexing
    • HR-DSSS - high-rate DSSS
    • MIMO - multiple-input and multiple-output
    IEEE 802.11
    • Juhuvõrgu laad (ad-hoc)
      • BSS ( Basic Service Set)
    • Infrastruktuuri laad (infrastructure)
      • BSS
      • ESS ( Extended Service Set)
        • DS (Distribution System)
    • Jagatud meedium
    • Aja jaotamiseks kahe laadi operatsioone
      • DCF (distributed coordination function ) - kohustuslik
      • PCF (point coordination function) - juhuvõrgu laadis
    • CSMA/CA - carrier sense multiple access with collision avoidance
    IEEE 802.11 CSMA/CA
    • RTS - request to send
    • CTS - clear to send
    • Data
    • ACK - acknowledgement
    IEEE 802.11 kaader
    • Kaadri juhtimine (16 bitti ):
      • Versioon (=0 2 bitti)
      • Tüüp: 0- haldus, 1- juht- või 2-andmekaader(2 bitti)
      • Alamtüüp: RTS, CTS, ACK (4 bitti)
      • To DS lipp - 1 kui kaader AP-le (1bitt)
      • From DS - 1 kui kaader tuleb AP-lt (1 bitt )
      • MF - 1 kui järgneb veel fragmente (1 bitt)
      • Retry - 1 kui kaadrit saadetakse uuesti (1 bitt)
      • Power management - 1 bitt
      • More Data - 1 kui saajal on veel kaadreid (1 bitt)
      • WEP - krüpteeritud WEP-ga (1 bitt)
      • Order - 1bitt
    • Kestus (2 baiti) kui kauaks kaader hõlmab kanali
    • Aadress 1 - vastuvõtja MAC
    • Aadress 2 - saatja MAC
    • Aadress 3 - MAC aadress, mis sõltub ToDS ja FromDS lippudest
    • Järjenumber - kui kaader on tükeldatud, siis järjekorranumber (2 baiti)
    • Aadress 4 - MAC aadress, mis sõltub ToDS ja FromDS lippudest
    • Andmed - kuni 2312 baiti
    • Kontrollsumma (CRC-32) - 4 baiti
    IEEE 802.11 turvalisus
    • WEP - tänaseks ebaturvaline
    • WPA - RC4(Rivest Cipher 4)
      • iga paketi jaoks tuletatakse eraldi salajane võti
    • WPA2 - AES ( Advanced Encryption standard)

    TCP/IP

    edastusohje protokollistik internetiprotokolli peal, internetiprotokollistik TCP ja IP protokollid on Interneti protokollikomplektis kaks kõige tähtsamat ja ühtlasi kõige vanemat protokolli, mida katsetati põhjalikult juba 1980-ndatel aastatel maailma esimeses pakettkommutatsiooniga võrgus ARPANet. Aja jooksul on Internetis kasutusele võetud ka hulk teisi protokolle ning terminiga TCP/IP tähistatakse tänapäeval kogu Interneti protokollikomplekti.
    TCP
    edastusohje protokoll. Levinuim võrgu transpordikihi protokoll, mida kasutatakse Etherneti võrkudes ja Internetis.
    TCP on ühendusega edastuse protokoll, mis on ehitatud internetiprotokolli (IP) peale ja seetõttu näeme lühendit TCP peaaegu alati kombinatsioonis TCP/IP ("TCP IP peal"). TCP lisab internetiprotokollile töökindla sideühenduse ja  andmevoo reguleerimise ning võimaldab täisdupleksühendusi.
    TCP standardid on STD 7ja RFC 793.
    Teine internetiprotokolli peal käivitatav protokoll UDP( User Datagram Protocol), mis on ühenduseta edastuse protokoll.
    IP
    internetiprotokoll Protokoll ehk reeglistik, mida järgitakse andmepakettide saatmisel ühelt arvutilt teisele üle Interneti. Teisiti öeldes on IP protokoll "keel", mida  arvutid  kasutavad omavaheliseks suhtlemiseks Internetis.
    Igal Internetiga ühendatud arvutil (Internetis nimetatakse neid hostideks) on vähemalt üks IP aadress, mis kuulub ainult sellele hostile. Kui te saadate või võtate vastu andmeid (näit. e-posti sõnumeid või veebilehti), siis jagatakse sõnum väikesteks pakettideks. Iga pakett sisaldab nii saatja kui vastuvõtja internetiaadressi. Kõik paketid saadetakse kõigepealt  lüüsiarvutile, mis tunneb väikest osa Internetist. Lüüsiarvuti loeb paketi päisest sihtkoha aadressi ja edastab paketi naaberlüüsile, mis omakorda loeb sihtkoha aadressi jne, kuni ükskord üks lüüs tunneb ära, et see aadress kuulub tema lähemas ümbruses e. domeenis paiknevale hostile. Seejärel edastab lüüs paketi sellele hostile, mille aadress paketis sisaldus.
    Kuna sõnum on jagatud terveks hulgaks pakettideks, siis võib iga pakett vajaduse korral liikuda Internetis erinevat teed mööda. Paketid võivad kohale saabuda suvalises järjekorras, mitte selles järjekorras, milles nad teele saadeti. Internetiprotokoll ei tee midagi muud kui lihtsalt toimetab paketid kohale. Pakettide õigesti kokkupanemise eest vastutab teine protokoll - TCP. IP on ühenduseta protokoll, mis tähendab, et lähte- ja sihtkoha vahel ei looda kogu sõnumi edastamie ajaks püsivat ühendust ja iga pakett liigub Internetis iseseisvalt. Pakettidest sõnumi kokkupanemine sihtkohas on võimalik tänu sellele, et TCP jälgib sõnumis sisalduvate pakettide järjekorda . Seepärast nimetataksegi seda protokolli andmeedastuse juhtprotokolliks. OSI mudelis  asub IP kolmandas ehk võrgukihis.
    Praegu on IP enimkasutatavaks versiooniks IPv4, kuid IPv6 on juba valmis. IPv6 võimaldab kasutada palju pikemaid IP aadresse, mis lubab suurendada internetikasutajate arvu praktiliselt piiramatult. IPv6 serverid on tahapoole ühilduvad, st iga IPv6 server tunneb ka IPv4 aadresse
    OSI võrgukiht
    • Loogiline adresseerimine
    • Pakettide marsruutimine
    • Ühendab kokku erinevad võrgud ( ehk leviedastusdomeenid)
    Milleks vaja (võrgukiht)
    • Ühes võrgus palju arvuteid
      • jaotur (hub) - kõik näevad kõiki, võrk küllastub kiiresti põrgetest.
      • kommutaator (switch) - põrked on ohjes, MAC aadresside tabelid suured.
      • hub ja switch - leviedastus (broadcast) levib igale poole
    • Võrkude ühendamine
      • kõik näevad kõiki, MAC tabelid suured
      • erinevad kanalikihi võrgutüübid(Ethernet, Token Ring..)

    OSI võrgukiht
    • IP protokoll (RFC 791, 823)
      • TCP/IP südamik
      • kasutusel Internetis
      • marsruuditav - pakett on suunatav ühelt võrgusõlmelt teisele kuni sihtpunktini
        • marsruuditavad on ka nt IPX, AppleTalk, XNS
        • mittemarsruuditavad nt NetBEUI.
    Host, marsruuter
    • Host - IP võrgus olev seade, millel on unikaalneIP aadress
      • nt lauaarvuti, server, võrguprinter,...
    • Marsruuter on seade, mis ühendab erinevaid IP võrke
      • on ise ühe liidesega igas võrgus
      • igas võrgus unikaalne IP aadress
      • vahendab pakette erinevate võrkude vahel
    IP protokoll
    • Kasutusel kaks versiooni - IPv4 ja IPv6
    • Pakett on datagramm
    • lisaks hulk abiprotokolle
      • ICMP (Internet Control Message Protocol)
      • IGMP (Internet Group Management Protocol)
      • ARP(Address Resolution Protocol)
      • RARP ( Reverse Address Resolution Protocol)
    • Iga seade omab võrgus olemise ajal unikaalset IP-aadresso
    • IP-aadresside kasutust reguleerib IANA (Internet Assigned Number Authority )
    • Ühenduseta protokoll
    IPv4 pakett
    • Versioon - 4 bitti (IPv4=4, IPv6=6)
    • Päise pikkus (internet header length ) - 32-bit ühikutes -4 bitti
    • Teenuseklass (Differenciated services ) - 8 bitti
    • Kogupikkus (päis + andmed) - 16 bitti
    • Identifikaator - 16 bitti
    • Lipud - 3 bitti
      • =0
      • DF (don't fragment)
      • MF( more Fragments)
    • Fragmendi nihe (fragment offset) - 8-baidistes ühikutes - 13 bitti
    • Aega elada e. TTL - 8bitti
    • Protokoll - 8 bitti (TCP=6, UDP=17, ICMP=1, IGMP=2, IP=4)
    • Päise kontrollsumma = 16 bitti
    • Lähteaadress = 32 bitti
    • Sihtaadress - 32 bitti
    • Valikud - turvalisus, ajatembeldus, veateated, silumine - n*32bitti - tavaliselt ei kasutata
    • Andmed
    ICMP
    • Internet Control Message Protocol (RFC 792, 1122)
    • IP pakett, mille andmeosas on ICMP päis ja andmed
    • ICMP päise väljad
      • Tüüp - 8 bitti
      • Kood - 8 bitti
      • Kontrollsumma - 16 bitti
      • Ülejäänud päis (muutuv tähendus) 32 - bitti
    • ICMP andmed (täiteks..)
    • Teadete tüübid
      • Kaja päring ( echo request) (8)
      • Kaja vastus (echo reply) (0)
      • Sihtpunkt kättesaamatu (destination unreachable) (3)
        • kood=1 - host kättesaamatu
        • kood=2 - protokolli ei toetata
        • kood=3 - port kättesaamatu
        • kood=4 - fragmenteerimine vajalik
      • Eluaja ületamine(11)
    • ...
    IP-aadress
    • 32 bitti - 4 oktetti
    • koosneb
      • võrguaadressist
      • hosti aadressist võrgus
    • kirjutatakse kümnendkujul nt 123.45.67.89
      • (sama IP nt 16-ndsüsteemis 7B 2D 43 59)
    • Võrguaadress - host bitid kõik nullid
    • Leviaadress (broadcast) - hosti bitid kõik ühed
      • RFC 919
    • Algselt võrguaadress esimene oktett
    • Unicast, multicast, broadcast
    Võrgumask
    network mask , subnet mask
    • Võrgu- ja hostiosa piiritlemiseks
    • võrguosa bitid ühed hosti osa bitid nullid
    • kirjutatakse nagu IP-aadressi nt 255.0.0.0
    • esitatakse ka kaldriipsuga vormis, nt /8

    Reserveeritud IP-aadressid
    • 224.0.0.0/4 - multiedastus (224.0.0.0 kuni 239.255.255.255)
    • 240.0.0.0/4 - uurimis - ja arendustegevus (240.0.0.0 kuni 255.255.255.254)
    • 10.0.0.0/8 - sisevõrgud
    • 172.16.0.0/12 (kuni 172.31.255.255) - sisevõrgud
    • 192.168.0.0/16 (kuni 192.168.255.255) - sisevõrgud
    • 127.0.0.0/8 - loopback address (127.0.0.1 - kohalik masin)
    • 0.0.0.0/8 - lähtehost lokaalses võrgus (0.0.0.0 viitab iseendale )
    • 14.0.0.0/8 - Public Data Networks aadressid
    • 169.254.0.0/16 - "link local " aadressid (seadistatakse automaatselt, kui muud vahendid nt DHCP ei toimi
    • 128.0.0.0/16, 191.255.0.0/16, 192.0.0.0/16, 223.255.255.0/24 - IANA poolt reserveeritud tulevikus kasutamiseks
    • 192.0.2.0/24 - dokumentatsioonis ja näidisprogrammikoodis kasutamiseks, nt koos domeeninimega example.com või example.net
    • 192.88.99.0/24 - IPv6 suvaedastusaadressi (anycast) tõlkimiseks IPv4 aadressiks IPv6 ja IPv4 vahendavas marsruuteris
    • 198.18.0.0/15 - jõudlustestide tegemiseks võrgus
    • 255.255.255.255 - lokaalse võrgu leviaadress

    IP aadressi klassid
    • Olukorda, kus IP-aadress omab võrgumaski klassikuuluvuse põhjal, nim klassidega adresseerimiseks(classful addressing)
    • 1993 hakati kasutama CIDR (Classless InterDomain Routing)
      • Võrgu suurus pannakse paika võrgumaskiga
      • lubab asutustele eraldada ka vähem kui terve klassi jagu IP-aadresse
      • näit 89.90.91.128/26 e mask 255.255.255.192
    • subnetting - üks võrk jagatakse mitmeks võrdse suurusega väiksemaks alamvõrguks (subnet)
    • Võrgu aadressi laenatakse lisabitte hosti osast
    • Esimene ja viimane alamvõrk on reserveeritud ja neid ei saa kasutada
      • Praegu juba saab, kui kasutada piisavalt uut tarkvara
    VLSM - Variable Length Subnet Mask - lubab sama võrgu sees kasutada erineva suurusega alamvõrke
    IP-aadresside jaotamine
    • IP-aadresse jaotatakse CIDR meetodil
    • Hierarhiline süsteem, põhiregistriks (Internet Registry System) on IANA
    • IANA-le alluvad regiinaalsed Interneti registrid RIR-d
    • RIR-le alluvad kohalikud internet registrid LIR (Local Internet Registry)
    Marsruutimine
    • Igal hostil ja marsruuteril on marsruutimistabel
    • Marsruutimisotsus tehakse sihtaadressi põhjal
    • Kui saaja host on samas (alam)võrgus, saadetakse otse vastuvõtjale
    • Kui saaja host on erinevas võrgus, kui saatja, saadetakse IP pakett vastava marsruuteri kanalikihi aadressile
    • Marsruutimistabelis on kirja iga teadaoleva võrgu (või võrgugrupi) jaoks
      • võimalik, sest IP-de võrke on võimalik hierarhiliselt grupeerida
    • Marsruutimistabeli kirjeid on võimalik agregeerda (e koondada), et paketi kohta läbivaadatavaid kirjeid oleks vähem
    • Kui sihtaadress ei vasta ühelegi kirjele, pakett unustatakse ja saadetakse saatjale ICMP veateade
    MAC ja IP sidumine
    • Kasutatakse ARP protokolli
    • Igal hostil on ARP tabel, kus on kirjas
    • otsitakse samas (alam)võrgus oleva hosti MAC aadress
    • ARP päring saadetakse Ethernet leviaadressile
    • ARP vastus saadetakse küsija MAC-aadressile
    Konvergentsus - Olukord, kus kõigil osapooltel on millestki ühesugune arusaam
    • Näiteks võrgu ülesehitusest
    Marsruutimisprotokollid
    • Kasutatakse marsruutimisinfo vahetamiseks marsruuterite vahel
    • Protokolli abil teada saadud marsruute nim dünaamilisteks
    • Käsitsi sisestatud marsruute nim staatilisteks
    • Tegu on programmiga, mis jookseb marsruuteris ning muudab marsruutimistabelit
    • Autonoomne süsteem - võrkude kogum, mida administreerib üks üksus
      • nim ka marsruutimisdomeen, administratiivne domeen
      • AS number
      • Internet jagatakse väiksemateks hallatavateks kogumiteks
    • IGP ( interior gateway protocol) - autonoomse süsteemi sees
    • EGP (exterior gateway protocol) - autonoomsete süsteemide vahel marsruutimisinfo vahetamiseks
    • IGP protokollid
      • RIP (Routing Information protocol )(RFC1058)
      • RIPv2 (RIP ver 2)(RFC2453)
      • OSPF (Open Shortest Path First )(RFC2328)
      • IGRP(Interior Gateway Routing Protocol)( Cisco )
      • EIGRP( enhanced IGRP) (Cisco)
      • IS-IS (Intermediate system to intermediate süstem )(ISO10589)
    • EGP protokollid
      • - BGP - (Border Gateway Protocol) (RFC4271)
    • Algoritmi järgi jaotatakse
      • Distantsvektor-marsruutimisprotokollid ( distance vector)
        • RIP,IGRP,EIGRP, BGP
      • Sideliini-oleku marsruutimisprotokollid (link-state)
        • OSPF, IS-IS
    Distantsvektor-marsruutimisprotokollid
    • Baseeruvad Bellman- Fordi algoritmil
    • Iga marsruuter kuulutab naabermarsruuteritele välja võrke, mida ta teab
      • on vahetult ühendatud või
      • on marsruudi õppinud naabermarsruuteritelt
    • Iga võrgu kohta näidatakse ka meetrika
      • meetrikaks tavaliselt HOP-de (läbitavate marsruuterite) arv
    • Õpitud marsruudid ununevad mingi (kontroll)aja möödudes , seepärast uuendatakse neid kindla aja tagant

    ... nõrkused
    • Konvergentsi saavutamine võib võtta aega
    • võimalik marsruutimistsüklite tekkimine
    Eeltoodud probleemite vältimine
    • Meetrikate maksimaalväärtused
    • Vaatevälja jagamine ( split horizon)
      • kellelt marsruut õpiti, sellele seda uuesti ei kuulutata
    • Marsruudi mürgitamine
    • Ajendatud uuenduste saatmised
      • topoloogia muutustest teavitatakse kohe
    • Maashoidmise taimerid (holddown timers)
      • topoloogia muutustel lastakse levida enne uut muudatust
    Sideliini-oleku marsruutimisprotokollid
    • Marsruutimisala piires teavad kõik protokolli toetavad marsruuterid kõikide sideliinide ja võrkude infot (topoloogiat)
    • Topoloogia tabelit vaadeldakse graafina ja arvutatakse nt Dijkstra algoritmiga igasse võrku parima meetrikaga marsruut
    • Parim marsruut pannakse marsruutimistabelisse
    • Meetrika seotud sideliini läbilasevõimega
    • Kui mingi sideliini (võrguliidese( olek muutub, annab marsruuter sellest kõigepealt naabritele teada
      • saadetalse vaid oleku muudatuse info, mitte kogu marsruutimistabel
    • Seejärel arvutatakse uus marsruutimistabel
    Transpordikiht
    • Andmevoo teenus, veakontroll
    • Ühenduse loomine
    • Usaldatavad ühendused
    • Pordid (ühenduste eristamiseks)
    • Ummistustega tegelemine
    • Järjekorra arvestamine
    • Andmeühikuks on segment
    • Protokolli peavad toetama vaid ühenduse lõpphostid
    • Protokollid
      • TCP (Transmission Control Protocol)
      • UDP(User Datagram Protocol)

    TCP
    RFC 793, 2581, 2001
    • Esialgne spetsifikatsioon 1981
    • Pakub kõiki transpordikihi funktsioone
    • Loob virutaalse usaldusväärse täisdupleksühendusega ühenduse
    • Andmeühikuks segment
    TCP segment
    • Lähteport (16 bitti)
    • Sihtport (16 bitti)
    • Järjekorranumber (32 bitti)
    • Kinnituse number (32 bitti)
    • Päise pikkus (32-bit ühikutes. 5-15)(4 bitti)
    • Reserveeritud =0 (4 bitti)
    • Koodi bitid (8bitti)
      • CWR (congestion window reduced)
      • ECE (ECN-echo (expicit congestion notification))
      • URG ( urgent )
      • ACK (acknowledgment)
      • PSH ( push ) - andmed saata koheselt edasi
      • RST ( reset ) - ühenduse katkestamine
      • SYN (synchronize) - ühenduse loomine
      • FIN (finish) - pole rohkem andmeid saata
    TCP ühendus
    • Toimub kolmes etapis
      • Ühenduse loomine
      • Andmete edastamine
      • Ühenduse sulgemine
    • Ilma ühendust loomata ei saa andmeid vahetada
    TCP ühenduse loomine
    • "Kolmeosaline käepigistus"
      • Kliend saadab segmendi algse järjekorranumbri x ja SYN lipuga
        • x=juhuslik arv 0..232-1
      • Server jätab x meelde, paneb vastusesse kinnitusväljale x+1, järjekorranumbri väljale arv y, lipud SYN, ACK
        • y=juhuslik arv 0..232-1
      • klient jätab y meelde, paneb vastusesse kinnitusväljale numbri y+1, lipp ACK
      • ühendus loodud

    TCP ühenduse sulgemine
    • A - ühenduse sulgemise algataja
      • A saadab B-le segmendi jrk nr-ga, lipp FIN
      • B saadab A-le segmendi kinnituse nr-ga x+1, lipp ACK
      • kui B otsustab samuti ühenduse sulgeda, saadab A-le segmendi jrk nr-ga y, kinnituse x+1, lipud FIN, ACK
      • A vastab segmendiga, kus kinnituse nr y+1, lipp ACK
      • Ühendus suletud
    TCP andmete edastamine
    • Saadetav andmevoog jagatakse segmentideks
    • Iga segmendi järjekorranumber suureneb segmendi andmete hulga võrra (baitides)
    • Järjekorranumbrid on ühenduse eri suundades sõltumatud
    • Mõni segment võib kaduma minna või jõuda kohale hiljem, kui järgmine segment
    • Segmendile saadetakse kinnitus
      • kinnituse numbriks järgmise oodatava segmendi järjekorranumber
    • Kui saatja ei saa teatud aja (nt 3s) jooksul kinnitust, siis saadetakse segment uuesti
      • kuni ajalimiit täis saab ja ühendus katkestatakse
    • Vastuvõtja poolt saadetav kinnituse segment ei pruugi, aga võib sisaldada andmeid (millele saadetakse omakorda kinnitus jne)
    • Kinnitus võidakse saata kumulatiivselt mitme segmendi kohta korraga
    • Saatja jääb kinnitust ootama kui akna (window) jagu andmeid on saadetud
    • Akna suurus võib ühenduse käigus muutuda
      • libisev aken(sliding window)
    Aeglaselt alustamine
    • Alguses on akna suurus väike, nt 1 segmendi suurune
    • kui sellele tuli edukalt kinnitus, muudetakse akna suurust nt 2 korda suuremaks , jne.
    • kui teavitust enam ei ettenähtud aja jooksul tulnud (näit võrk umbes), vähendatakse akna suurust
    • alustatakse aeglaselt, max kiirus saavutatakse kiiresti
    Kiire taassaatmine (fast retransmission)
    • Kui mõni segment läheb kaduma, on seda vastuvõtjal võimalik eraldi uuesti küsida
    • Saatja ei pea ootama kinnituse timeout'i
    Ummistuste vältimine (congestion avoidance)
    • Peale maksimaalse läbilaskevõime saavutamist minnakse ummistuste vältimise režiimi

    Pordid
    • Port on nö hostisisene aadress
    • pordi numbrid 1- 65535
    • pordinumbrite registreeringuid haldab IANA
    • 1..1023 - üldtuntud pordid
    • 1024--65535 - vabalt kasutatavad
      • 1024...49151 - registreeritud pordid
      • 49152...65535 - " dünaamilised ", "privaatsed" pordid
    • Erinevatel transpordikihi protokollidel on sõltumatud pordid (nt TCP vs UDP)
    • Ühenduse määravad ära kasutatav protokoll ning otspunktide IP-aadressid ning pordid

    Võrkude turve, diagnostika , rakendused

    Turvaaukude ärakasutamine
    • US DoD & Pentagon
      • igast 1000 koodireast 15 on ( turva )vigased
      • 1 vea avastamiseks kulub keskmiselt 75 minutit
      • 1 vea parandamiseks kulub keskmiselt 6 tundi
      • keskmine ärirakendus koosneb 150k- 200k koodireast
    Mõisted
    • Viirus - Arvutiviirus on programm, mis pole orienteeritud arvuti kasutajale ja mille tegevus ei lähtu arvutikasutaja huvidest. Viirus on mõeldud häirima arvuti tööd, rikkuma kettale salvestatud andmeid, tekitama juurdepääsuõigusi teistele kasutajatele/häkkeritele, koguma paroole ja saatma neid edasi ning tegema muud sarnast. Samuti halvavad viirused arvutivõrgu tööd, tekitades üleliigset liiklust võrgus.
    • Uss - uss ka  ussviirus  on iseseisev ennast edasi levitav kahjulik  arvutiprogramm , mis ei vaja võrgus levimiseks kasutajapoolset tegevust. Tavaliselt üritab varjata enda olemasolu.
    • Trooja hobune - avab turvauksi hackeritele..?
    • Tagauks - Backdoor ( vahetevahel lahtikirjutatult Back Door ) ehk nn tagauks on häkkimise vahend, mis võimaldab arvutisüsteemi luua turvamata sissepääsu, mis tagab teatud isikul, näiteks kräkkeril, salajase kaugjuurdepääsu arvutisse igal ajal, andes talle täieliku kontrolli kogu arvutisüsteemi üle. Tagauks püüab jääda alati võimalikult varjatuks, püüdes jääda avastamata ka traditsiooniliste tõrjevahendite eest
    • Nõrkus, turvadefekt
    • Exploit - turvaaugu ärakasutamine(programm)
    • Rootkit - Rootkit (Arvutikaitse.ee  peatoimetaja Aare Kirna eestindatud vaste  Käomuna) on peidetud pahavara, ehk siis nähtamatu protsess või koodijupp (viirus, trooja, klahvivajutuste salvestaja ehk klahvinuhk, nuhkvara), mis suudab mööda hiilidanuhkvara- või viirusetõrjetetest, salvestub kettale ja hakkab õelvara loojale edastama arvutis leiduvat tundlikku informatsiooni – salasõnadest kuni pangakoodideni välja.
    • Tüssamine ( spoofing ) - IP spoofing, MAC spoofing, E-mail spoofing
    • Andmepüük (phishing) - a'la pank võtab ühendust, et peate kinnitama oma andmed
    • Teenusetõkestusrünnak(DoS, Denial of Service)
    • Hajutatud teenusetõkestusrünnak ( DDos , Distributed DoS) - DDoS rünnak (Distributed Denial Of Service Attack) on pahatahtlik nn hajutatud teenusetõkestus ühe isiku või isikute rühma poolt, kui mõne ettevõtte serverile, ruuterile või arvutivõrgule esitatakse tuhandetest või kümnetest tuhandetest arvutitest massiliselt sisutühje kajataotlusi ehk  ping -päringuid.  Selle tulemusel ülekoormatakse võrguliiklus, selle läbilaskevõimsus kahaneb või lakkab üleüldse töötamast. Kuna suure koormuse tõttu on võrguliiklus tugevalt häiritud, siis tavakasutaja päringud mingi teenuse saamiseks (näiteks veebilehe avamiseks) ei leia vastukaja või on meeletult aeglased.
    Turvamehhanismid
    • Filtrid
      • Web filtering
      • E-mail filtering, Antispam, Antimalware, Messaging Security , Content Inspection
    • Liikluse jälgimine töötlemine:
    Tulemüürid
    • Ligipääsu kontroll -> lubamine või tõkestamine
    • Väljastpoolt sissepoole
    • Seestpoolt väljapoole
    • Paketifilter (packet filter firewall ) ~ tulemüür
      • SRC IP
      • DST IP
      • Protocol, port (TCP, UDP, ICMP, ...)
      • ACTION : accept , drop, log
    • Statefull firewall ( olekuga tulemüür)
      • (TCP) sessiooni põhine
    • Rakendustaseme tulemüür (application layer firewall)
      • Rakendusprotokollide põhine (igale oma)
      • OSI Level5-Level7
      • nt Proxy , Web Application Firewall
  • Vasakule Paremale
    Arvutivõrgud ja andmeside #1 Arvutivõrgud ja andmeside #2 Arvutivõrgud ja andmeside #3 Arvutivõrgud ja andmeside #4 Arvutivõrgud ja andmeside #5 Arvutivõrgud ja andmeside #6 Arvutivõrgud ja andmeside #7 Arvutivõrgud ja andmeside #8 Arvutivõrgud ja andmeside #9 Arvutivõrgud ja andmeside #10 Arvutivõrgud ja andmeside #11 Arvutivõrgud ja andmeside #12 Arvutivõrgud ja andmeside #13 Arvutivõrgud ja andmeside #14 Arvutivõrgud ja andmeside #15 Arvutivõrgud ja andmeside #16 Arvutivõrgud ja andmeside #17 Arvutivõrgud ja andmeside #18 Arvutivõrgud ja andmeside #19 Arvutivõrgud ja andmeside #20 Arvutivõrgud ja andmeside #21 Arvutivõrgud ja andmeside #22 Arvutivõrgud ja andmeside #23 Arvutivõrgud ja andmeside #24 Arvutivõrgud ja andmeside #25 Arvutivõrgud ja andmeside #26 Arvutivõrgud ja andmeside #27
    Punktid 100 punkti Autor soovib selle materjali allalaadimise eest saada 100 punkti.
    Leheküljed ~ 27 lehte Lehekülgede arv dokumendis
    Aeg2016-05-28 Kuupäev, millal dokument üles laeti
    Allalaadimisi 44 laadimist Kokku alla laetud
    Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
    Autor egert kuusk Õppematerjali autor
    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 protokollistiku juurutamiseks ja kogu projekt loeti äpardunuks. Praegu on OSI mudel kasutusel peamiselt metoodilise õppevahendina andmesidevõrkude tööpõhimõtte tundmaõppimisel.

    Sarnased õppematerjalid

    Arvutivõrkude alused
    14
    docx

    Arvutivõrkude alused

    kihis (andmelülikihis). Kihiline arhitektuur ISO/OSI mudel OSI 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 protokolle. On väga keeruline panna omavahel suhtlema erinevat riist- ja tarkvara kasutavaid arvuteid. OSI idee seisneb selles, et andmeside protsess on jagatud kihtideks, nii et iga kiht tegeleb ainult teatava kitsama ülesannete ringiga ning muudatuste tegemine ühes kihis ei nõua tingimata teiste kihtide muutmist. Iga kiht kasutab vahetult enda all olevat kihti ja teenindab vahetult endast ülalpool olevat kihti. Juhtimine antakse edasi järgemööda ühelt kihilt teisele, alustades kõige ülemisest ehkrakenduskihist ühes tööjaamas, seejärel minnakse aste-astmelt allapoole kuni jõutakse

    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
    Arvutivõrgud
    5
    docx

    Arvutivõrgud

    Arvutivõrgud TOPOLOOGIA MEEDIA (ülekanne) PROTOKOLLID SEADMED TOPOLOOGIA · Võrguseadmete füüsiline ja loogiline ülesehitus · Siini võrk (Bus Network)- üks meediakandja, back bone-üks füüsiline kaabel · Liini võrk (Chain Network)- seadmed on ühendatud järjest, jadaühendusena · Ring võrk-ringikujuline loogika, loodud suletud ahel, liikumine on ühes suunas päripäeva, token ring-sümboolne pakett, võib rääkida ainult see masin, kelle käes on token ring · Tähtvõrk (Star Network)-keskmine seade, masinad ühilduvad üksteise külge läbi keskmise seadme · Puu võrk (Tree Network)-seadmete hierarhia, juurseade · Kontuurvõrk (Täis) (Fullmesh Network)-kõik punktid on kõikide teiste punktidega ühendatud maksimaalselt, osaline kontuurvõrk (partialmesh netw.)- ei ole maksimaalühendust · Hübriid võrk (Hybrid netw.)-võib sisaldada kõiki teisi topoloogiaid MEEDIAKANDJAD · Füüsiline keskkond, mille s

    Arvutivõrgud
    Side Eksam 2016
    42
    pdf

    Side Eksam 2016

    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

    Side
    Side
    122
    docx

    Side

    Mitmekiireline levi – info levib mööda peegeldusi, otselevi on väga harva. Kohale jõuab mitu lainet samaaegselt. Halb, sest lained liituvad (võivad tasakaalustada ennast ning signaal kustub ära, nõrgeneb). Kuna inimene liigub, muutub sagedus – lainepikkus – tuleb kogu aeg kanalit järgi kruttida. 20 19. ISO-OSI füüsilise kihi seadmed repiiter, jaotur(hub) ja modem.  Repiiter – kui võrgud on pikad, muutub signaal nõrgaks. Repiiter võtab signaali vastu, võimendab seda ning saadab edasi. Teiseks võib repiiter olla tõlkefunktsiooniga – kui on ühendatud näiteks keerdpaar ning koakskaabel. Võimaldab füüsiliselt võrku pikemaks teha.  Jaotur – kordab saadud signaali teistesse hostidesse (välja arvatud sinna, kust tuli. Rohkem kui kahe pesaga repiiter.  Modem – muudab ühe signaali teiseks, et saaks kasutada erinevaid kaableid

    Side
    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
    Arvutivõrgud
    22
    doc

    Arvutivõrgud

    Arvutivõrgud Arvutivõrgud 1. Arvutivõrgu ISO OSI mudeli füüsiline ja ühenduskihid. Füüsiline kiht (Physical Layer) ­ Raua ja elektri jms spetsifikatsioon: *pistikute standardid, signaali kuju, sagedus, amplituud *traadite arv, tüüp, funktsioon, max pikkus *kodeermismeetod Ühenduse kiht (Link Layer) ­ usaldatav kanal segmendi piires: *võrgu topoloogia *seadmete füüsilised aadressid *vigadest teavitamine *kaadrite formeerimine, edastamine *voo reguleerimine 2

    Arvutiõpetus
    Kommunikatsiooni eksami küsimuste põhjalikud vastused
    52
    docx

    Kommunikatsiooni eksami küsimuste põhjalikud vastused

    UDP-d kasutatakse programmides, kus eelistatakse kiirust kindlusele. UDP ei hooli ummikutest vastuvõtjas. Puudub ka garantii, et segmendid saabuvad õiges järjekorras ja et ei saadeta topeltsegmente. // EHK See on connectionless – ei toimu handshaking’ut. // 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 ==> Datagrammvõrk e. Tavaline pakettvõrk. Sõnum (pakett) liigub saatjast vastuvõtjani läbi erinevate võrgusõlmede „parimat võimalikku teed pidi“. Paketi päises on alati saatja ja vastuvõtja aadressid mille järgi teevad võrgus oleva ruuterid otsuseid millist marsruuti pidi konkreetset paketti kõige parem saata on.

    Tehnoloogia




    Meedia

    Kommentaarid (0)

    Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



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