Sunday, May 26, 2013

CCNA Internetworking Part-3

Internetworking part 3 မွာေတာ့ collision domain နဲ႕ broadcast domain တို႕အေၾကာင္းကိုေဆြးေႏြးသြားပါမယ္။

Collision Domain
Collision domain ဆိုတာကေတာ့ CSMA/CD(carrier sense multiple access with collision detection) network ထဲက ethernet ဒါမွမဟုတ္ fast ethernet devices ေတြေပါင္းထားတဲ့အစုအေ၀းၾကီးပဲျဖစ္ပါတယ္။ Network ေပၚကေန data ပို႕မယ္ဆိုရင္ collision
domain ထဲမွာရွိေနတဲ့ devices ေတြကတစ္ၾကိမ္ကို တစ္ခုပဲပို႕နိဳင္ပါတယ္။ Device တစ္ခုက data ပို႕ေနျပီဆိုရင္ အျခား devices ေတြက network ေပၚမွာ data ေတြမတိုက္မိေအာင္
 ေစာင့္ဆိုင္းေနၾကရပါတယ္။ အဲဒီေတာ့ collision domain ဆိုတာ data ေတြတစ္ခုနဲ႕တစ္ခု
တိုက္မိနိဳင္ေျခရွိတဲ့ network တစ္ခုဆိုတာသိထားရပါမယ္။ Collision domain ကို တစ္ခါတစ္ေလမွာ Ethernet segment လို႕လဲေခၚပါတယ္။

Broadcast Domain
Local Netwok ေပၚမွာ pc တစ္ခုကေန အျခား pc တစ္ခုကို data မပို႕ခင္မွာ၊ သူပို႔ခ်င္တဲ့ devices ကို broadcast message ပိုျပီးေတာ့ရွာေဖြပါတယ္။ ဥပမာ.....client pc ကေန ip ကို automatically (DHCP) ယူလိုက္မယ္ဆိုရင္ ဒါဟာ dhcp broadcasting လုပ္လိုက္တာပါပဲ။ ဘာျဖစ္လို႕လဲဆိုေတာ့ Client က DHCP server ကိုမသိတဲ့အတြက္ dhcp discover message ကို network ထဲမွာရွိတဲ့ hosts အားလံုးကို
ပို႕လိုက္ပါတယ္။ ဒါေပမဲ့ DHCP server တစ္ခုထဲကပဲ သူ႕ရဲ႕IP နဲ႔ reply ျပန္လာပါတယ္။ ေျပာခ်င္တာက အကယ္၍ ကၽြန္ေတာ္တို႕မွာ192.168.100.0/24 ဆိုတဲ့ network တစ္ခုရွိမယ္ဆိုရင္ 192.168.100.0/24 နဲ႕ခ်ိတ္ထားတဲ့ devices အားလံုးဟာ broadcast domainတစ္ခုထဲမွာပဲရွိပါတယ္။
ကဲ....ဒီေတာ့...ဒီေနရာမွာမွတ္စရာေလးေတြလာပါျပီ။ CCNA စာေမးပြဲေမးခြန္းေတြထဲမွာလည္း broadcast domain နဲ႕ collision domain အေၾကာင္းကိုေတြ႕ရမွာျဖစ္ပါတယ္။ ေအာက္မွာတစ္ခ်က္ၾကည့္လိုက္ပါ။

Hub
  • Half-Duplex
  • Forward collision and broadcast domain
  • 1 Broadcast Domain
  • 1 Collision Domain
Hub နဲ႕ခ်ိတ္ထားတဲ့ host (PC) ေတြအားလံုးရွိတဲ့ network တစ္ခုဟာဆိုရင္ host ဘယ္ေလာက္ပဲခ်ိတ္ခ်ိတ္ collision domain က 1(one) ပဲျဖစ္ပါတယ္။ Broadcast Domain ကလည္း 1(one) ပါ။ ဒီေနရာမွာ collision နဲ႕ broadcast domain အေၾကာင္းကိုရွင္းေနရမွာျဖစ္ပါတယ္။
မရွင္းေသးရင္အေပၚက ႏွစ္ပိုဒ္ကို ေသေသခ်ာခ်ာ ျပန္ဖတ္ၾကည့္လိုက္ပါ။ Hub ကေတာ့ half-duplex ပါ။ CCNA internetworking part 2မွာလည္းကၽြန္ေတာ္ရွင္းျပထားပါတယ္။
Switch
  • Full-Duplex
  • MAC Table
  • Forward broadcast domain
  • break up collision domain
  • 1 Broadcast Domain
  • Separated Collision Domain
Switch နဲ႕ခ်ိတ္မယ္ဆိုရင္ broadcast ကေတာ့ 1(one) ပါပဲ။ ဒါေပမဲ့ switch က collision ကို break up လုပ္တဲ့အတြက္၊ switch နဲ႕ခ်ိတ္ထားတဲ့ ကြန္ပ်ဴတာရွိရင္ရွိသေလာက္ collision
ေတြကြဲသြားမွာျဖစ္ပါတယ္။ ဥပမာ...ကြန္ပ်ဴတာ သံုးလံုး ကို switch နဲ႕ခ်ိတ္ထားရင္
3 collision domain ျဖစ္သြားပါလိမ့္မယ္။ ေနာက္တစ္ခုက MAC table ပါ။ Switch မွာ MAC table ပါပါတယ္။ Hub မွာေတာ့မပါပါဘူး။ Part 2 မွာတုန္းကေတာ့ ရွင္းျပခဲ့ဖူးတယ္...မွတ္မိေသးလားေတာ့မသိဘူး။ ကၽြန္ေတာ္တို႕ network ေပၚမွာရွိေနတဲ့ ကြန္ပ်ဴတာ တစ္လံုးကုိ ping test လုပ္ၾကည့္လိုက္ရင္ destination ကြန္ပ်ဴတာရဲ႕ IP နဲ႕ reply ျပန္လာတာေလ။ တကယ္တမ္းက ARP (address resolution protocol) ကအလုပ္လုပ္သြားတယ္ဆိုတာပါ။ အဲဒီလုိလုပ္တဲ့ေနရာမွာ တစ္ၾကိမ္လုပ္ျပီးတာနဲ႔ သိလာတဲ့ MAC to IP, IP to MAC mapping
ေတြကို switch က table တစ္ခုေဆာက္ျပီးသိမ္းထားပါတယ္။ ဒီေတာ့ေနာက္ထပ္တစ္ၾကိမ္ data ျပန္ပို႕ရင္ arp လုပ္စရာမလိုေတာ့ပါဘူး။ ဘာျဖစ္လို႕လဲဆိုေတာ့ destination ip ကိုအတိအက်သိေနျပီေလဗ်ာ။ အဲဒီလိုမွတ္ထားတဲ့ စားပြဲ...အဲ....table ကို MAC table လို႕ေခၚတာပါ။
hub မွာေတာ့ MAC table မရွိပါဘူး။ ဒါေၾကာင့္လည္း hub ထက္စာရင္ swtich က performance ပိုေကာင္းတာပါ။

Router
Router အေၾကာင္းကိုေတာ part 2 မွာအေသးစိတ္ရွင္းျပထားပါတယ္။ break up collision and broadcast ဆိုတဲ့အတိုင္းသူ႕ကိုလာခ်ိတ္တဲ့ host (node) ေတြအားလံုးကိုခ်ိတ္ရင္ခ်ိတ္သေလာက္ ပိုင္းျဖတ္(break up) လုပ္လိုက္ပါတယ္။ ေအာက္ကပံုေလးကိုၾကည့္လိုက္ရင္ရွင္းသြားပါလိမ့္မယ္။





No comments:

Post a Comment