between two tones: one, the "mark", represents a binary one; the other, the "space", represents a binary zero. Meie NOKIA modem kasutas nn. full-duplex kanalit, mis kujutab endast ühendust kahe punkti vahel. Seega üks punkt on telefonivõrgus (dial-up) ja teine võrgukaart. Sellist tüüpi modemid kasutavad tehnoloogiat, mille põhimõte on helitooni(audio) sageduse codeerimine kahendsüsteemi(binary). Ehk siis signaalina näeme aja ja kõrgepingenivoona esitletud bitijadana, milles esinevad kandsüsteemi numbrid ,,0" ja ,,1". b) Joonis m) Tegemist on negatiivse loogikaga, st. ,,0" korral on kõrgepingenivoo. Seega eeldan, et ASCII kood tuleks järgmine: 1010010-Tegemist on % märgiga
Seadmete juhtimine – loogiliste ja füüsiliste seadmete vastavusse viimine, sisend- väljund operatsioonide organiseerimine. Ülesande juhtimise programmid – juhtkeele interpreteerimine, kasutaja protsesside juhtimine. Ül 7. Sõnumi edastamiseks jagatakse ülessanded seitsme kihi vahel. Igal kihil on oma ülessanne ning täidab ühte osa tervikust. Kihtide vahel suhtlemine toimub ainult naaberkihiga. Andmed edastatakse bitijadana. Ül 8. Esimese auditoorse tunniga jäin rahule. Kuid 2-nd, 10-nd, 8-nd ja 16-nd süsteemid jäid mulle endale veel segaseks. Sellest lähtuvalt võivad ka eelnevad ülessanded vigased olla.
Igale kihile viidatakse võrgunduseskonkreetsele kihile vastava tasemega: 1. füüsiline, 2. andmelüli kiht jne. Osapoolte suhtlemisel suhtlevad kihid omavahel ning igal kihil on oma protokoll, mille alusel suhtlemine toimub. 3 Füüsiline kiht on OSI mudeli esimene ehk kõige alumine kiht. See ühendab seadme meediumiga ehk edastab andmed üle võrgumeediumi sihtarvutisse bitijadana. See arvestab võrgu füüsilist topoloogiat, elektrilisi ja füüsilisi ülekandemeediumi parameetreid ja saadetavate ning vastuvõetavate bittide ajastamist ning kodeerimist. Tänu füüsilisele kihile ei pea ülemised kihid otselest tegelema füüsiliste probleemidega. Siia kuuluvad Fast Ethernet, RS-232 ja ATM protokollid koos vastavate riistvarakomponentidega. 4
Eraldi toide on mürakindluse pärast ja see ei tohi kiibi toitepingest (üle 0.3V) erineda. Võrdluspinge määrab maksimaalse digitaalse väärtuse. Ehk kui võrdluspinge on 3V siis sama pingega sisend annab väärtuseks 2 astmes 10 miinus 1 ehk 1023. AVR-i ADC töötab võrdlusmeetodil (Successive Approximation ADC). Lühidalt öeldes toimub mõõdetava pinge võrdlemine kindlate nivoopingetega ja tulemuste esitamine tõeväärtuste-, ehk bitijadana. See meetod võtab aga aega - iga biti leidmine lõppväärtuses toimub eraldi. AVR-il kulub töö ajal 13 takti ühe mõõtmise tegemiseks ja 25 takti kõige esimesel mõõtmisel (käivitusel). Need taktid pole aga kontrolleri töötaktid vaid spetsiaalselt ADC üksuse jaoks sagedusjaguriga saadud. Maksimaalse täpsuse saamiseks peaks ADC takt olema 50-200 kHz. Kõrgemal taktil kaob täpsus, kuid vahel on ka mõõtmiste suur arv olulisem kui täpsus. Ühele
Diagrammide ehitamisel lähtume sellest, et sünkrosignaali ilmumise momendil seadme sisendil viibib eelmine signaal X, ja tema vahetus toimub ainult peale trigerite ümberlülitamist. 20. Mis on – UART, USART, SPI? UART - Universal Asynchronous Receiver/Transmitter – raudvara mis muudab paralleelse info järjestik infoks? Paralell to serial. Mõlemat pidi kui on täisdupleks Jadaliides. Võtab andmeid baitide kaupa ja edastab need bitijadana ja vastupidi, ehk muudab bitijada tagasi baitideks. Sisaldab nihkeregistrit. Andmeside võib olla simplex (ainult ühesuunaline saatmine), poolduplex (saatmine ja vastuvõtmine kordamööda) või täisdupleks (mõlemad osapooled korraga saadavad ja võtavad vastu). Näiteks selleks, et edastada 1 bait, edastatakse kindla ajaintervalliga 8 bitti. Füüsiliselt toimub jadaliidese liinil, mis on 1 mikrokontrolleri viik, kindla ajavahemiku
kasutatakse kirjade lugemiseks, sellel on rohkem võimalusi kui POP3-l. Tegelikult ei toimu ruutimine ideaalselt. Kõik ruuterid ei ole ühesugused ja võrk ei ole ,,lame" vaid hierarhiline. Kõiki sihtkohti ei ole (edastuskeskkonnaga) ja edastab andmed füüsilise bitijadana. 16.DNS võimalik hoida ruutimistabelis. Tegelikult võib iga võrgu administraator tahta oma võrgus ruutimist hallata. Ruuterid koondatakse 6
Saatja implementeerib segmendi sisu kui 16-bitlst täisarvu. Kontrollsumma arvutamiseks teostatakse komplementaarne ühtede liitmine, tulemus paigutatakse UDP kontrollsumma väljale. Vastuvõtja arvutab analoogiliselt andmete kontrollsumma ja võrdleb seda paketi päises olevaga. Kui need on võrdsed, siis viga ei ole. Tsükliline liiasuse kontroll Arvutatakse CRC kontrollsumma. Peaaegu võimatu on juhuslike bitimuudatuste tulemusena saada sama kontrollsummat. Andmeid käsitletakse bitijadana. Esimesed 8 bitti laaditakse arvuti registrisse ja teostatakse XOR-tehe. Esimeseks operandiks on registris olevad 8 bitti, teine on vabalt valitud polünoom, mis peab olema teada ka andmete saajale (et oleks võimalik sama arvutus paketi saamisel ka läbi viia). Tehte tulemus salvestatakse uuesti registrisse, selle järel nihutatakse registri sisu vasakule ja madalamale järgule salvestatakse uus andmebitt. Tekkinud arvuga tehakse uuesti XOR-tehe (kasutades sama polünoomi) ja tulemus
Tulemusena on kauge masina faili tekst lõpus failide tekst1, tekst2, tekst3 sisu. Kui te soovite kauge masina kataloogi listingut salvestada kohalikku faili, siis ftp> ls ~/public_html ls_koduleht ning kodulehe kataloogi ~/public_html listing kaugest masinast salvestatakse kohalikku faili ls_koduleht. Andmevahetuse tüübid Algul märkisime, et FTP võimaldab pidada ühendust väga erinevate masinate vahel. Kahendfailid (nt pildid, muusikafailid) on kõikjal esitatud ühesuguse bitijadana ja nende kopeerimisega tavaliselt probleeme ei ole. Küll aga on tegu ASCII failide, nt HTML dokumentide ja CGI skriptide peerimisel. Erinevad operatsioonisüsteemid kirjeldavad spetsiaalsümboleid erinevalt. Nt reavahetust märgib UNIXi süsteemis üks bait, mille väärtus on kuueteistkümnendsüsteemis '0A'; DOS'is aga kaks baiti, kuueteistkümnendsüsteemis '0A0D'. Kui te kopeerite UNIXi süsteemist seal koostatud ASCII faili DOSi süsteemi, andke enne käsk ascii ftp> ascii
Saatja implementeerib segmendi sisu kui 16-bitist täisarvu. Kontrollsumma arvutamiseks teostatakse komplementaarne ühtede liitmine, tulemus paigutatakse UDP kontrollsumma väljale. Vastuvõtja arvutab analoogiliselt andmete kontrollsumma ja võrdleb seda paketi päises olevaga. Kui need on võrdsed, siis viga ei ole. Tsükliline liiasuse kontroll Arvutatakse CRC kontrollsumma. Peaaegu võimatu on juhuslike bitimuudatuste tulemusena saada sama kontrollsummat. Andmeid käsitletakse bitijadana. Esimesed 8 bitti laaditakse arvuti registrisse ja teostatakse XOR-tehe. Esimeseks operandiks on registris olevad 8 bitti, teine on vabalt valitud polünoom, mis peab olema teada ka andmete saajale (et oleks võimalik sama arvutus paketi saamisel ka läbi viia). Tehte tulemus salvestatakse uuesti registrisse, selle järel nihutatakse registri sisu vasakule ja madalamale järgule salvestatakse uus andmebitt. Tekkinud arvuga tehakse uuesti XOR-tehe (kasutades sama polünoomi) ja tulemus
Saatja implementeerib segmendi sisu kui 16-bitist täisarvu. Kontrollsumma arvutamiseks teostatakse komplementaarne ühtede liitmine, tulemus paigutatakse UDP kontrollsumma väljale. Vastuvõtja arvutab analoogiliselt andmete kontrollsumma ja võrdleb seda paketi päises olevaga. Kui need on võrdsed, siis viga ei ole. Tsükliline liiasuse kontroll Arvutatakse CRC kontrollsumma. Peaaegu võimatu on juhuslike bitimuudatuste tulemusena saada sama kontrollsummat. Andmeid käsitletakse bitijadana. Esimesed 8 bitti laaditakse arvuti registrisse ja teostatakse XOR-tehe. Esimeseks operandiks on registris olevad 8 bitti, teine on vabalt valitud polünoom, mis peab olema teada ka andmete saajale (et oleks võimalik sama arvutus paketi saamisel ka läbi viia). Tehte tulemus salvestatakse uuesti registrisse, selle järel nihutatakse registri sisu vasakule ja madalamale järgule salvestatakse uus andmebitt. Tekkinud arvuga tehakse uuesti XOR-tehe
Tegelikkuses on nii andmed kui CRC muidugi pikemad.) ja jagamisel tekkima jääk 0. Kui tekib nullist erinev jääk, peab andmetes olema viga. CRC koodi arvutamine käib nii, et teostatakse samasugune jagamine, aga CRC koodi asemele (mida veel ei teata) pannakse andmete lõppu nii palju nulle kui pikk on CRC kood. Sel juhul tuleb generaatoriga jagamise jäägiks CRC kood ise. 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. 38. Multipöördusprotokollid Üks kanal, aga mitu saatjat ja/või vastuvõtjat.