230 likes | 430 Views
Link Layer dhe LAN. Topologjia ne yll. Vjen pas topologjise bus Ne qender yll mund te vendoset nje hub ose nje switch. hub o switch. twisted pair. hub. 10BaseT dhe 100BaseT. 10/100 Mbps;” T eshte per Twisted Pair Nyje te lidhura ne nje hub: “topologjia ne yll”;
E N D
Topologjia ne yll • Vjen pas topologjise bus • Ne qender yll mund te vendoset nje hub ose nje switch hub o switch
twisted pair hub 10BaseT dhe 100BaseT • 10/100 Mbps;” • T eshte per Twisted Pair • Nyje te lidhura ne nje hub: “topologjia ne yll”; • 100 m distanca maximale
Tel bakri I gershetuar dopjo hub Hub Jane perforcues te nivelit 1: • Gjithshka qe vjen ne nje hyrje perseritet ne te tjerat • Me te njejten shpejtesi • Nuk kane buffer • hub nuk mund te zbuloje kolizionet:
Interkoneksione me hub • Mund te krijohen mikro dhe makro-yje • Distanca midis nyjeve mund te shtrihet • Domenet LAN singel futen ne nje te vetem hub hub hub hub
Switch • Punon ne nivelin 2 • Bufferizon frame (store & forward) • Veshtron frame dhe vendos se ne cilen porte do te nis nje frame ne baze te adreses MAC • Shpesh duhet te perdore CSMA/CD (nese ka nje hub ne nje porte) • Here te tjera duhet te beje broadcast kur nuk di se ku eshte lidhur nje adrese MAC • transparent • Skedat e rrjetit nuk e dine qe ka nje switch ose nje hub ne krye. • plug-and-play, auto-configurues • Switch-et mesojne ne baze te frame-ve qe arrijne se ne cilen adrese eshte nje MAC adrese (kane nje tabele MAC<->numer porte). • ‘Cmenden ‘ lehte nese nje adrese MAC shfaqet njekohesisht ne dy porta te ndryshme
switch hub hub hub Forwarding 1 3 2 • si arrin te kuptoje nje switch se ku duhet te coje nje frame? • eshte si problemi I routing ne nivelin 3!
Auto learning • Secili switch ka nje switch table • Inputet e tabeles: • (MAC Address, Interface, Time Stamp) • Inputet e vjetra skadojne (TTL rreth 60 min) • switch meson cilat MAC adresa jane pas portave te caktuara • Kur merret nje frame me nje lloj MAC burim, switch meson nga cila porte ka mberritur • Ciftet MAC/numer nderfaqe memorizohen
Algoritmi Kur merret nje frame: Kerkim nese ne switch table rezulton nje MAC destinacion if MAC address prezentethen{ if MAC destinacion.porta = MAC burim.portathen hidhe frame-in else dergo frame ne MAC destinacion.porta } else broadcast Ekzekutohet ne gjithe nderfaqet pervec Asaj nga ka ardhur frame
Shembull C dergon frame ne D address interface switch 1 1 1 2 3 A B E G 3 2 hub hub hub A I F D G B C H E • Switch merr frame nga C • C rezulton te jete ne nderfaqen 1 • Meqe D nuk rezulton ne tabele, switch e dergon frame ne nderfaqet 2 dhe 3 • D merr frame
Shembull: Switch Menjehere D i pergjigjet C: address interface switch 1 1 2 3 1 A B E G C hub hub hub A I D 2 F D G B C H E • Switch merr frame nga D • Vihet re qe D eshte ne nderfaqen 2 • Meqe C eshte ne tabele, frame dergohet vetem ne nderfaqen 2 • Frame i marre nga C
Protokoll MAC me turne Token Ring: • Mjaft te mire ne ngarkesa te plota • Te skartuar per ngarkese te ulet Ethernet: • Mjaft te mire ne ngarkese te ulet • Te skartuar ne ngarkesa te plota
Token ring Token passing: • LAN me unaze: ka nje token qe kalon nga nje skede ne tjetren • Vetem ai qe ka token mund te transmetoje • Probleme: • Vonese e madhe : duhet te presin qe te behet nje xhiro per te rifilluar transmetimin • Unaza mund te keputet ne nje pike cfaredo
B A C C C’s signal strength A’s signal strength B A space IEEE 802.11: Akses multiple • CA = collision avoidance • 802.11: CSMA – si Ethernet (802.3) • 802.11: pa collision detection! • Nuk eshte e mundur te monitorohen te gjitha kolizionet, • Objektivi: evitimi I kolizioneve: CSMA/C(ollision)A(voidance)
RTS(B) RTS(A) reservation collision RTS(A) CTS(A) CTS(A) DATA (A) ACK(A) ACK(A) Collision Avoidance: kembimi RTS-CTS B A AP defer time
Shmangia e kollizionit idea: derguesi “rezervon” kanalin perpara se te nise frame real: • Derguesi transmeton me perpara kerkesa te vogla dergimi (RTS) drejt access point (AP) duke perdorur CSMA • RTS mund te shkojne ne kolizion (por jane te shkurtra) • AP shperndan nje sinjal “mund te transmetosh” (CTS) ne pergjigje te RTS • CTS kapet nga gjithe stacionet • Derguesi transmeton frame te te dhenave • Stacionet e tjere shtyjne transmetimin frame i prenotimit evitojne kolizionet e frameve te te dhenave!
6 4 2 2 6 6 6 2 0 - 2312 frame control duration address 1 address 2 address 3 address 4 payload CRC seq control 802.11 frame: adresimi Address 3: perdoret per modalitete speciale Address 1: MAC address access point I ndermjetem Address 3: MAC address marres Address 2: MAC address dergues
router AP Internet R1 MAC addr AP MAC addr source address dest. address 802.3frame AP MAC addr H1 MAC addr R1 MAC addr address 3 address 2 address 1 802.11 frame 802.11 frame: adresimi H1 R1
6 4 2 2 6 6 6 2 0 - 2312 frame control duration address 1 address 2 address 3 address 4 payload CRC seq control 2 2 4 1 1 1 1 1 1 1 1 Protocol version Type Subtype To AP From AP More frag Retry Power mgt More data WEP Rsvd 802.11 frame: frame seq # (for reliable ARQ) duration of reserved transmission time (RTS/CTS) frame type (RTS, CTS, ACK, data)
Eshte moment I xhiros! mail server to external network web server router switch IP subnet hub hub hub