võrkudevaheliste ühenduste loomine, veatöötlus, ummistuste reguleerimine ja pakettide järjestamine. Levinuim võrgukihi protokoll on IP protokoll Andmelülikiht (DLL, Data link layer) Andmelülikiht, lülikiht 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 kiht (Physical layer)
Kanalikiht ehk lülikiht ehk andmelülikiht on OSI mudeli altpoolt teine kiht (asub füüsilise kihi peal ja võrgukihi all). Andmelülikihi ülesanne on andmepaketi muundamine binaarkoodiimpulssideks, mida saab saata üle edastusmeediumi sihtarvutisse, kus toimub vastupidine protsess. 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 lisab IP aadressidele MAC aadressi alg- ja sihtarvutile. Andmelülikiht jaguneb kaheks alamkihiks - ülemiseks ja alumiseks. Ülemist nimetatakse loogilise lüli juhtimiskihiks (LLC - Logical Link Control) mis tagab universaalse liidese kanalite vahetuseks võrgukihiga ja alumist meediapöörduse juhtimiskihiks (MAC -
parandamiseks, mitte 2-bitiste vigade avastamiseks. Näide: Sõnum 1101 edastatakse kujul 1100110, sest 7 6 5 4 3 2 1 1 1 0 0 1 1 0 7-bitine koodisõna 1 - 0 - 1 - 0 (paaris-paarsus) 1 1 - - 1 1 - (paaris-paarsus) 1 1 0 0 - - - (paaris-paarsus) Punasega on tabelis tähistatud andmebitid, sinisega veakontrolliks vajalikud bitid 3. LDPC (Low Density Parity Check Code) Hõre paarsuskontrolli kood LDPC-kood (Gallageri kood) on veaparanduskood, mida kasutatakse digitaalse informatsiooni ülekandel mürastes kanalites. LDPC jt. veaparanduskoodid ei taga küll ideaalselt veavaba ülekannet, kuid vigade esinemise tõenäosust saab viia kuitahes väikeseks. LDPC oli esimene kood, mis võimaldas Shannoni piirile lähedast ülekandekiirust. LDPC koode saab kasutada satelliitsides,
Siia kuuluvad riistvara ja selle juhtimise protseduurid ning see defineerib võrgu füüsikalised ja elektrilised karakteristikud ja tagab andmete edastamise võrgus elektriliste impulsside, valgus- või raadiosignaalidena ning tagab arvutite füüsilise ühenduse võrguga. Andmelülikiht- Andmelülikiht 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. Nii tagab andmelülikiht võrgukihile veavaba virtuaalse kanali. Andmelülikiht jaguneb kaheks alamkihiks - ülemiseks ja alumiseks. Ülemist nimetatakse loogilise lüli reguleerimiskihiks (LLC - Logical Layer Control) ja alumist meediapääsu reguleerimiskihiks (MAC - Media Access Control).
edastamine, samuti adresseerimine, võrkudevaheliste ühenduste loomine, veatöötlus, ummistuste reguleerimine ja pakettide järjestamine. · andmelülikiht, lülikiht 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, mis 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 reguleerimiskihiks (LLC - Logical Layer Control) ja alumist meediapääsu reguleerimiskihiks (MAC - Media Access Control).Lülikihi protokollid on näiteks PPP, SLIP, HDLC, ABP, Go Back N, SRP
võrkudevaheliste ühenduste loomine, veatöötlus, ummistuste reguleerimine ja pakettide järjestamine. Levinuim võrgukihi protokoll on IP protokoll Andmelülikiht Andmelülikiht, lülikiht- 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). Füüsiline kiht Füüsiline kiht OSI mudeli esimene ehk kõige alumine kiht. Siia kuuluvad riistvara ja selle
riistvarakomponentidega. Signaali kuju, sagedus, amplituud jms. Otsikute standardid. Traatide arv, tüüp, funktsioon max pikkus. Kodeerimismeetodid 2. 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
Kui teatud aja jooksul ei toimu jagab andmepaketid enne füüsilisse kihti saatmist kaadriteks liikumiseks mööda sidekanalit). akna nihutamist, saadetakse kõik paketid uuesti. Paketid (vt. fragmentation) ning võtab füüsilisest kihist vastu 13. Arvutivõrkude ja Interneti ajalugu. peavad olema saabunud vastuvõtjasse õiges järjekorras, kinnituskaadreid (kaadreid, mis vastuvõtupool veakontrolliks Võrkude võrk, mis ühendab kohtvõrke, piirkondlikke ja vastasel juhul toimub pakettide uuesti saatmine alates paketist, tagasi saadab), teostab veakontrolli ning kui avastab vea, riiklikke magistraalvõrke. Andmevahetuseks Internetis kus viga ilmnes tänu akna kellale. edastab kaadri teistkordselt. 3. võrgukiht - ülesandeks on kasutatakse TCP/IP protokolli. Internet sai alguse ArpaNET’ist, 23
Data link (kanalikiht) - jagab andmepaketid enne füüsilisse kihti MIME tüüpe: Tekst (plain, html), Pilt (jpeg, gif), Hääl/audio (basic), Video (mpeg), Rakendused (muud andmed, mis peavad lugejal võimaliku sihtkoha jaoks ja oma veerg naabrite jaoks. Iga ristumiskoha peal on kirjas selle marsruudi ,,maksumus". D X(Y,Z) = c(X,Z) + saatmist kaadriteks ning võtab füüsilisest kihist vastu kinnituskaadreid (kaadreid, mis vastuvõtupool veakontrolliks tagasi saadab), olema, et kirja näha nt MSword) MIME korral on kirja päisesse lisatud read kasutatud MIME versiooni kohta ja kirja sisu kodeeringu min w {DZ (Y,w)} kaugus X-st Y-ni, kui Z on järgmine samm teostab veakontrolli ning kui avastab vea edastab kaadri teistkordselt. See omakorda jaguneb kaheks alamkihiks: ülemiseks loogilise lüli tüüp. POP3: Post office protocol. Protokoll, mida kasutatakse kirjade lugemiseks
andmeedastuskiiruse pärast. Ethernet's kasutatakse andmete edastamisel CSMA/CD edastusmeetodit. Ethernet kaadri strukuur sisaldab: Preamble - kindel bitijada, mis näitab, et algab uus kaader. Sünkroniseerib saatja ja saaja kellad. Saaja aadress - 6 baidine MAC aadress Saatja aadress - 6 baidine MAC aadress Tüüp - näitab kõrgema taseme protokolli (IP, IPX või AppleTalk jne) Andmed - määratud pikkusega baidijada, mis sisaldab kasulikku andmeid. CRC - veakontrolliks vajalikud andmed. Etherneti tehnoloogiad: 10Base2 - koaksiaalkaabliga ehitatavad siinivõrgud. Maksimaalne kaablipikkus seadme ja terminaatori vahel on 200 m. Maksimaalne kiirus on 10Mbps. 10BaseT ja 100BaseT - vastavalt 10 Mbps ja 100 Mbps kiirus, nimetatakse "Fast ethernet'ks". T - tähendab, et kasutatakse Twisted Pair (keerupaar kaablid) kaabeldust. Huubist Switch'ni on võrk ülesehitatud täht-topoloogiaga. Maksimaalne distants kahe võrguseadme (nt. huub ja arvuti võrgukaart) on 100m
andmeedastuskiiruse pärast. Ethernet's kasutatakse andmete edastamisel CSMA/CD edastusmeetodit. Ethernet kaadri strukuur sisaldab: Preamble - kindel bitijada, mis näitab, et algab uus kaader. Sünkroniseerib saatja ja saaja kellad. Saaja aadress - 6 baidine MAC aadress Saatja aadress - 6 baidine MAC aadress Tüüp - näitab kõrgema taseme protokolli (IP, IPX või AppleTalk jne) Andmed - määratud pikkusega baidijada, mis sisaldab kasulikku andmeid. CRC - veakontrolliks vajalikud andmed. Etherneti tehnoloogiad: 10Base2 - koaksiaalkaabliga ehitatavad siinivõrgud. Maksimaalne kaablipikkus seadme ja terminaatori vahel on 200 m. Maksimaalne kiirus on 10Mbps. 10BaseT ja 100BaseT - vastavalt 10 Mbps ja 100 Mbps kiirus, nimetatakse "Fast ethernet'ks". T - tähendab, et kasutatakse Twisted Pair (keerupaar kaablid) kaabeldust. Huubist Switch'ni on võrk ülesehitatud täht-topoloogiaga. Maksimaalne distants kahe võrguseadme (nt. huub ja arvuti võrgukaart) on 100m
1) füüsiline kiht - Siia kuuluvad riistvara ja selle juhtimise protseduurid ning see defineerib võrgu füüsikalised ja elektrilised karakteristikud ja tagab andmete edastamise võrgus elektriliste impulsside, valgus- või raadiosignaalidena ning tagab arvutite füüsilise ühenduse võrguga. 2) andmelülikiht - jagab andmepaketid enne füüsilisse kihti saatmist kaadriteks (vt. fragmentation) ning võtab füüsilisest kihist vastu kinnituskaadreid (kaadreid, mis vastuvõtupool veakontrolliks tagasi saadab), teostab veakontrolli ning kui avastab vea, edastab kaadri teistkordselt. 3) võrgukiht - ülesandeks on pakettide marsruutimine ja edastamine, samuti adresseerimine, võrkudevaheliste ühenduste loomine, veatöötlus, ummistuste reguleerimine ja pakettide järjestamine. 4) 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.
1) füüsiline kiht - Siia kuuluvad riistvara ja selle juhtimise protseduurid ning see defineerib võrgu füüsikalised ja elektrilised karakteristikud ja tagab andmete edastamise võrgus elektriliste impulsside, valgus- või raadiosignaalidena ning tagab arvutite füüsilise ühenduse võrguga. 2) andmelülikiht - jagab andmepaketid enne füüsilisse kihti saatmist kaadriteks (vt. fragmentation) ning võtab füüsilisest kihist vastu kinnituskaadreid (kaadreid, mis vastuvõtupool veakontrolliks tagasi saadab), teostab veakontrolli ning kui avastab vea, edastab kaadri teistkordselt. 3) võrgukiht - ülesandeks on pakettide marsruutimine ja edastamine, samuti adresseerimine, võrkudevaheliste ühenduste loomine, veatöötlus, ummistuste reguleerimine ja pakettide järjestamine. 4) 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.
mida kasutatatakse füüsiliseks transpordiks. IP aadressi abil suunatakse pakett õigesse alamvõrku, seal edastatakse pakett kõigile arvutitele ja õige MAC aadressiga arvuti loeb ja tunneb talle saadetud paketi ära. Etherneti kaadri struktuur: 1. Aadress(S, VV)6 baiti MAC. Kaader saadetakse kõigile LAN-i masinatele ja need kes ei ole selle aadressiga, viskavad selle kaadri minema. 2. Type - näitab kõrgema kihi protokolli (mis on kaadri sees). 3. CRC veakontrolliks vajalikud andmed, mida kontrollitakse vastuvõtjas. Vea korral visatakse kaader lihtsalt ära. Nende ees on veel nii S kui ka VV MAC aadressid ja sünkrobitid, et S ja VV kella sagedused sünkroniseerida. Etherneti kaadri andmehulk on 461500 baiti. CSMA/CD Ethernetis - Kokkupõrke korral edastatakse võrku 48 bit mürasignaal, et kõik oleksid kokkupõrkkest teadlikud ja katkestaksid saatmise. Peale seda valivad kõik saatjad 0...512 bit edastusajast viite
tasemel. Ilma selleta ei saaks suhelda suht kellegagi. Etherneti kaader: ● Preamble- kindel bitijada, mis näitab, et algab uus kaader. Sünkroniseerib saatja ja saaja kellad. ● Addresses- saatja ja saaja MAC aadressid ● Type- näitab millist kõrgema taseme protokolli kasutatakse ● Data ● CRC- nelja baidine kontrollkood, ehk veakontrolliks Etherneti standardid/tehnoloogiad: 1. 10Base2. Esimene etherneti versioon. Oli 10Mbps, kaadripikkus oli max 200m, töötas hoax kaablil, mille otstes olid terminaatorid. Kogu kanal oli ühe saatja käes.Pikendamiseks kasutati reptiitereid (kordajaid- füüsilise kihi seade), mis võtab vastu bitijada, võimendab need ning väljastab teise otsa. 2. 10BaseT.T - tähendab, et kasutatakse Twisted Pair (keerupaar kaablid) kaabeldust
{ protected void Page_Load(object sender, EventArgs e) { object o = null; Page.Title = "Globaalse veakontrolli test"; lblTere.Text = o.ToString(); } } 51. Kui mõnel lehel on vaja personaalset lähenemist veakontrollile on võimalik Page_Error meetod kas üle kirjutada või pärida see leht otse System.Web.UI.Page klassist Veakontroll koodis Kuigi ASP.NET pakub mitmeid võimalusi nii globaalseks kui ka lokaalseks veakontrolliks on kõige parem kui suudate vigu ennetada või siis lahendada nad kohe tekkimise hetkel. Meetodi sees vigadele reageerimiseks saab kasutada Try ... Catch konstruktsiooni, mis võimaldab väga mugavalt vigu hallata. Ülesandeid * Lisa rakenduse juurkataloogi fail app_offiline.htm. Veendu, et rakendus pole veebist kättesaadav. Eemalda faili ja kontrolli, et kõik taas toimiks. * Loo vea puhul näitamiseks eraldi leht. Tekita lehel veaolukord. Veendu, et kasutaja suunataks sinna.
{ protected void Page_Load(object sender, EventArgs e) { object o = null; Page.Title = "Globaalse veakontrolli test"; lblTere.Text = o.ToString(); } } 271. Kui mõnel lehel on vaja personaalset lähenemist veakontrollile on võimalik Page_Error meetod kas üle kirjutada või pärida see leht otse System.Web.UI.Page klassist Veakontroll koodis Kuigi ASP.NET pakub mitmeid võimalusi nii globaalseks kui ka lokaalseks veakontrolliks on kõige parem kui suudate vigu ennetada või siis lahendada nad kohe tekkimise hetkel. Meetodi sees vigadele reageerimiseks saab kasutada Try ... Catch konstruktsiooni, mis võimaldab väga mugavalt vigu hallata. Ülesandeid * Lisa rakenduse juurkataloogi fail app_offiline.htm. Veendu, et rakendus pole veebist kättesaadav. Eemalda faili ja kontrolli, et kõik taas toimiks. * Loo vea puhul näitamiseks eraldi leht. Tekita lehel veaolukord. Veendu, et kasutaja suunataks sinna.