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
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
Raamistiku poolt on tehtud kolm erinevat klassi XML andmete lugemiseks. Kui nende funktsionaalsus ei ole piisav, siis võite ise alati neid klasse juurde tekitada. XMLi lugemiseks saab kasutada tavalisi System.IO klasse. Läbi IO klasside on võimalik XMLi lugeda nii failist kui ka voost. Sisuliselt ei ole vahet, kumba meetodit kasutada aga, et oleks lihtsam jälgida, siis võite ette kujutada nii, et Fail on andmekandjale salvestatud nimeline baidijada, voog on aga kusagilt mujalt (võrk, andmebaas, jne) tulev baidijada. Proovime alustuseks lugeda sisse tavalise tekstifaili. Selleks on meil esmalt vaja System.IO nimeruumi using System.IO; ning seejärel kirjutame protseduuri, mis avab tekstifaili ja trükib selle rea kaupa ekraanile. string FailiNimi = @"c:mingifail.txt"; if (File.Exists(FailiNimi)) { // kui fail on olemas StreamReader FailiLugeja = File.OpenText(FailiNimi); string rida = FailiLugeja.ReadLine(); while (rida