welcome to Sawlinux, this is sharing the site of PC

Video Post


stat counters
Follow us on Twitter Subscribe to RSS Subscribe via Email

Tuesday, July 31, 2012

Saw Linux  /  6:56 PM  /    /  1 comment
ဗြီဒီယိုတည္းျဖတ္တဲ့ေဆာ့၀ဲမ်ားမွာ ဒီ Power Director 8 လဲတည္းျဖတ္လို႔ေကာင္းတဲ့ေဆာ့၀ဲတစ္ခုျဖစ္ပါ
တယ္။ ဗားရွင္းကေတာ့ 10 ထိရွိပါျပီး သုိ႔ေသာ္ အဲဒီဗားရွင္းေတြအတြက္က ကီးေတြမထည့္ဖူးေသးေတာ့
အဆင္ေျပ မေျပမသိေသးတာနဲ႔ မတင္ေပးေသးဘူး။ ဒီဗားရွင္း 8 ကိုပဲ က်ေနာ္က အသံုးျပဳဖူးေတာ့ ဒါကို
ပဲတင္ေပးလိုက္ဦးမယ္။



ီDwonload Link Megashare :
PowerDirec v8.part1.rar
PowerDirec v8.part2.rar
PowerDirec v8.part3.rar
Saw Linux  /  6:56 PM  /    /  No comments
ဗြီဒီယိုတည္းျဖတ္တဲ့ေဆာ့၀ဲမ်ားမွာ ဒီ Power Director 8 လဲတည္းျဖတ္လို႔ေကာင္းတဲ့ေဆာ့၀ဲတစ္ခုျဖစ္ပါ
တယ္။ ဗားရွင္းကေတာ့ 10 ထိရွိပါျပီး သုိ႔ေသာ္ အဲဒီဗားရွင္းေတြအတြက္က ကီးေတြမထည့္ဖူးေသးေတာ့
အဆင္ေျပ မေျပမသိေသးတာနဲ႔ မတင္ေပးေသးဘူး။ ဒီဗားရွင္း 8 ကိုပဲ က်ေနာ္က အသံုးျပဳဖူးေတာ့ ဒါကို
ပဲတင္ေပးလိုက္ဦးမယ္။



ီDwonload Link Megashare :
PowerDirec v8.part1.rar
PowerDirec v8.part2.rar
PowerDirec v8.part3.rar

Wednesday, July 25, 2012

Saw Linux  /  6:17 PM  /    /  No comments
ROUTER

အပိုင္း (၁)

Router ေတြဟာသီးျခားျဖစ္ေနတဲ့ ကြန္၇က္၂ခုကိုတစ္ခုတည္းျဖစ္သြားအာင္ခ်ိတ္ဆက္ပးနိုင္၇န္အတြက္ျပုလုပ္ထားတဲ့
device တခုျဖစ္ပါတယ္။ဥပမာအားျဖင့္ Ethernet Network နွင့္ FDDI (Fiber Distributed Data Interface) Network တို့ကိုခ်ိတ္ဆက္တယ္ဆိုပါက....အဲဒီ Network တစ္ခုခ်င္းဆီမွာအသံုးျပုတဲ့သူေတြဟာ
ဒီ Network တစ္ခုခ်င္းဆီမွာ၇ွိတဲ့ Resources ေတြကိုအသံုးျပုသြားနိုင္မွာပါ။အဲဒါကို internetwork လို့လည္း
ေခါ္ပါတယ္။ဒါကိုအက်ယ္ထပ္ခ်ဲ့ေျပာ၇မယ္ဆို၇င္ျဖင့္ ဒီnetwork နွစ္ခုဟာသီးျခား function စီအလုပ္လုပ္ေနျက
ေသာ္လည္းအသုံးျပုသူေတြကဒီ network နွစ္ခုအျကားအခ်က္အလက္ေတြကိုဖလွယ္နိုင္သြားတာေပါ့။ဒီ inter
network ကိုကေန့ေခတ္မွာအေကာင္းဆံုးဥပမာေျပာ၇မယ္ဆို၇င္ေတာ့ internet ကိုပဲေျပာ၇မွာပါ။internet ဆိုတာကလည္း အခ်က္အလပ္ေတြကိုဖလွယ္ဖို့ network ေသးေသးေလးေတြအမ်ားျကီးကိုခ်ိတ္ဆက္ထားတာျဖစ္
လို့ပါပဲ။



NETWORK ျကီးထြားလာတာနဲ့အမ်ွ Network တခုလံုးမွာ Data ပို့၇ာလမ္းေျကာင္းေတြမ်ားျပားလာျပီး fault tolerance ကိုလည္းပံ့ပိုးေပးလာနိုင္းပါတယ္။
(ဒီေန၇ာမွာ bridgeအေျကာင္းကိုလည္းအနည္းငယ္ထည္.ေျပာခ်င္ပါတယ္။ router နဲ့ bridge ဆိုတာကေတာ္ေတာ္ေလးဆင္ျပီးဆက္စပ္မွုလည္း၇ွိလို့ပါ)
bridge ကေတာ့ router လိုလမ္းေျကာင္းအမ်ားျကီးနဲ့အလုပ္မလုပ္နိုင္ပါဘူး။ bridge ေတြနဲ့တူတဲ့အခ်က္က router ေတြဟာ network segment အမ်ားျကီးကိုခ်ိတ္ဆက္ေပးနိုင္ျခင္း traffic မ်ားကိုစိစစ္ေပးနိုင္ျခင္း(မင္းကဟိုဘက္ကိုသြား။မင္းကေတာ့သြားစ၇ာမလိုေတာ့ဘူး ဒီဘက္မွာပဲေန ဆိုတာမ်ိုးေပါ့)တို့
ျဖစ္ျပီး bridge နဲ့မတူတဲ့အခ်က္ကေတာ့ router ေတြဟာ၇ွုတ္ေထြးတဲ့ network ေတြမွာတပ္ဆင္အသံုးျပုနိင္
ျခင္းပါပဲ။

Network Segment တခုခ်င္ဆီမွာ subnetwork (သို့) subnet ၇ွိပါတယ္။အဲဒီ subnet တခုခ်င္းဆီအ
တြက္ network address ၇ွိသလို subnet ထဲက note တခုခ်င္းဆီမွာလည္း network address ဆိုတာ၇ွိပါတယ္။ဒီ network address နဲ့ note address တို့ကိုေပါင္း၍ အသံုးျပုျပီးေတာ့ router ဟာ packets ေတြကိုဘယ္မွဘယ္ဆီသို့( တနည္းအားျဖင့္ network ၇ဲ့ ဘယ္ေန၇ာကိုမဆိုေပးပို့နိင္တာျဖစ္ပါတယ္

ထပ္မံျပီးအက်ယ္ထပ္ေျပာ၇မယ္ဆို၇င္ router ေတြဟာ data ေတြကိုေပးပို့တဲ့အခါ packets ေလး၇ဲ့ဦးတည္သြား
၇မယ့္ destination note (တနည္းအားျဖင့္ MAC address ) ကိုပဲျကည့္တာမဟုတ္ပါဘူး။၎ packets
သြားမဲ့ destination network ကိုပါျကည့္ပါတယ္။(ေျပာ၇မယ္ဆို၇င္ roter ေတြဟာ O S I ၇ဲ့ network
layer မွာအလုပ္လုပ္တာျဖစ္ပါတယ္)

ဒီလိုဆင့္ကဲဆင့္ကဲခ်ိတ္ဆက္ထားတဲ့ inter network တခုမွာ packet တခုကိုလိုအပ္၇ာအ၇ပ္သို့ေအာင္ျမင္စြာပို့
ေပးနိုင္၇န္ router ဟာ packet သြား၇မည့္ လမ္းေျကာင္းကို၇ွာေဖြေပး၇တာျဖစ္ပါတယ္။router ဟာေပးပို့၇မယ့္ packet ကိုလက္ခံ၇ ၇ွိခ်ိန္မွာ packet သြား၇မယ့္ network address ကိုစစ္ေဆးျပီး၎ address ကို
router ၇ဲ့ routing table မွာျကည့္လိုက္ပါတယ္။ျပီးတာနဲ့ router ဟာ data ကိုျပန္လည္ထုတ္ပိုးလိုက္ျပီး data ေပးပို့၇မယ့္လမ္းေျကာင္းမွာ၇ွိတဲ့ ေနာက္ packet တခုဆီကို data ေပးပို့လိုက္ပါတယ္။

Router ေတြဟာ bridge ေတြထက္စာ၇င္ O S I model ၇ဲ့ higher layer မွာအလုပ္လုပ္တာျဖစ္တာ
ေၾကာင့္ router ေတြဟာမတူညီတဲ့ network နည္းပညာေတြမွာdata ေတြကိုလြယ္လြယ္ကူကူေပး ပို့နိုင္းျခင္း
ျဖစ္ပါတယ္။ဒါကိုဥပမာအေနျဖင့္ေျပာ၇မယ္ဆို၇င္ token ring network က၇လာတဲ့ data packet ေတြကို ethernet network ဆီကိုေပးပို့နိုင္ပါတယ္။router ေတြဟာ token ring frame ေတြကိုဖယ္ထုတ္လိုက္ပါတယ္။ျပီးေတာ့ အဲဒီ packet ကိုလည္းေပးပို့၇မယ့္ network address ကိုျကည့္လိုက္ပါတယ္။ျပီးေတာ့ data ေတြကို ethernet network အျဖစ္ျပန္လည္ထုတ္ပိုးလိုက္ပါတယ္။ဒီအဆင့္ေတြျပီးေတာ့ မွ data ေတြကို ethernet network ဆီသို့ေပးပို့လိုက္တာျဖစ္ပါတယ္။အဲဒီမွာသိထား၇ မွာက အဲလိုအေျခအေနမ်ိူးေတြဟာ network ၇ဲ့ speed ကိုက်ဆင္းေစပါတယ္။ဘာလို့လဲဆိုေတာ့ ethernet frame ေတြ၇ဲ့ အမ်ားဆံုးေသာ frame size ဟာအနီးစပ္
ဆံုးေျပာ၇ ၇င္ 1500 byte ၇ိွျပီး token ring frame size ကေတာ့ 4000 byte ကေန 18000 byte အထိ၇ွိတတ္ပါတယ္။ဒီေတာ့ 18000 byte ၇ွိတဲ့တခုတည္းေသာ token ring frame ကို ethernet
frame အျဖစ္ေျပာင္းတဲ့အခါ router ဟာ ethernet frame 12 ခုေတာင္ျပုလုပ္၇ပါတယ္။ဒါေျကာင့္ router ေတြဟာဘယ္ေလာက္ပဲ ျမန္ပါေစ ဒီလို frame type ေျပာင္းလဲျပစ္၇တာ network ၇ဲ့ speed ကိုထိခိုက္ေစပါတယ္။
router နဲ့ bridge ၇ဲ့ အဓိက ကြာျခားခ်က္တစ္ခုကေတာ့ router ဟာ data ေတြကို ေပးပို့၇ာမွာဘယ္လမ္းေျကာင္းကေနသြား၇င္အေကာငး္ဆံုးလဲဆိုတာေ၇ြွးခ်ယ္တတ္သလို ကိုသြားခ်င္တဲ့ destination ကို ဘယ္ router ကိုျဖတ္ျပီး သြား၇င္ အနီးဆံုးနဲ့ traffic အနည္းဆံုးျဖစ္မဲ့ လမ္းေျကာင္းကိုလည္းေ၇ြွးခ်ယ္နိုင္ပါတယ္။bridge ေတြဟာသူတို့လက္ခံ၇ ၇ွိလာတဲ့ packet ကိုဘယ္ကိုသြား၇မယ္
ဆိုတဲ့ destination packet ကိုမသိေသးဘူးဆို၇င္အဲဒီ packet ကို network ကိုခ်ိတ္ထားတဲ့ network segment ဆီကိုေပးပို့လိုက္ပါတယ္။ဒါေပမယ့္ router မွာအဲဒါမ်ိုးျဖစ္ခဲ့၇င္ေတာ့(ဆိုလိုတာက roter ဆီကိုေ၇က္
လာတဲ့ packet တစ္ခုဟာဘယ္ကိုသြား၇မယ္ဆိုတဲ့ network address မပါခဲ့ဘူးဆို၇င္ ၎ packet ကိုဖ်က္လို္က္ပါတယ္။တစ္ပိုင္းတစ္စ ပ်က္ေနတဲ့ packet ေတြနဲ့ broadcasts ေတြကိုလည္း router ကပယ္ဖ်က္တတ္ပါတယ္။တနည္းအားျဖင့္ေျပာ၇မယ္ဆို၇င္ router ဟာသူနားမလည္တဲ့ packet ကိုျဖစ္ေစ ဘယ္ကိုပို့၇မလဲဆိတာကိုမသိတဲ့ packet ကိုျဖစ္ေစ ပယ္ဖ်က္တတ္ပါတယ္။


အပိုင္း (၂)

Router ကို routing table ျပုလုပ္ပံုေပါ္မူတည္ျပီး

(၁) static routing နွင့္

(၂) dynamic routing ဆိုျပီး နွစ္မ်ိုးခြဲနိုင္ပါတယ္။


ပံုတြင္ျပထားသည္မွာ network တခုေပါ္၇ွိ router မ်ား နွင့္ routing table ျဖစ္ပါတယ္



------------------------------------------------------------------------------------
(၁) static router

static routing ကိုအသုံးျပုတဲ့ router ဟာဆို၇င္ျဖင့္ administrator ဟာ routing table ကို manually update လုပ္ေပးဖို့လိုပါတယ္။ router ဟာအကယ္၍မ်ားအတိုဆံုးနွင့္အထိေ၇ာက္ဆုံးလမ္းေျကာင္းကိုမလိုအပ္သည့္တိုင္ အျမဲတမ္း၇ည္၇ြယ္ ျကိုပို့ေနျကအတိုင္းပဲ ေပးပို့ပါတယ္။အကယ္၍မ်ား router ၇ဲ့ table မွာ destination မရွိခဲ့ဘူးဆို၇င္ router ဟာ packet ကို ပယ္ဖ်က္လိုက္ပါတယ္။

(၂)Dynamic router

dynamic routing ကိုအသံုးျပုတဲ့ router ေတြျကေတာ့ discovery process ဆိုတာကိုအသံုးျပုျကျပီး
၇ွိေနတဲ့ router ေတြ၇ဲ့အခ်က္အလက္ေတြကို၇ွာေဖြပါတယ္။dynamic router ေတြဟာသူတို့အခ်င္းခ်င္း ဆက္သြယ္လို့၇တဲံအျပင္အျခား router ေတြ၇ဲ့၇ ၇ွိလာတဲ့အခ်က္အလက္ေတြေပါ္မူတည္ျပီး routing table
ေတြကို update လုပ္နိုင္ပါတယ္။အကယ္၍မ်ား network တခုမွာ multiple router(လမ္းေျကာင္းေတြအ
မ်ားျကီး ၇ွိခဲ့မယ္ဆို၇င္) router ဟာဘယ္လမ္းျကာင္းက အေကာင္းဆုံးလဲဆိုတာကို ဆံုးျဖတ္နိုင္ပါတယ္။router
ေတြ ဟာအေကာင္းဆံုးေသာလမ္းေျကာင္းဟာ ဘယ္လမ္းေျကာင္းလဲလို့ ေရြွးခ်ယ္ဆံုးျဖတ္၇ာမွာ နည္းလမ္း (၂) မ်ိုးနဲ့ဆံုးျဖတ္ပါတယ္။နည္းလမ္း နွစ္မ်ိုးကေတာ့

(၁) Distance Vector Algorithm

(၂) Link- State Algorithm တို့ျဖစ္ပါတယ္။

(၁) Distance Vector Algorithm
ဒီနည္းလမ္းကေတာ့ ကြန္၇က္ ၂ခုအျကား သြား၇မယ့္ခ၇ီးမွာ ျဖတ္သြား၇မယ့္ router အေ၇အတြက္ေပါ္အေျခခံျပီး
costs in hops ကိုတြက္ပါတယ္။ဒီေတာ့လမ္းေျကာင္းမွာ ျဖတ္သြား၇မယ့္ အနည္းဆံုး hops ကိုေ၇ြွးခ်ယ္ပါတယ္။
ဒီ Distance Vector routing protocol ဟာ RIP ဆိုတဲ့ routing information protocol ပဲျဖစ္ပါတယ္။၎ကို TCP/IP ေကာ IPX/SPX နွစ္ခုစလံုးမွာ အသံုးျပုျကပါတယ္။ Distance Vector မွာ
router ဟာ၎၏ routing table ကိုတျခား router ေတြဆီကို ပို့လြွတ္လိုက္ပါတယ္။အဲဒီ routing
table ကိုလက္ခံ၇ ၇ွိတဲ့ router ဟာလမ္းေျကာင္းမွာ တစ္ခါပတ္ ျပီးတိုင္း ပတ္ျပီးေျကာင္းကို ၁ထည့္ပိုင္းပါ
တယ္။ဒါကို hop လို့ေခါ္ခ်င္းျဖစ္ပါတယ္။ဒါဟာစကၠန္႔ ၆၀ တိုင္းမွာျဖစ္ေပါ္ေနတာပါ။

(၂) Link- State Algorithm





ဒီနည္းလမ္းကေတာ့ packet တစ္ခုအတြက္ လမ္းေျကာင္းမွာအျခားေသာအခ်က္အလက္ေတြကိုပါ စဥ္းစားလာပါတယ္။ဘယ္လိုအခ်က္အလက္ေတြလဲဆိုေတာ့ network traffic, connection speed,
costs (Hops) ေတြကိုပါထည့္သြင္းစဥ္းစားလာပါတယ္။ဒီ Link- State Algorithm နည္းကိုအသံုးျပုတဲ့
router အေနနဲ့ က်ေတာ့ ပိုျပီးေတာ့ processing power ပိုလိုအပ္ပါတယ္။ဒါေပမယ့္ packet ေတြကို လည္းထိထိေ၇ာက္ေ၇ာက္ လို၇ာကို ေပးပို့နိုင္ပါတယ္။TCP/IP ၇ဲ့ routing protocol ျဖစ္တဲ့ OSPF (open shortest path first)ဟာ ဒီ Link- State Algorithm ကိုအသံုးျပုထားပါတယ္။

dynamic router ေတြဟာ maintain လုပ္၇တာလည္းလြယ္သလို static routers ေတြထက္စာ၇င္ ပိုမိုေကာင္းမြန္တဲ့ လမ္းေျကာင္းကို ေရြးခ်ယ္ေပးနိုင္ပါတယ္။ဒါေပမယ့္ routing table ကို update လုပ္ကတာ
၇ယ္ discovery လုပ္၇တာ၇ယ္ဟာ ေနာက္ထပ္ network traffic ေတြကိုျဖစ္ေပါ္လာေစပါတယ္။ပံုမွန္သြား
လာေနတဲ့ traffic အျပင္ သူတို့ discovery လုပ္ေဆာင္ဖို့သြားလာမွုေတြ ၇ွိလာတယ္လို့ ေျပာခ်င္တာပါ။ဒီေတာ့
data traffic အျပင္ သူတို့ traffic ေတြပါ၇ွိလာတာေပါ့။ Link- State routing မွာေတာ့
distance vector လိုမဟုတ္ပဲ သူတို့ ၇ဲ့ routing table ကို ၅ မိနစ္ျကာ (ဒါမ မဟုတ္)၅ မိနစ္တိုင္းျက
မွ ပို့လြွတ္ျကပါတယ္။

ref: ဆ၇ာဦးေဇာ္လင္း (youth) ၏ Networking Essentials
Saw Linux  /  6:17 PM  /    /  No comments
ROUTER

အပိုင္း (၁)

Router ေတြဟာသီးျခားျဖစ္ေနတဲ့ ကြန္၇က္၂ခုကိုတစ္ခုတည္းျဖစ္သြားအာင္ခ်ိတ္ဆက္ပးနိုင္၇န္အတြက္ျပုလုပ္ထားတဲ့
device တခုျဖစ္ပါတယ္။ဥပမာအားျဖင့္ Ethernet Network နွင့္ FDDI (Fiber Distributed Data Interface) Network တို့ကိုခ်ိတ္ဆက္တယ္ဆိုပါက....အဲဒီ Network တစ္ခုခ်င္းဆီမွာအသံုးျပုတဲ့သူေတြဟာ
ဒီ Network တစ္ခုခ်င္းဆီမွာ၇ွိတဲ့ Resources ေတြကိုအသံုးျပုသြားနိုင္မွာပါ။အဲဒါကို internetwork လို့လည္း
ေခါ္ပါတယ္။ဒါကိုအက်ယ္ထပ္ခ်ဲ့ေျပာ၇မယ္ဆို၇င္ျဖင့္ ဒီnetwork နွစ္ခုဟာသီးျခား function စီအလုပ္လုပ္ေနျက
ေသာ္လည္းအသုံးျပုသူေတြကဒီ network နွစ္ခုအျကားအခ်က္အလက္ေတြကိုဖလွယ္နိုင္သြားတာေပါ့။ဒီ inter
network ကိုကေန့ေခတ္မွာအေကာင္းဆံုးဥပမာေျပာ၇မယ္ဆို၇င္ေတာ့ internet ကိုပဲေျပာ၇မွာပါ။internet ဆိုတာကလည္း အခ်က္အလပ္ေတြကိုဖလွယ္ဖို့ network ေသးေသးေလးေတြအမ်ားျကီးကိုခ်ိတ္ဆက္ထားတာျဖစ္
လို့ပါပဲ။



NETWORK ျကီးထြားလာတာနဲ့အမ်ွ Network တခုလံုးမွာ Data ပို့၇ာလမ္းေျကာင္းေတြမ်ားျပားလာျပီး fault tolerance ကိုလည္းပံ့ပိုးေပးလာနိုင္းပါတယ္။
(ဒီေန၇ာမွာ bridgeအေျကာင္းကိုလည္းအနည္းငယ္ထည္.ေျပာခ်င္ပါတယ္။ router နဲ့ bridge ဆိုတာကေတာ္ေတာ္ေလးဆင္ျပီးဆက္စပ္မွုလည္း၇ွိလို့ပါ)
bridge ကေတာ့ router လိုလမ္းေျကာင္းအမ်ားျကီးနဲ့အလုပ္မလုပ္နိုင္ပါဘူး။ bridge ေတြနဲ့တူတဲ့အခ်က္က router ေတြဟာ network segment အမ်ားျကီးကိုခ်ိတ္ဆက္ေပးနိုင္ျခင္း traffic မ်ားကိုစိစစ္ေပးနိုင္ျခင္း(မင္းကဟိုဘက္ကိုသြား။မင္းကေတာ့သြားစ၇ာမလိုေတာ့ဘူး ဒီဘက္မွာပဲေန ဆိုတာမ်ိုးေပါ့)တို့
ျဖစ္ျပီး bridge နဲ့မတူတဲ့အခ်က္ကေတာ့ router ေတြဟာ၇ွုတ္ေထြးတဲ့ network ေတြမွာတပ္ဆင္အသံုးျပုနိင္
ျခင္းပါပဲ။

Network Segment တခုခ်င္ဆီမွာ subnetwork (သို့) subnet ၇ွိပါတယ္။အဲဒီ subnet တခုခ်င္းဆီအ
တြက္ network address ၇ွိသလို subnet ထဲက note တခုခ်င္းဆီမွာလည္း network address ဆိုတာ၇ွိပါတယ္။ဒီ network address နဲ့ note address တို့ကိုေပါင္း၍ အသံုးျပုျပီးေတာ့ router ဟာ packets ေတြကိုဘယ္မွဘယ္ဆီသို့( တနည္းအားျဖင့္ network ၇ဲ့ ဘယ္ေန၇ာကိုမဆိုေပးပို့နိင္တာျဖစ္ပါတယ္

ထပ္မံျပီးအက်ယ္ထပ္ေျပာ၇မယ္ဆို၇င္ router ေတြဟာ data ေတြကိုေပးပို့တဲ့အခါ packets ေလး၇ဲ့ဦးတည္သြား
၇မယ့္ destination note (တနည္းအားျဖင့္ MAC address ) ကိုပဲျကည့္တာမဟုတ္ပါဘူး။၎ packets
သြားမဲ့ destination network ကိုပါျကည့္ပါတယ္။(ေျပာ၇မယ္ဆို၇င္ roter ေတြဟာ O S I ၇ဲ့ network
layer မွာအလုပ္လုပ္တာျဖစ္ပါတယ္)

ဒီလိုဆင့္ကဲဆင့္ကဲခ်ိတ္ဆက္ထားတဲ့ inter network တခုမွာ packet တခုကိုလိုအပ္၇ာအ၇ပ္သို့ေအာင္ျမင္စြာပို့
ေပးနိုင္၇န္ router ဟာ packet သြား၇မည့္ လမ္းေျကာင္းကို၇ွာေဖြေပး၇တာျဖစ္ပါတယ္။router ဟာေပးပို့၇မယ့္ packet ကိုလက္ခံ၇ ၇ွိခ်ိန္မွာ packet သြား၇မယ့္ network address ကိုစစ္ေဆးျပီး၎ address ကို
router ၇ဲ့ routing table မွာျကည့္လိုက္ပါတယ္။ျပီးတာနဲ့ router ဟာ data ကိုျပန္လည္ထုတ္ပိုးလိုက္ျပီး data ေပးပို့၇မယ့္လမ္းေျကာင္းမွာ၇ွိတဲ့ ေနာက္ packet တခုဆီကို data ေပးပို့လိုက္ပါတယ္။

Router ေတြဟာ bridge ေတြထက္စာ၇င္ O S I model ၇ဲ့ higher layer မွာအလုပ္လုပ္တာျဖစ္တာ
ေၾကာင့္ router ေတြဟာမတူညီတဲ့ network နည္းပညာေတြမွာdata ေတြကိုလြယ္လြယ္ကူကူေပး ပို့နိုင္းျခင္း
ျဖစ္ပါတယ္။ဒါကိုဥပမာအေနျဖင့္ေျပာ၇မယ္ဆို၇င္ token ring network က၇လာတဲ့ data packet ေတြကို ethernet network ဆီကိုေပးပို့နိုင္ပါတယ္။router ေတြဟာ token ring frame ေတြကိုဖယ္ထုတ္လိုက္ပါတယ္။ျပီးေတာ့ အဲဒီ packet ကိုလည္းေပးပို့၇မယ့္ network address ကိုျကည့္လိုက္ပါတယ္။ျပီးေတာ့ data ေတြကို ethernet network အျဖစ္ျပန္လည္ထုတ္ပိုးလိုက္ပါတယ္။ဒီအဆင့္ေတြျပီးေတာ့ မွ data ေတြကို ethernet network ဆီသို့ေပးပို့လိုက္တာျဖစ္ပါတယ္။အဲဒီမွာသိထား၇ မွာက အဲလိုအေျခအေနမ်ိူးေတြဟာ network ၇ဲ့ speed ကိုက်ဆင္းေစပါတယ္။ဘာလို့လဲဆိုေတာ့ ethernet frame ေတြ၇ဲ့ အမ်ားဆံုးေသာ frame size ဟာအနီးစပ္
ဆံုးေျပာ၇ ၇င္ 1500 byte ၇ိွျပီး token ring frame size ကေတာ့ 4000 byte ကေန 18000 byte အထိ၇ွိတတ္ပါတယ္။ဒီေတာ့ 18000 byte ၇ွိတဲ့တခုတည္းေသာ token ring frame ကို ethernet
frame အျဖစ္ေျပာင္းတဲ့အခါ router ဟာ ethernet frame 12 ခုေတာင္ျပုလုပ္၇ပါတယ္။ဒါေျကာင့္ router ေတြဟာဘယ္ေလာက္ပဲ ျမန္ပါေစ ဒီလို frame type ေျပာင္းလဲျပစ္၇တာ network ၇ဲ့ speed ကိုထိခိုက္ေစပါတယ္။
router နဲ့ bridge ၇ဲ့ အဓိက ကြာျခားခ်က္တစ္ခုကေတာ့ router ဟာ data ေတြကို ေပးပို့၇ာမွာဘယ္လမ္းေျကာင္းကေနသြား၇င္အေကာငး္ဆံုးလဲဆိုတာေ၇ြွးခ်ယ္တတ္သလို ကိုသြားခ်င္တဲ့ destination ကို ဘယ္ router ကိုျဖတ္ျပီး သြား၇င္ အနီးဆံုးနဲ့ traffic အနည္းဆံုးျဖစ္မဲ့ လမ္းေျကာင္းကိုလည္းေ၇ြွးခ်ယ္နိုင္ပါတယ္။bridge ေတြဟာသူတို့လက္ခံ၇ ၇ွိလာတဲ့ packet ကိုဘယ္ကိုသြား၇မယ္
ဆိုတဲ့ destination packet ကိုမသိေသးဘူးဆို၇င္အဲဒီ packet ကို network ကိုခ်ိတ္ထားတဲ့ network segment ဆီကိုေပးပို့လိုက္ပါတယ္။ဒါေပမယ့္ router မွာအဲဒါမ်ိုးျဖစ္ခဲ့၇င္ေတာ့(ဆိုလိုတာက roter ဆီကိုေ၇က္
လာတဲ့ packet တစ္ခုဟာဘယ္ကိုသြား၇မယ္ဆိုတဲ့ network address မပါခဲ့ဘူးဆို၇င္ ၎ packet ကိုဖ်က္လို္က္ပါတယ္။တစ္ပိုင္းတစ္စ ပ်က္ေနတဲ့ packet ေတြနဲ့ broadcasts ေတြကိုလည္း router ကပယ္ဖ်က္တတ္ပါတယ္။တနည္းအားျဖင့္ေျပာ၇မယ္ဆို၇င္ router ဟာသူနားမလည္တဲ့ packet ကိုျဖစ္ေစ ဘယ္ကိုပို့၇မလဲဆိတာကိုမသိတဲ့ packet ကိုျဖစ္ေစ ပယ္ဖ်က္တတ္ပါတယ္။


အပိုင္း (၂)

Router ကို routing table ျပုလုပ္ပံုေပါ္မူတည္ျပီး

(၁) static routing နွင့္

(၂) dynamic routing ဆိုျပီး နွစ္မ်ိုးခြဲနိုင္ပါတယ္။


ပံုတြင္ျပထားသည္မွာ network တခုေပါ္၇ွိ router မ်ား နွင့္ routing table ျဖစ္ပါတယ္



------------------------------------------------------------------------------------
(၁) static router

static routing ကိုအသုံးျပုတဲ့ router ဟာဆို၇င္ျဖင့္ administrator ဟာ routing table ကို manually update လုပ္ေပးဖို့လိုပါတယ္။ router ဟာအကယ္၍မ်ားအတိုဆံုးနွင့္အထိေ၇ာက္ဆုံးလမ္းေျကာင္းကိုမလိုအပ္သည့္တိုင္ အျမဲတမ္း၇ည္၇ြယ္ ျကိုပို့ေနျကအတိုင္းပဲ ေပးပို့ပါတယ္။အကယ္၍မ်ား router ၇ဲ့ table မွာ destination မရွိခဲ့ဘူးဆို၇င္ router ဟာ packet ကို ပယ္ဖ်က္လိုက္ပါတယ္။

(၂)Dynamic router

dynamic routing ကိုအသံုးျပုတဲ့ router ေတြျကေတာ့ discovery process ဆိုတာကိုအသံုးျပုျကျပီး
၇ွိေနတဲ့ router ေတြ၇ဲ့အခ်က္အလက္ေတြကို၇ွာေဖြပါတယ္။dynamic router ေတြဟာသူတို့အခ်င္းခ်င္း ဆက္သြယ္လို့၇တဲံအျပင္အျခား router ေတြ၇ဲ့၇ ၇ွိလာတဲ့အခ်က္အလက္ေတြေပါ္မူတည္ျပီး routing table
ေတြကို update လုပ္နိုင္ပါတယ္။အကယ္၍မ်ား network တခုမွာ multiple router(လမ္းေျကာင္းေတြအ
မ်ားျကီး ၇ွိခဲ့မယ္ဆို၇င္) router ဟာဘယ္လမ္းျကာင္းက အေကာင္းဆုံးလဲဆိုတာကို ဆံုးျဖတ္နိုင္ပါတယ္။router
ေတြ ဟာအေကာင္းဆံုးေသာလမ္းေျကာင္းဟာ ဘယ္လမ္းေျကာင္းလဲလို့ ေရြွးခ်ယ္ဆံုးျဖတ္၇ာမွာ နည္းလမ္း (၂) မ်ိုးနဲ့ဆံုးျဖတ္ပါတယ္။နည္းလမ္း နွစ္မ်ိုးကေတာ့

(၁) Distance Vector Algorithm

(၂) Link- State Algorithm တို့ျဖစ္ပါတယ္။

(၁) Distance Vector Algorithm
ဒီနည္းလမ္းကေတာ့ ကြန္၇က္ ၂ခုအျကား သြား၇မယ့္ခ၇ီးမွာ ျဖတ္သြား၇မယ့္ router အေ၇အတြက္ေပါ္အေျခခံျပီး
costs in hops ကိုတြက္ပါတယ္။ဒီေတာ့လမ္းေျကာင္းမွာ ျဖတ္သြား၇မယ့္ အနည္းဆံုး hops ကိုေ၇ြွးခ်ယ္ပါတယ္။
ဒီ Distance Vector routing protocol ဟာ RIP ဆိုတဲ့ routing information protocol ပဲျဖစ္ပါတယ္။၎ကို TCP/IP ေကာ IPX/SPX နွစ္ခုစလံုးမွာ အသံုးျပုျကပါတယ္။ Distance Vector မွာ
router ဟာ၎၏ routing table ကိုတျခား router ေတြဆီကို ပို့လြွတ္လိုက္ပါတယ္။အဲဒီ routing
table ကိုလက္ခံ၇ ၇ွိတဲ့ router ဟာလမ္းေျကာင္းမွာ တစ္ခါပတ္ ျပီးတိုင္း ပတ္ျပီးေျကာင္းကို ၁ထည့္ပိုင္းပါ
တယ္။ဒါကို hop လို့ေခါ္ခ်င္းျဖစ္ပါတယ္။ဒါဟာစကၠန္႔ ၆၀ တိုင္းမွာျဖစ္ေပါ္ေနတာပါ။

(၂) Link- State Algorithm





ဒီနည္းလမ္းကေတာ့ packet တစ္ခုအတြက္ လမ္းေျကာင္းမွာအျခားေသာအခ်က္အလက္ေတြကိုပါ စဥ္းစားလာပါတယ္။ဘယ္လိုအခ်က္အလက္ေတြလဲဆိုေတာ့ network traffic, connection speed,
costs (Hops) ေတြကိုပါထည့္သြင္းစဥ္းစားလာပါတယ္။ဒီ Link- State Algorithm နည္းကိုအသံုးျပုတဲ့
router အေနနဲ့ က်ေတာ့ ပိုျပီးေတာ့ processing power ပိုလိုအပ္ပါတယ္။ဒါေပမယ့္ packet ေတြကို လည္းထိထိေ၇ာက္ေ၇ာက္ လို၇ာကို ေပးပို့နိုင္ပါတယ္။TCP/IP ၇ဲ့ routing protocol ျဖစ္တဲ့ OSPF (open shortest path first)ဟာ ဒီ Link- State Algorithm ကိုအသံုးျပုထားပါတယ္။

dynamic router ေတြဟာ maintain လုပ္၇တာလည္းလြယ္သလို static routers ေတြထက္စာ၇င္ ပိုမိုေကာင္းမြန္တဲ့ လမ္းေျကာင္းကို ေရြးခ်ယ္ေပးနိုင္ပါတယ္။ဒါေပမယ့္ routing table ကို update လုပ္ကတာ
၇ယ္ discovery လုပ္၇တာ၇ယ္ဟာ ေနာက္ထပ္ network traffic ေတြကိုျဖစ္ေပါ္လာေစပါတယ္။ပံုမွန္သြား
လာေနတဲ့ traffic အျပင္ သူတို့ discovery လုပ္ေဆာင္ဖို့သြားလာမွုေတြ ၇ွိလာတယ္လို့ ေျပာခ်င္တာပါ။ဒီေတာ့
data traffic အျပင္ သူတို့ traffic ေတြပါ၇ွိလာတာေပါ့။ Link- State routing မွာေတာ့
distance vector လိုမဟုတ္ပဲ သူတို့ ၇ဲ့ routing table ကို ၅ မိနစ္ျကာ (ဒါမ မဟုတ္)၅ မိနစ္တိုင္းျက
မွ ပို့လြွတ္ျကပါတယ္။

ref: ဆ၇ာဦးေဇာ္လင္း (youth) ၏ Networking Essentials

Monday, July 23, 2012

Saw Linux  /  6:48 PM  /    /  No comments
Web Page ဖန္တီနည္းေလးေတြကို ေလ့လာခ်င္ေသာပုဂၢိဳလ္မ်ားအတြက္ ျမန္မာလိုရွင္းျပထားတဲ့ pdf ဖိုင္ေလး
ကို တင္ေပးလိုက္တယ္။ အခုမွစတင္ေလ့လာတဲ့ပုဂၢိဳလ္မ်ားအေနနဲ႔ အခက္အခဲဆိုတာရွိစျမဲေနမွာပါ။ ေလ့လာပါမ်ား
ရင္ သူ႔ဟာနဲ႔သူအထိုက္အေလွ်ာက္နားလည္လာမယ္။ ဆထက္တပိုးၾကိဳးစားေလ့လာမယ္ဆိုရင္ ဒီအခန္းက႑မွာ
ပိုမိုျပီးကၽြမ္းက်င္လာမယ္။ ကဲေျပာတာၾကာတယ္...လိုခ်င္ရင္ ေဒါင္းျပီး ေလ့လာေပါ့ဗ်ာ...


WebPage - Download PDF : Google Code
Saw Linux  /  6:48 PM  /    /  No comments
Web Page ဖန္တီနည္းေလးေတြကို ေလ့လာခ်င္ေသာပုဂၢိဳလ္မ်ားအတြက္ ျမန္မာလိုရွင္းျပထားတဲ့ pdf ဖိုင္ေလး
ကို တင္ေပးလိုက္တယ္။ အခုမွစတင္ေလ့လာတဲ့ပုဂၢိဳလ္မ်ားအေနနဲ႔ အခက္အခဲဆိုတာရွိစျမဲေနမွာပါ။ ေလ့လာပါမ်ား
ရင္ သူ႔ဟာနဲ႔သူအထိုက္အေလွ်ာက္နားလည္လာမယ္။ ဆထက္တပိုးၾကိဳးစားေလ့လာမယ္ဆိုရင္ ဒီအခန္းက႑မွာ
ပိုမိုျပီးကၽြမ္းက်င္လာမယ္။ ကဲေျပာတာၾကာတယ္...လိုခ်င္ရင္ ေဒါင္းျပီး ေလ့လာေပါ့ဗ်ာ...


WebPage - Download PDF : Google Code
Saw Linux  /  5:17 AM  /  ,   /  No comments
လိုရမယ္ရ Trojan Remover ေဆာ့၀ဲ (၂) မ်ိဳးတင္ေပးလိုက္တယ္။ Loaris Trojan Remover
နဲ႔ GridinSoft.Trojan Killer ေဆာ့၀ဲႏွစ္မ်ိဳးပါ။ သတ္ပံုသတ္နည္းေလးကေတာ့ က်ေနာ္ကိုယ္
တုိင္ မစမ္းၾကည့္ရေသးေတာ့ အတိအက်မေျပာႏိုင္ေသးဘူး။ ဒါေပမယ့္ အခုေဆာ့၀ဲေတြက ကီးေတြတစ္
ခါတည္းပါတယ္ဆိုေတာ့ အသံုးျပဳသူမ်ားအတြက္အဆင္ေအာင္ဆိုျပီး တင္ေပးလိုက္တာပါ။

Download :
Loaris Trojan Remover.rar
GridinSoft.Trojan.Killer.2.1.2.2.rar
Saw Linux  /  5:17 AM  /  ,   /  No comments
လိုရမယ္ရ Trojan Remover ေဆာ့၀ဲ (၂) မ်ိဳးတင္ေပးလိုက္တယ္။ Loaris Trojan Remover
နဲ႔ GridinSoft.Trojan Killer ေဆာ့၀ဲႏွစ္မ်ိဳးပါ။ သတ္ပံုသတ္နည္းေလးကေတာ့ က်ေနာ္ကိုယ္
တုိင္ မစမ္းၾကည့္ရေသးေတာ့ အတိအက်မေျပာႏိုင္ေသးဘူး။ ဒါေပမယ့္ အခုေဆာ့၀ဲေတြက ကီးေတြတစ္
ခါတည္းပါတယ္ဆိုေတာ့ အသံုးျပဳသူမ်ားအတြက္အဆင္ေအာင္ဆိုျပီး တင္ေပးလိုက္တာပါ။

Download :
Loaris Trojan Remover.rar
GridinSoft.Trojan.Killer.2.1.2.2.rar

Saturday, July 21, 2012

Saw Linux  /  1:00 AM  /  ,   /  No comments
ဒီေဆာ့၀ဲကေတာ့ သံုးဖူးတဲ့ပုဂၢိဳလ္မ်ားအတြက္ အထူးေျပာစရာလိုမယ္မထင္ဘူး။ အဓိကေတာ့ ကာလာေတြကို
အေရာင္မက်သြားေအာင္ ကြတ္ေပးတဲ့သေဘာေပါ့ဗ်ာ။ အထူးအားျဖင့္ karaoke စာသားေတြကို photos
-hop ျပဳလုပ္ရေလ့ရွိတယ္။ အဲဒီအခါက်ရင္ မိမိျပဳလုပ္ထားတဲ႔ စာသားရဲ႕အေရာင္ေတြကို မက်သြားေအာင္
ဒီေဆာ့၀ဲက ထိန္းေပးတာေလ။
ဒါေၾကာင့္ ဒီေဆာ့၀ဲကို plug in ထိုးျပီး အသံုးျပဳရတဲ့ေဆာ့၀ဲမ်ိဳးျဖစ္ပါတယ္။ plug in မေမာင္းတတ္
ရင္ ေနာက္ကပို႔စ္ေတြမွာေလ့လာႏိုင္ပါတယ္။ က်ေနာ္ေရးခဲ့ျပီးသားျဖစ္ပါတယ္။

Download :
Alien_Skin_Eye_Candy_4000.rar (917.61 KB)

ေစာလင္းနက္စ္
Saw Linux  /  1:00 AM  /  ,   /  No comments
ဒီေဆာ့၀ဲကေတာ့ သံုးဖူးတဲ့ပုဂၢိဳလ္မ်ားအတြက္ အထူးေျပာစရာလိုမယ္မထင္ဘူး။ အဓိကေတာ့ ကာလာေတြကို
အေရာင္မက်သြားေအာင္ ကြတ္ေပးတဲ့သေဘာေပါ့ဗ်ာ။ အထူးအားျဖင့္ karaoke စာသားေတြကို photos
-hop ျပဳလုပ္ရေလ့ရွိတယ္။ အဲဒီအခါက်ရင္ မိမိျပဳလုပ္ထားတဲ႔ စာသားရဲ႕အေရာင္ေတြကို မက်သြားေအာင္
ဒီေဆာ့၀ဲက ထိန္းေပးတာေလ။
ဒါေၾကာင့္ ဒီေဆာ့၀ဲကို plug in ထိုးျပီး အသံုးျပဳရတဲ့ေဆာ့၀ဲမ်ိဳးျဖစ္ပါတယ္။ plug in မေမာင္းတတ္
ရင္ ေနာက္ကပို႔စ္ေတြမွာေလ့လာႏိုင္ပါတယ္။ က်ေနာ္ေရးခဲ့ျပီးသားျဖစ္ပါတယ္။

Download :
Alien_Skin_Eye_Candy_4000.rar (917.61 KB)

ေစာလင္းနက္စ္
Saw Linux  /  12:13 AM  /    /  1 comment
အခ်ိန္ရတာနဲ႔ ေဆာ့၀ဲတစ္မ်ိဳးရွယ္ေပးလိုက္မယ္။ Adobe After Effects 7.0 ပါ။ ဒီေဆာ့၀ဲမ်ိဳးကေတာ့ ဒီထက္ျမင့္တဲ့ဗားရွင္းေတြလဲထြက္လာျပီးသားပါ။ တင္လဲတင္ခဲ့ျပီးသားပါ။ အခု 7.0 က အာတီဗိတ္လုပ္ဖို႔ကီး
ဂ်င္း ပါတစ္ခါတည္းပါေတာ့အဆင္ေျပတာနဲ႔ ရွယ္ေပးလို္က္တာ။အဂၤလိပ္ေ၀ါဟာရေတြလဲသိပ္မထည့္ရဲေတာ့ဘူး။
ေဆာ့၀ဲေတြတင္တာမ်ားေတာ့ အေမရိကန္ DMC ဥပေဒနဲညွိညွိေနတာနဲ႔ျပႆနာေတြတက္္တက္ေနတယ္။

ေနာက္ ပိုင္း တစ္ခ်ိဳ႕ေ၀ါဟာရေလးေတြကိုက်ေနာ္ ျမန္မာလိုပဲေရးေတာ့မယ္။ လိုအပ္မွပဲ အဂၤလိပ္လိုထည့္မယ္။ ဒီေဆာ့၀ဲဟာ Karaoke စာတန္းထိုးအတြက္ အသံုးမ်ားတဲ့ App တစ္ခုျဖစ္ပါတယ္။ ဒါေၾကာင့္အသံုးတည့္တဲ့ဒီ
ေဆာ့၀ဲဟာ လုိအပ္သူမိတ္ေဆြမ်ားထံ ရွယ္ေပးလိုက္တယ္ဗ်ာ။ ဒီေေဆာ့၀ဲ tutorial အသံုးျပဳနည္းေတြကို က်ေနာ္ေလ့လာေနဆဲပါပဲ။ အဆင္ေျပမယ့္ အေနအထားေရာက္တာနဲ႔ ရီဒါမ်ားေရးေပးသြားမွာျဖစ္ပါတယ္။

ကိုယ္သိတဲ့နည္းပညာေတြကို အျခား ပုဂၢိဳလ္မ်ားထံ ေရာက္ေအာင္ပို႔ေပးနိင္ရင္ ပိုျပီးအက်ိဳးရွိမယ္ထင္လို႔
က်ေနာ္အားရင္ အားသလိုအဆင္ေျပတုန္းအခ်ိန္ မွာ က်ေနာ္ၾကိဳးစားလုပ္ေဆာင္ျခင္းျဖစ္ပါတယ္။ အနာဂါတ္ဆို
တာ မေသခ်ာေတာ့ အင္တာနက္အဆင္မေျပတဲ့ေနရာ၊ အဆင္မေျပတဲ့အေျခအေနမ်ိဳးေရာက္ခဲ့ရင္ ဒီ လိုေဆာ့၀ဲေတြရွယ္ဖို႔မလြယ္ေတာ့ပါဘူး။ အခုေတာင္ DMCA Law ျဖစ္လာတဲ့အခ်ိန္ကစျပီး က်ေနာ့္ဆိုက္မွာ
ေဆာ့၀ဲ လင့္ေတြေတာ္ေတာ္ျပဳတ္သြားတယ္။ အခုအဆင္ေျပမယ့္ hosting ဆိုက္ေတြရွာျပီး ေတာ္ေတာ္မ်ား
မ်ားျပန္တင္ထား ပါတယ္။ လင့္ေသတာမ်ိဳးေတြ႕ခဲ့ရင္ သတိေပးပါ။ က်ေနာ္ျပန္တင္ေပးပါ့မယ္။

Download :
After_Effect_7.07.part1.rar (95.37 MB)
After_Effect_7.07.part2.rar (95.37 MB)
After_Effect_7.07.part3.rar (37.02 MB)

ေစာလင္းနက္စ္
Saw Linux  /  12:13 AM  /    /  No comments
အခ်ိန္ရတာနဲ႔ ေဆာ့၀ဲတစ္မ်ိဳးရွယ္ေပးလိုက္မယ္။ Adobe After Effects 7.0 ပါ။ ဒီေဆာ့၀ဲမ်ိဳးကေတာ့ ဒီထက္ျမင့္တဲ့ဗားရွင္းေတြလဲထြက္လာျပီးသားပါ။ တင္လဲတင္ခဲ့ျပီးသားပါ။ အခု 7.0 က အာတီဗိတ္လုပ္ဖို႔ကီး
ဂ်င္း ပါတစ္ခါတည္းပါေတာ့အဆင္ေျပတာနဲ႔ ရွယ္ေပးလို္က္တာ။အဂၤလိပ္ေ၀ါဟာရေတြလဲသိပ္မထည့္ရဲေတာ့ဘူး။
ေဆာ့၀ဲေတြတင္တာမ်ားေတာ့ အေမရိကန္ DMC ဥပေဒနဲညွိညွိေနတာနဲ႔ျပႆနာေတြတက္္တက္ေနတယ္။

ေနာက္ ပိုင္း တစ္ခ်ိဳ႕ေ၀ါဟာရေလးေတြကိုက်ေနာ္ ျမန္မာလိုပဲေရးေတာ့မယ္။ လိုအပ္မွပဲ အဂၤလိပ္လိုထည့္မယ္။ ဒီေဆာ့၀ဲဟာ Karaoke စာတန္းထိုးအတြက္ အသံုးမ်ားတဲ့ App တစ္ခုျဖစ္ပါတယ္။ ဒါေၾကာင့္အသံုးတည့္တဲ့ဒီ
ေဆာ့၀ဲဟာ လုိအပ္သူမိတ္ေဆြမ်ားထံ ရွယ္ေပးလိုက္တယ္ဗ်ာ။ ဒီေေဆာ့၀ဲ tutorial အသံုးျပဳနည္းေတြကို က်ေနာ္ေလ့လာေနဆဲပါပဲ။ အဆင္ေျပမယ့္ အေနအထားေရာက္တာနဲ႔ ရီဒါမ်ားေရးေပးသြားမွာျဖစ္ပါတယ္။

ကိုယ္သိတဲ့နည္းပညာေတြကို အျခား ပုဂၢိဳလ္မ်ားထံ ေရာက္ေအာင္ပို႔ေပးနိင္ရင္ ပိုျပီးအက်ိဳးရွိမယ္ထင္လို႔
က်ေနာ္အားရင္ အားသလိုအဆင္ေျပတုန္းအခ်ိန္ မွာ က်ေနာ္ၾကိဳးစားလုပ္ေဆာင္ျခင္းျဖစ္ပါတယ္။ အနာဂါတ္ဆို
တာ မေသခ်ာေတာ့ အင္တာနက္အဆင္မေျပတဲ့ေနရာ၊ အဆင္မေျပတဲ့အေျခအေနမ်ိဳးေရာက္ခဲ့ရင္ ဒီ လိုေဆာ့၀ဲေတြရွယ္ဖို႔မလြယ္ေတာ့ပါဘူး။ အခုေတာင္ DMCA Law ျဖစ္လာတဲ့အခ်ိန္ကစျပီး က်ေနာ့္ဆိုက္မွာ
ေဆာ့၀ဲ လင့္ေတြေတာ္ေတာ္ျပဳတ္သြားတယ္။ အခုအဆင္ေျပမယ့္ hosting ဆိုက္ေတြရွာျပီး ေတာ္ေတာ္မ်ား
မ်ားျပန္တင္ထား ပါတယ္။ လင့္ေသတာမ်ိဳးေတြ႕ခဲ့ရင္ သတိေပးပါ။ က်ေနာ္ျပန္တင္ေပးပါ့မယ္။

Download :
After_Effect_7.07.part1.rar (95.37 MB)
After_Effect_7.07.part2.rar (95.37 MB)
After_Effect_7.07.part3.rar (37.02 MB)

ေစာလင္းနက္စ္

Wednesday, July 18, 2012

Saw Linux  /  9:29 PM  /    /  1 comment
က်ေနာ္ ေဆာ့၀ဲေတြမတင္ျဖစ္တာအေတာ္ၾကာခဲ့ပါျပီ။ အခ်ိန္မရတာနဲ႔ ဆိုက္ဖက္ကိုေတာင္သိပ္မလွည့္ျဖစ္ဘူး။
တစ္ေန႔ကမွ ၾကည့္လိုက္ေတာ့ Mediafire က အေကာင့္တစ္ခုကလဲ Blocked ခံလိုက္ရတယ္။ DMCA
(Digital Millennium Copyright Act) ဥပေဒနဲ႔ သူတို႔ဆိုက္ရဲ႕ Term Privacy ေတြကို
မလိုက္နာလို႔ဆိုျပီး ပိတ္လိုက္တယ္။
က်ေနာ္တို႔ ဖရီးသမားေတြအတြက္ ေနာက္ပိုင္းေဆာ့၀ဲေတြကို ရွယ္ယာေပးဖို႔အေတာ္ကိုအၾကပ္ရိုက္လာမွာျဖစ္
တယ္။ အဲဒီဆိုက္မွာတင္ထားတဲ့ App ေဆာ့၀ဲေတြ block ခံလိုက္ရတဲ့အတြက္ က်ေနာ့္ဆိုက္မွာတင္ထား
တဲ့ လင့္ထားတဲ့ေဆာ့၀ဲေတြေတာ္ေတာ္မ်ား လင့္ေသေနမွာျဖစ္ပါတယ္။ အဲဒါကို အတတ္ႏိုင္ဆံုးလင့္ေတြျပန္
ရေအာင္ က်ေနာ္ၾကိဳးစားေပးပါ့မယ္။ ေသတဲ့လင့္ေတြကိုေတြ႕ရင္ ေျပာေပးေစခ်င္တယ္။ တစ္ျခားဆိုက္တစ္
ကိုရွာျပီး ျပန္တင္ေပးမယ္။ Mediafire ကိုေတာ့ သိပ္မအားကိုးခ်င္ေတာ့ဘူး။ သူ႔ကိုအားကိုးမိတာ အခု
ေတာ့ ေမာျပီးေပါ့။

ဘေရာက္စာေတြက ဗားရွင္းျမင့္လာေတာ့ Internet Download Manager ကလဲ ဗားရွင္းျမင့္မွအ
ဆင္ေျပမယ္ေလ။ ဒါေၾကာင့္လိုအပ္မယ္ဆို ေဒါင္းႏိုင္ေအာင္တင္ေပးလိုက္တယ္။

Download :
PutLocker
Medaifire
Saw Linux  /  9:29 PM  /    /  1 comment
က်ေနာ္ ေဆာ့၀ဲေတြမတင္ျဖစ္တာအေတာ္ၾကာခဲ့ပါျပီ။ အခ်ိန္မရတာနဲ႔ ဆိုက္ဖက္ကိုေတာင္သိပ္မလွည့္ျဖစ္ဘူး။
တစ္ေန႔ကမွ ၾကည့္လိုက္ေတာ့ Mediafire က အေကာင့္တစ္ခုကလဲ Blocked ခံလိုက္ရတယ္။ DMCA
(Digital Millennium Copyright Act) ဥပေဒနဲ႔ သူတို႔ဆိုက္ရဲ႕ Term Privacy ေတြကို
မလိုက္နာလို႔ဆိုျပီး ပိတ္လိုက္တယ္။
က်ေနာ္တို႔ ဖရီးသမားေတြအတြက္ ေနာက္ပိုင္းေဆာ့၀ဲေတြကို ရွယ္ယာေပးဖို႔အေတာ္ကိုအၾကပ္ရိုက္လာမွာျဖစ္
တယ္။ အဲဒီဆိုက္မွာတင္ထားတဲ့ App ေဆာ့၀ဲေတြ block ခံလိုက္ရတဲ့အတြက္ က်ေနာ့္ဆိုက္မွာတင္ထား
တဲ့ လင့္ထားတဲ့ေဆာ့၀ဲေတြေတာ္ေတာ္မ်ား လင့္ေသေနမွာျဖစ္ပါတယ္။ အဲဒါကို အတတ္ႏိုင္ဆံုးလင့္ေတြျပန္
ရေအာင္ က်ေနာ္ၾကိဳးစားေပးပါ့မယ္။ ေသတဲ့လင့္ေတြကိုေတြ႕ရင္ ေျပာေပးေစခ်င္တယ္။ တစ္ျခားဆိုက္တစ္
ကိုရွာျပီး ျပန္တင္ေပးမယ္။ Mediafire ကိုေတာ့ သိပ္မအားကိုးခ်င္ေတာ့ဘူး။ သူ႔ကိုအားကိုးမိတာ အခု
ေတာ့ ေမာျပီးေပါ့။

ဘေရာက္စာေတြက ဗားရွင္းျမင့္လာေတာ့ Internet Download Manager ကလဲ ဗားရွင္းျမင့္မွအ
ဆင္ေျပမယ္ေလ။ ဒါေၾကာင့္လိုအပ္မယ္ဆို ေဒါင္းႏိုင္ေအာင္တင္ေပးလိုက္တယ္။

Download :
PutLocker
Medaifire

Tuesday, July 17, 2012

Saw Linux  /  10:58 PM  /    /  No comments
ဒီပို႔စ္က Networking ေလ့လာခ်င္၊ သင္တန္းတက္ခ်င္ေသာပုဂၢိဳလ္မ်ားအတြက္ အေထာက္အကူျဖစ္ေစရန္ MyanmarITProမွ ျပန္လည္တင္ျပထားျခင္းျဖစ္ပါတယ္။ ဒါကိုေလ့လာဖတ္ရႈေသာအားျဖင့္ Networking သင္တန္းေတြတက္ေရာက္သင္ၾကားႏိုင္ၾကပါေစ...

နက္၀က္(Cisco) သင္တန္းေတြနဲ႕ပတ္သက္လို႕ေဆြးေႏြးခ်င္ပါတယ္ . . .
(မည့္သူ တစ္ဦးတစ္ေယာက္ကိုမွ် ေစာ္ကားလိုျခင္းမရွိပါ)
ကၽြန္ေတာ္ နက္၀က္ သင္တန္းေတြနဲ႕ ပတ္သက္လို႕ ေဆြးေႏြးခ်င္ပါတယ္ . . . ခုလို ေဆြးေႏြးလို႕ ဆရာႀကီးလားဆိုေတာ့ မဟုတ္ပါဘူး . . . စကားပလႅင္ စခံထားပါမယ္ . . .
ဆရာ့ဆရာ ႀကီးေတြ လည္း ၀င္ေျပာေပးၾကပါဗ်ာ . . .
ကၽြန္ေတာ္ တို႕ ျမန္မာျပည္မွာ က အယူအဆ တစ္ခု လြဲမွားေနတယ္ လို႕ ကၽြန္ေတာ္ထင္ပါတယ္ . . .
အဲ့ဒိလြဲမွားမႈကို ေမးခြန္းသံုးခုနဲ႕ စတင္ေဆြးေႏြးခ်င္ပါတယ္ . . .
ေဆြးေႏြးလိုတဲ့ အခ်က္ (၃) ခ်က္ အဓိက ရွိပါတယ္ . . .

နံပါတ္ ၁ ။ ကေတာ့ packet tracer ထဲမွာ နက္၀က္ diagram ကို ရႈပ္ရွက္ ခတ္ေအာင္ ဆြဲထားၿပီးသင္တာနဲ႕   ေလ့က်င့္ခိုင္းတာနဲ႕ ICND 1 and 2 စာအုပ္ႀကီးကို detail ဖတ္ျပၿပီးသင္တာနဲ႕ သင္တန္းတစ္ခုဟာ ၿပီးျပည့္စံုမယ္လို႕ထင္ပါသလား . . . ေလးေလးနက္နက္ေျပာရရင္ ထိေရာက္မႈရွိမယ္ လို႕ ထင္ပါသလား . . . .

နံပါတ္ ၂ ။ ကေတာ့ CCNA ကို ၆ လ ၁ ႏွစ္ ေလာက္ သင္ဘို႕ လိုမယ္ ထင္ပါသလား . . .

နံပါတ္ ၃ ။ ျမန္မာျပည္က သင္တန္းေတြက ဘာျဖစ္လုိ႕ အခ်ိန္ဆြဲၿပီးသင္ေနၾကတာပါလည္း . . .
မည္သူ တစ္ဦး တစ္ေယာက္မွ မေျပာခင္ ကၽြန္ေတာ္ အျမင္ေလးကို ေျပာခ်င္ပါတယ္ . . .

နံပါတ္ ၁ ။ ေမးခြန္းကို ေျပာခ်င္ပါတယ္ . . . တကယ္ေတာ့ Networking (cisco) မွာ basic concept က အဓိကပါ . . . basic concept မိဘို႕ အရိုးရွင္းဆံုးေလးကို ဘဲ ေၾကညက္ေအာင္လုပ္သင့္ပါတယ္ . . . basic concept အရိုးရွင္းဆံုးေလးကို ေၾကညက္ရင္ complex ေတြဟာ တေျဖးေျဖးခ်ဲ႕သြားလို႕ရပါတယ္ . . . ေနာက္တစ္ခုက စာအုပ္ႀကီးေတြ detail ဖတ္ေနမယ့္ အစား . . . ျမင္သာထင္သာေအာင္ ဥပမာေပးသင့္ပါတယ္ . . .
တခါတုန္းက ကၽြန္ေတာ္ အသိ (နက္၀က္ ကို ဘာမွ မသိတဲ့လူ) တစ္ေယာက္ကိုACL အေၾကာင္းရွင္းျပဘူးပါတယ္ . . .
ကၽြန္ေတာ္ က သူ႕ကို စာေတြဖတ္ျပၿပီး ရွင္းျပတာ မဟုတ္ပါဘူး . . . ၿမိဳ႕ တစ္ၿမိဳကို ကုန္ကားေတြ ၀င္ထြက္ပံုနဲ႕ ရွင္းျပေပးတာပါ . . . ဥပမာေပးပံုကို ေအာက္ပိုင္းမွ ဆက္လက္ေဆြးေႏြးေပးပါမယ္ . . . ဒီေနရာမွာ ဆိုလိုခ်င္တာက . . . စာအုပ္ေတြကို detail ဖတ္ေနမယ့္ အစား . . . ထိေရာက္တဲ့ ျပင္ပ လူေနမႈ ပံုစံ နဲ႕ ထိထိေရာက္ေရာက္ ဥပမာ ေပးျခင္းက ပို ၿပီး ထိေရာက္မႈ ရွိမယ္ ထင္ပါတယ္ . . . အဲ့လိုေျပာလို႕ စာအုပ္ေတြက မလိုဘူးလားဆိုေတာ့ လုိပါတယ္ . . . တခ်ိဳ႕ အခ်က္အလက္ေတြ ဥပမာ OSPF တို႕ BGP တို႕ Neighbor ျဖစ္ဘို႕ အဆင့္ေတြ အဲ့ဒါမ်ိဳးေတြေတာ့ ထုတ္ႏႈတ္မွတ္သားဘို႕ လိုပါတယ္ . . . အေတာ္အတန္သိသြားတဲ့ သူတေယာက္ဟာ လည္း ကိုယ့္ဟာကို self reading လုပ္သင့္ပါတယ္ . . . ဆိုလိုခ်င္တာက စစ သင္ခ်င္းမွာ လိုရင္းတိုရွင္း အႏွစ္ကိုမေျပာျပဘဲ ၾကက္တူေတြ စာရြတ္သလို ခေရစိတြင္းက်ဖတ္ေနဘို႕ မလိုဘူးလို႕ ထင္ပါတယ္ . . .

နံပါတ္ ၂ ။ ေမးခြန္းကေတာ့ CCNA ကို တကယ္ သင္မယ္ ဆိုရင္ ၁ လ တည္း နဲ႕ သင္လို႕ရပါတယ္ . . . ကၽြန္ေတာ့ အျမင္ အေကာင္းဆံုးက ေတာ့ ၂ လ သင္တန္း ဆိုတာ အေကာင္းဆံုးပါဘဲ . . . ၆ လ ၁ ႏွစ္ သင္ေနရင္ သင္တဲ့ လူလည္း ပ်င္းသြားပါ့မယ္ . . . .

နံပါတ္ ၃ ။ ေမးခြန္းကိုေတာ့ ကၽြန္ေတာ္ မေျဖခ်င္ပါဘူး . . . ဆရာ့ဆရာေတြဘဲေျဖေပးပါ . . .
အားလံုးရဲ႕ေဆြးေႏြးမႈကို ႀကိဳဆိုပါတယ္ . . .

Reply by Aung Ht on July 2, 2012 at 2:29pm
ထင္တာနဲနဲ ၀င္ေၿပာပါမယ္။ သင္တန္းေတြကမ်ားေတာ့ တကယ္သင္ေပးနိုင္မဲ့သင္တန္းမ်ိဳးကို ရွာေစခ်င္ပါတယ္။CCNA Course ကို ၂လနဲ႔ သင္လို႔ရပါတယ္... ဒါပင္မဲ့ သင္တန္းသား က အေၿခခံ networking နားလည္ထားဘို႔လိုပါတယ္... အေၿခခံမရွိလို႔ အစကေနစသင္တဲ့သင္တန္းမ်ိဳး ကေတာ့ ၆လၾကာနုိင္ပါတယ္။က်န္ေတာ္လည္း ရန္ကုန္က သင္တန္းေတြရဲ႕ ေစ်းၾကီးၿပီး အာနဲနဲ႔မ်ားမႈကို ေကာင္းေကာင္းခံခဲ့ရသူတဦးပါ။
လြန္ခဲ့တဲ့ ၃ ၄ႏွစ္တုန္းက CCNA, linux, နဲ႔ တခ်ိဳ႔ Microsoft အတြက္ ၅သိန္း၆သိန္းအထက္ေလာက္ ကုန္ခဲ့ပါတယ္။ ပိုက္ဆံေပါလို႔တတ္ခဲ့တာမဟုတ္ပါဘူး ... ပညာလိုခ်င္သူမို႔ ေကာင္းနိုးရာရာ ေမးၿပီး ရွာတတ္ခဲ့တာပါပဲ။ ...ထိုက္သင့္တဲ့ ေစ်းနဲ႔ တန္ေအာင္ မေပးႏိုင္ဘူးလို႔ခံစားခဲ့ရပါတယ္။
ဆရာေတြက လုပ္ငန္းခြင္သုံး ကို ၿမင္ေအာင္ မၿပနိုင္ၾကဘူး၊ Cisco router ေလးနဲ႔ စမ္းရင္ ဟုတ္ၿပီထင္ေနသူေတြလည္း ေတြ႔ဘူးပါတယ္။
အခုေတာ့ ဘယ္သင္တန္းေတြ popular ၿဖစ္တယ္မသိေတာ့ဘူး.... CCNP level ေလာက္ကို ေကာင္းေကာင္းသင္နိုင္တဲ့ သင္တန္းရွိရင္ လည္း ေၿပာပါဦး...

Reply by pyiphyomgmgsoe on July 2, 2012 at 2:41pm
ကၽြန္ေတာ္ ၾကြားေျပာတာ မဟုတ္ပါဘူး . . . ကၽြန္ေတာ္ CCNP လုပ္တာ ၇ လေလာက္ဘဲၾကာပါတယ္ . . . သင္ေပးတဲ့ ဆရာေတာ္တာလည္း ပါပါတယ္ . . . သူနဲ႕ Routing ကို ၁၀ ရက္ထဲနဲ႕ အျပတ္သင္တာပါ . . . ေနာက္ သူနဲ႕ အတူေနၿပီး bootcamp လို ၁ လေလာက္ စမ္းျဖစ္ပါတယ္ . . . ေနာက္ၿပီး ကိုယ့္ဟာကို စာဖတ္တာ ၁ လေလာက္ၾကာပါတယ္ . . . self study ကို bootcamp လို ကိုယ့္ဟာကို လုပ္တာပါ . . . feb 2012 မွာ routing ေျဖျဖစ္ပါတယ္ . . . switching ကို 28 may 2012 မွာေျဖပါတယ္ . . . TShoot ကို 5 june 2012 မွာေျဖပါတယ္ . . . ဒီၾကားထဲ ကၽြန္ေတာ္ personal ေတြ ရႈပ္သြားလို႕ ခနရပ္ထားခဲ့တာရွိပါေသးတယ္ . . . . စာေမးပြဲေျဖတာ လြယ္ပါတယ္လို ေျပာတဲ့လူရွိပါမယ္ . . . ဟုတ္ပါတယ္ . . . လြယ္ပါတယ္လို႕ ျပန္ေျပာပါ့ရေစ . . . ဒါေပမဲ့ နလပိန္းတုန္း က်က္ေျဖ အဆင့္မ်ိဳးေတာ့ မဟုတ္ခဲ့ပါဘူး . . .
Cisco အေၾကာင္းေဆြးေႏြးမယ္ ဆို welcome ပါ . . . အရမ္းသင္ယူခ်င္ပါတယ္ . . .
ဒီေနရာမွာ အားလံုးရဲ႕ အေတြ႕အႀကံဳေလးေတြကို မွ်ေ၀ေစခ်င္ပါတယ္ . . .

Reply by pyiphyomgmgsoe on July 2, 2012 at 2:56pm
ko Aung Ht
အေျခခံ မရွိလည္း 6 လ မၾကာႏိုင္ပါဘူး တကယ္ လိုသာ ကြန္ပ်ဴတာ ဖြင့္တတ္ပိတ္တတ္ စာရိုက္တတ္ မယ္ . . . အင္တာနက္ အီးေမးေလး သံုးႏိုင္တဲ့ အဆင့္မ်ိဳးဆိုရင္ . . . သင္မဲ့သူဟာလည္း လိုခ်င္စိတ္တကယ္ရွိမယ္ တကယ္ လိုက္လုပ္မယ္ ဆို္ ၂ လထဲနဲ႕ ေတာ္ေတာ္ ေလး တတ္ေအာင္ သင္ႏိုင္ပါတယ္ . . . ကၽြန္ေတာ္ ေလ်ာက္ေျပာေနတာ မဟုတ္ပါဘူး . . . CCNA မွာ တကယ္ တမ္း ခြဲျခမ္းၾကည့္ရင္ ဘာေတြ ၆လေလာက္သင္စရာေတြ ပါေနလို႕ပါလည္း . . .

၁။ OSI 7 Layer and TCP/IP
၂။ Routing
၃။ Switching
၄။ Access List
၅။ NAT
၆။ WAN (Frame-relay)
၇။ IPV6
၈။ DHCP
အဲ့ေလာက္ဘဲပါတာပါ . . .
Routing နဲ႕ Switching ကို ထပ္ခြဲရင္ဗ်ာ
Routing မွာ . . .
Static Route and Default Route
RIP
EIGRP
OSPF
Switching မွာဆိုရင္
Vlan
STP
VTP
ဒီေလာက္ဘဲပါတာေလ . . .
Access List မွာဆိုရင္
Standard ACL
Extended ACL
IP Access LIst
NAT မွာကေရာ ဘယ္ႏွစ္ခုပါေနလို႕လည္း . . .
က်န္တာေတြကလည္း နည္းနည္းေလးပါ . . . .
ကြန္ပ်ဴတာ အေျခခံနည္းနည္းရွိတဲ့ သူေတာင္ ၂ လဆို ေကာင္းေကာင္းၿပီးႏိုင္ပါတယ္ . . . .
ဒါကၽြန္ေတာ့ အျမင္ပါ . . .
ေနာက္တစ္ခု က ျမန္မာျပည္မွာ CCNA သင္တန္းမွာ VPN တို႕ BGP တို႕ကို bonus ေပးတာ ျမင္ဘူပါသလား . . .

Reply by Aung Ht on July 3, 2012 at 8:48am
သင္တာေတာ့ သင္လို႔ရတာေပါ့ဗ်ာ...
oversea မွာ က်န္ေတာ္ၾကဳံရသေလာက္ ဒီသင္တန္းေတြက ၁ပတ္သင္တန္းေတြဘဲ... ၁ ပတ္သင္ပင္မဲ့ လည္း ေစ်းက ေဒၚလာ ၄ ေထာင္ ၅ေထာင္ အနည္းဆုံးပဲ ...
CCNP တဘာသာ တပတ္ .... ၃ဘာသာ ဆို ၃ပတ္ပဲ သင္တန္းမွာ ၾကာခ်ိန္ကိုေၿပာပါတယ္။
ဒီမွာအလုပ္တဘက္နဲ႔မို႔ အၿပင္သင္တန္းေတြက ၁ပတ္သင္တန္းေတြမ်ားတယ္... ရုံးေတြက လုပ္ငန္းလို အပ္ခ်က္ အတြက္ အခ်ိန္ေရာ ေငြပါအကုန္က်ခံၿပီး လႊတ္ေတာ့ ၁ပတ္ေလာက္ပဲ သင္တန္းလႊတ္နိုင္က်တယ္... ဘာသင္တန္းမဆို ၁ပတ္သင္တန္းမ်ားတယ္။
အဲ့လိုမဟုတ္ဘဲ ေက်ာင္းတတ္ Diploma ရ... CCNA ေၿဖခြင့္ေပးတဲ့ေက်ာင္းေတြက ၆လ ၁နွစ္ေတာ့ ၾကာတာပါပဲ...
ကို pyiphyomgmgsoe CCNP ကို ၇လဆိုေတာ့ ေလးစားပါတယ္ဗ်ာ... ဆရာေကာင္းနဲ႔လည္း ေတြ႔ေတာ့ ကံေကာင္းတာေပါ့ ..
Saw Linux  /  10:58 PM  /    /  1 comment
ဒီပို႔စ္က Networking ေလ့လာခ်င္၊ သင္တန္းတက္ခ်င္ေသာပုဂၢိဳလ္မ်ားအတြက္ အေထာက္အကူျဖစ္ေစရန္ MyanmarITProမွ ျပန္လည္တင္ျပထားျခင္းျဖစ္ပါတယ္။ ဒါကိုေလ့လာဖတ္ရႈေသာအားျဖင့္ Networking သင္တန္းေတြတက္ေရာက္သင္ၾကားႏိုင္ၾကပါေစ...

နက္၀က္(Cisco) သင္တန္းေတြနဲ႕ပတ္သက္လို႕ေဆြးေႏြးခ်င္ပါတယ္ . . .
(မည့္သူ တစ္ဦးတစ္ေယာက္ကိုမွ် ေစာ္ကားလိုျခင္းမရွိပါ)
ကၽြန္ေတာ္ နက္၀က္ သင္တန္းေတြနဲ႕ ပတ္သက္လို႕ ေဆြးေႏြးခ်င္ပါတယ္ . . . ခုလို ေဆြးေႏြးလို႕ ဆရာႀကီးလားဆိုေတာ့ မဟုတ္ပါဘူး . . . စကားပလႅင္ စခံထားပါမယ္ . . .
ဆရာ့ဆရာ ႀကီးေတြ လည္း ၀င္ေျပာေပးၾကပါဗ်ာ . . .
ကၽြန္ေတာ္ တို႕ ျမန္မာျပည္မွာ က အယူအဆ တစ္ခု လြဲမွားေနတယ္ လို႕ ကၽြန္ေတာ္ထင္ပါတယ္ . . .
အဲ့ဒိလြဲမွားမႈကို ေမးခြန္းသံုးခုနဲ႕ စတင္ေဆြးေႏြးခ်င္ပါတယ္ . . .
ေဆြးေႏြးလိုတဲ့ အခ်က္ (၃) ခ်က္ အဓိက ရွိပါတယ္ . . .

နံပါတ္ ၁ ။ ကေတာ့ packet tracer ထဲမွာ နက္၀က္ diagram ကို ရႈပ္ရွက္ ခတ္ေအာင္ ဆြဲထားၿပီးသင္တာနဲ႕   ေလ့က်င့္ခိုင္းတာနဲ႕ ICND 1 and 2 စာအုပ္ႀကီးကို detail ဖတ္ျပၿပီးသင္တာနဲ႕ သင္တန္းတစ္ခုဟာ ၿပီးျပည့္စံုမယ္လို႕ထင္ပါသလား . . . ေလးေလးနက္နက္ေျပာရရင္ ထိေရာက္မႈရွိမယ္ လို႕ ထင္ပါသလား . . . .

နံပါတ္ ၂ ။ ကေတာ့ CCNA ကို ၆ လ ၁ ႏွစ္ ေလာက္ သင္ဘို႕ လိုမယ္ ထင္ပါသလား . . .

နံပါတ္ ၃ ။ ျမန္မာျပည္က သင္တန္းေတြက ဘာျဖစ္လုိ႕ အခ်ိန္ဆြဲၿပီးသင္ေနၾကတာပါလည္း . . .
မည္သူ တစ္ဦး တစ္ေယာက္မွ မေျပာခင္ ကၽြန္ေတာ္ အျမင္ေလးကို ေျပာခ်င္ပါတယ္ . . .

နံပါတ္ ၁ ။ ေမးခြန္းကို ေျပာခ်င္ပါတယ္ . . . တကယ္ေတာ့ Networking (cisco) မွာ basic concept က အဓိကပါ . . . basic concept မိဘို႕ အရိုးရွင္းဆံုးေလးကို ဘဲ ေၾကညက္ေအာင္လုပ္သင့္ပါတယ္ . . . basic concept အရိုးရွင္းဆံုးေလးကို ေၾကညက္ရင္ complex ေတြဟာ တေျဖးေျဖးခ်ဲ႕သြားလို႕ရပါတယ္ . . . ေနာက္တစ္ခုက စာအုပ္ႀကီးေတြ detail ဖတ္ေနမယ့္ အစား . . . ျမင္သာထင္သာေအာင္ ဥပမာေပးသင့္ပါတယ္ . . .
တခါတုန္းက ကၽြန္ေတာ္ အသိ (နက္၀က္ ကို ဘာမွ မသိတဲ့လူ) တစ္ေယာက္ကိုACL အေၾကာင္းရွင္းျပဘူးပါတယ္ . . .
ကၽြန္ေတာ္ က သူ႕ကို စာေတြဖတ္ျပၿပီး ရွင္းျပတာ မဟုတ္ပါဘူး . . . ၿမိဳ႕ တစ္ၿမိဳကို ကုန္ကားေတြ ၀င္ထြက္ပံုနဲ႕ ရွင္းျပေပးတာပါ . . . ဥပမာေပးပံုကို ေအာက္ပိုင္းမွ ဆက္လက္ေဆြးေႏြးေပးပါမယ္ . . . ဒီေနရာမွာ ဆိုလိုခ်င္တာက . . . စာအုပ္ေတြကို detail ဖတ္ေနမယ့္ အစား . . . ထိေရာက္တဲ့ ျပင္ပ လူေနမႈ ပံုစံ နဲ႕ ထိထိေရာက္ေရာက္ ဥပမာ ေပးျခင္းက ပို ၿပီး ထိေရာက္မႈ ရွိမယ္ ထင္ပါတယ္ . . . အဲ့လိုေျပာလို႕ စာအုပ္ေတြက မလိုဘူးလားဆိုေတာ့ လုိပါတယ္ . . . တခ်ိဳ႕ အခ်က္အလက္ေတြ ဥပမာ OSPF တို႕ BGP တို႕ Neighbor ျဖစ္ဘို႕ အဆင့္ေတြ အဲ့ဒါမ်ိဳးေတြေတာ့ ထုတ္ႏႈတ္မွတ္သားဘို႕ လိုပါတယ္ . . . အေတာ္အတန္သိသြားတဲ့ သူတေယာက္ဟာ လည္း ကိုယ့္ဟာကို self reading လုပ္သင့္ပါတယ္ . . . ဆိုလိုခ်င္တာက စစ သင္ခ်င္းမွာ လိုရင္းတိုရွင္း အႏွစ္ကိုမေျပာျပဘဲ ၾကက္တူေတြ စာရြတ္သလို ခေရစိတြင္းက်ဖတ္ေနဘို႕ မလိုဘူးလို႕ ထင္ပါတယ္ . . .

နံပါတ္ ၂ ။ ေမးခြန္းကေတာ့ CCNA ကို တကယ္ သင္မယ္ ဆိုရင္ ၁ လ တည္း နဲ႕ သင္လို႕ရပါတယ္ . . . ကၽြန္ေတာ့ အျမင္ အေကာင္းဆံုးက ေတာ့ ၂ လ သင္တန္း ဆိုတာ အေကာင္းဆံုးပါဘဲ . . . ၆ လ ၁ ႏွစ္ သင္ေနရင္ သင္တဲ့ လူလည္း ပ်င္းသြားပါ့မယ္ . . . .

နံပါတ္ ၃ ။ ေမးခြန္းကိုေတာ့ ကၽြန္ေတာ္ မေျဖခ်င္ပါဘူး . . . ဆရာ့ဆရာေတြဘဲေျဖေပးပါ . . .
အားလံုးရဲ႕ေဆြးေႏြးမႈကို ႀကိဳဆိုပါတယ္ . . .

Reply by Aung Ht on July 2, 2012 at 2:29pm
ထင္တာနဲနဲ ၀င္ေၿပာပါမယ္။ သင္တန္းေတြကမ်ားေတာ့ တကယ္သင္ေပးနိုင္မဲ့သင္တန္းမ်ိဳးကို ရွာေစခ်င္ပါတယ္။CCNA Course ကို ၂လနဲ႔ သင္လို႔ရပါတယ္... ဒါပင္မဲ့ သင္တန္းသား က အေၿခခံ networking နားလည္ထားဘို႔လိုပါတယ္... အေၿခခံမရွိလို႔ အစကေနစသင္တဲ့သင္တန္းမ်ိဳး ကေတာ့ ၆လၾကာနုိင္ပါတယ္။က်န္ေတာ္လည္း ရန္ကုန္က သင္တန္းေတြရဲ႕ ေစ်းၾကီးၿပီး အာနဲနဲ႔မ်ားမႈကို ေကာင္းေကာင္းခံခဲ့ရသူတဦးပါ။
လြန္ခဲ့တဲ့ ၃ ၄ႏွစ္တုန္းက CCNA, linux, နဲ႔ တခ်ိဳ႔ Microsoft အတြက္ ၅သိန္း၆သိန္းအထက္ေလာက္ ကုန္ခဲ့ပါတယ္။ ပိုက္ဆံေပါလို႔တတ္ခဲ့တာမဟုတ္ပါဘူး ... ပညာလိုခ်င္သူမို႔ ေကာင္းနိုးရာရာ ေမးၿပီး ရွာတတ္ခဲ့တာပါပဲ။ ...ထိုက္သင့္တဲ့ ေစ်းနဲ႔ တန္ေအာင္ မေပးႏိုင္ဘူးလို႔ခံစားခဲ့ရပါတယ္။
ဆရာေတြက လုပ္ငန္းခြင္သုံး ကို ၿမင္ေအာင္ မၿပနိုင္ၾကဘူး၊ Cisco router ေလးနဲ႔ စမ္းရင္ ဟုတ္ၿပီထင္ေနသူေတြလည္း ေတြ႔ဘူးပါတယ္။
အခုေတာ့ ဘယ္သင္တန္းေတြ popular ၿဖစ္တယ္မသိေတာ့ဘူး.... CCNP level ေလာက္ကို ေကာင္းေကာင္းသင္နိုင္တဲ့ သင္တန္းရွိရင္ လည္း ေၿပာပါဦး...

Reply by pyiphyomgmgsoe on July 2, 2012 at 2:41pm
ကၽြန္ေတာ္ ၾကြားေျပာတာ မဟုတ္ပါဘူး . . . ကၽြန္ေတာ္ CCNP လုပ္တာ ၇ လေလာက္ဘဲၾကာပါတယ္ . . . သင္ေပးတဲ့ ဆရာေတာ္တာလည္း ပါပါတယ္ . . . သူနဲ႕ Routing ကို ၁၀ ရက္ထဲနဲ႕ အျပတ္သင္တာပါ . . . ေနာက္ သူနဲ႕ အတူေနၿပီး bootcamp လို ၁ လေလာက္ စမ္းျဖစ္ပါတယ္ . . . ေနာက္ၿပီး ကိုယ့္ဟာကို စာဖတ္တာ ၁ လေလာက္ၾကာပါတယ္ . . . self study ကို bootcamp လို ကိုယ့္ဟာကို လုပ္တာပါ . . . feb 2012 မွာ routing ေျဖျဖစ္ပါတယ္ . . . switching ကို 28 may 2012 မွာေျဖပါတယ္ . . . TShoot ကို 5 june 2012 မွာေျဖပါတယ္ . . . ဒီၾကားထဲ ကၽြန္ေတာ္ personal ေတြ ရႈပ္သြားလို႕ ခနရပ္ထားခဲ့တာရွိပါေသးတယ္ . . . . စာေမးပြဲေျဖတာ လြယ္ပါတယ္လို ေျပာတဲ့လူရွိပါမယ္ . . . ဟုတ္ပါတယ္ . . . လြယ္ပါတယ္လို႕ ျပန္ေျပာပါ့ရေစ . . . ဒါေပမဲ့ နလပိန္းတုန္း က်က္ေျဖ အဆင့္မ်ိဳးေတာ့ မဟုတ္ခဲ့ပါဘူး . . .
Cisco အေၾကာင္းေဆြးေႏြးမယ္ ဆို welcome ပါ . . . အရမ္းသင္ယူခ်င္ပါတယ္ . . .
ဒီေနရာမွာ အားလံုးရဲ႕ အေတြ႕အႀကံဳေလးေတြကို မွ်ေ၀ေစခ်င္ပါတယ္ . . .

Reply by pyiphyomgmgsoe on July 2, 2012 at 2:56pm
ko Aung Ht
အေျခခံ မရွိလည္း 6 လ မၾကာႏိုင္ပါဘူး တကယ္ လိုသာ ကြန္ပ်ဴတာ ဖြင့္တတ္ပိတ္တတ္ စာရိုက္တတ္ မယ္ . . . အင္တာနက္ အီးေမးေလး သံုးႏိုင္တဲ့ အဆင့္မ်ိဳးဆိုရင္ . . . သင္မဲ့သူဟာလည္း လိုခ်င္စိတ္တကယ္ရွိမယ္ တကယ္ လိုက္လုပ္မယ္ ဆို္ ၂ လထဲနဲ႕ ေတာ္ေတာ္ ေလး တတ္ေအာင္ သင္ႏိုင္ပါတယ္ . . . ကၽြန္ေတာ္ ေလ်ာက္ေျပာေနတာ မဟုတ္ပါဘူး . . . CCNA မွာ တကယ္ တမ္း ခြဲျခမ္းၾကည့္ရင္ ဘာေတြ ၆လေလာက္သင္စရာေတြ ပါေနလို႕ပါလည္း . . .

၁။ OSI 7 Layer and TCP/IP
၂။ Routing
၃။ Switching
၄။ Access List
၅။ NAT
၆။ WAN (Frame-relay)
၇။ IPV6
၈။ DHCP
အဲ့ေလာက္ဘဲပါတာပါ . . .
Routing နဲ႕ Switching ကို ထပ္ခြဲရင္ဗ်ာ
Routing မွာ . . .
Static Route and Default Route
RIP
EIGRP
OSPF
Switching မွာဆိုရင္
Vlan
STP
VTP
ဒီေလာက္ဘဲပါတာေလ . . .
Access List မွာဆိုရင္
Standard ACL
Extended ACL
IP Access LIst
NAT မွာကေရာ ဘယ္ႏွစ္ခုပါေနလို႕လည္း . . .
က်န္တာေတြကလည္း နည္းနည္းေလးပါ . . . .
ကြန္ပ်ဴတာ အေျခခံနည္းနည္းရွိတဲ့ သူေတာင္ ၂ လဆို ေကာင္းေကာင္းၿပီးႏိုင္ပါတယ္ . . . .
ဒါကၽြန္ေတာ့ အျမင္ပါ . . .
ေနာက္တစ္ခု က ျမန္မာျပည္မွာ CCNA သင္တန္းမွာ VPN တို႕ BGP တို႕ကို bonus ေပးတာ ျမင္ဘူပါသလား . . .

Reply by Aung Ht on July 3, 2012 at 8:48am
သင္တာေတာ့ သင္လို႔ရတာေပါ့ဗ်ာ...
oversea မွာ က်န္ေတာ္ၾကဳံရသေလာက္ ဒီသင္တန္းေတြက ၁ပတ္သင္တန္းေတြဘဲ... ၁ ပတ္သင္ပင္မဲ့ လည္း ေစ်းက ေဒၚလာ ၄ ေထာင္ ၅ေထာင္ အနည္းဆုံးပဲ ...
CCNP တဘာသာ တပတ္ .... ၃ဘာသာ ဆို ၃ပတ္ပဲ သင္တန္းမွာ ၾကာခ်ိန္ကိုေၿပာပါတယ္။
ဒီမွာအလုပ္တဘက္နဲ႔မို႔ အၿပင္သင္တန္းေတြက ၁ပတ္သင္တန္းေတြမ်ားတယ္... ရုံးေတြက လုပ္ငန္းလို အပ္ခ်က္ အတြက္ အခ်ိန္ေရာ ေငြပါအကုန္က်ခံၿပီး လႊတ္ေတာ့ ၁ပတ္ေလာက္ပဲ သင္တန္းလႊတ္နိုင္က်တယ္... ဘာသင္တန္းမဆို ၁ပတ္သင္တန္းမ်ားတယ္။
အဲ့လိုမဟုတ္ဘဲ ေက်ာင္းတတ္ Diploma ရ... CCNA ေၿဖခြင့္ေပးတဲ့ေက်ာင္းေတြက ၆လ ၁နွစ္ေတာ့ ၾကာတာပါပဲ...
ကို pyiphyomgmgsoe CCNP ကို ၇လဆိုေတာ့ ေလးစားပါတယ္ဗ်ာ... ဆရာေကာင္းနဲ႔လည္း ေတြ႔ေတာ့ ကံေကာင္းတာေပါ့ ..

Sunday, July 15, 2012

Saw Linux  /  5:24 PM  /    /  No comments
က်ေနာ္အခုေနာက္ပိုင္း Network အပိုင္းကိုျပန္ျပီး ေလ့လာေနေတာ့ ´TCP/IP အေၾကာင္း´ေတြကို knowledgebridgeတစ္ဆင့္ျပန္လည္ေဖၚျပျခင္းသာျဖစ္ပါတယ္။

Networking မွာ TPC/IP model နဲ႔ OSI model ဆုိၿပီး ႏွစ္မ်ဳိးရွိပါ တယ္။ ဒီတခါေတာ့ TPC/IP Protocol ရဲ႕ Architecture ကိုသိသေလာက္ ေျပာျပပါမယ္။ TPC/IP ဆိုတာ Transmission Control Protocol/Internet Protocol ျဖစ္ပါတယ္။ Network သမုိင္းေၾကာင္းတေလွ်ာက္သံုးခဲ့ပါတယ္။ TPC/IP က computers ေတြကို communicate လုပ္ေပးႏိုင္တဲ့ protocols ေတြကို define လုပ္ေပးတယ္။ documents ထဲမွာရွိတဲ protocol တစ္ခုစီကို define လုပ္တာကို Request for Comments လို႔ေခၚပါတယ္။ TCP/IP Protocol Archi tecture မွာ layer 4 ခုရွိပါတယ္။ Layer တစ္ခုစီမွာလည္း layer အလိုက္ အလုပ္လုပ္တဲ့ protocols ေတြရွိပါတယ္။

ဥပမာအားျဖင့္ Application layer မွာ HTTP, POP 3, SMTP protocol, Transport layer မွာ TCPနဲ႔ UDP protocol, Internet layer မွာ ေတာ့ IP protocol, Network access lyaer မွာ Ethernet နဲ႔ Frame Relay တို႔ သံုးပါတယ္။

TCP/IP ရဲ႕ application layer protocols ေတြက ဒီ computer မွာ run ေနတဲ့ application software အ တြက္ service ေပးပါတယ္။ ဒီ application layer က application ကို define လုပ္တာသာမကဘဲ ဒီ application လိုအပ္တဲ့ service ကိုပဲ define လုပ္ေပးတာျဖစ္ပါတယ္။ ဒါေၾကာင့္ application layer က network နဲ႔ software ၾကားက interface တစ္ခု ပါပဲ။

TCP/IP ရဲ႕ application မွာ popular အျဖစ္ဆံုးကေတာ့ web browser ပါ။ web server ကို web browser ကအမည္ေရြးခ်ယ္လိုက္ၿပီး၊ ရိုက္လိုက္တာနဲ႔ web page ေပၚလာ ေအာင္ TCP/IP application layer ရဲ႕ HTTP (Hypertext Transfer Protocol) နဲ႔ HTML (Hypertext Markup Language) protocol ႏွစ္ခုကအလုပ္ လုပ္ေပးတာျဖစ္ပါတယ္။ HTTP က web browser က file request ေတာင္းတာကို လက္ခံၿပီး file ကို actual transfer လုပ္ေပးတာ ျဖစ္ပါ တယ္။ Web server မွာရွိတဲ့ HTTP protocol ရဲ႕ header မွာ file ကိုယူဖို႔ command ပါထားၿပီးသားမို႔လို႔ file name မေရးခဲ့ရင္ေတာင္ web servre က default web page ကို ေတာင္းမွန္း သိပါတယ္။ HTTP request ကို return ျပန္ရင္ HTTP reader မွာ web page ကို ေတြ႔ရင္ HTTP 2000, web page ကုိမေတြ႕ရင္ HTTP 404 ဆိုတဲ့ return code ပါပါ တယ္။ HTTP data မွာ file ကို ရွာေတြ႕ရင္ file contents ေတြ ပါပါတယ္။

Return ျပန္လာတဲ့ file contents ေတြကုိ web browser မွာျပဖို႔ HTML protocol က interpret လုပ္ေပးပါတယ္။ ဒီလိုမ်ဳိး computer ရဲ႕ layer တစ္ခုနဲ႔ ေနာက္ computer ရဲ႕ layer တစ္ခု same layer အခ်င္းခ်င္း communicate လုပ္ေတာ့မယ့္ဆိုရင္ computer ႏွစ္လံုးစလံုးမွာ communicate လုပ္ခ်င္တဲ့ information ကုိ သိမ္းထားႏုိင္တဲ့ header ကို သံုးရပါတယ္။ ဒီ headers ကလည္း computer ႏွစ္လံုးၾကားမွာဘာကို transmit လုပ္မလဲဆိုတဲ့အပိုင္း ျဖစ္ပါတယ္။ ဒီလို process ကို same layer interaction လို႔ ေခၚပါတယ္။

TCP/IP transport layer မွာ အဓိကက်တဲ့ Protocol ႏွစ္ခုရွိပါတယ္။ Transmission Control Protocol (TCP) နဲ႔ User Datagram Protocol (UDP) တို႔ ျဖစ္ပါတယ္။ Transport layer protocols ေတြအေၾကာင္း စဥ္းစားမယ္ဆိုရင္ ဒီ transport layer ရဲ႕အထက္ layer ျဖစ္တဲ့ applicatoin layer ကိုပါ ထည့္စဥ္းစား ရပါမယ္။ ဘာျဖစ္လို႔လဲဆိုေတာ့ layer တစ္ခုစီက သူတို႔ရဲ႕ above layer ေတြ အတြက္လည္း service ကို provide လုပ္ေပးလို႔ ျဖစ္ပါတယ္။ network ေတြေပၚ မွာ data delivery လုပ္ဖို႔ TCP/IP မွာ guarantee ေပးႏိုင္မယ့္ mechanism တစ္ခုလိုပါတယ္။ ဒါကို TCP က acknowledge ment ကုိသံုးၿပီး application protocols ေတြအတြက္ error-recovery feature ကို ေပးႏိုင္ပါတယ္။

တကယ္လို႔ transmission က lost ျဖစ္သြားရင္ HTTP က direct action မလုပ္ေပမယ့္ TCP က data ကို resend ျပန္လုပ္ပါတယ္။ data transmission က successfully receive ျဖစ္တာ ေသခ်ာေအာင္လုပ္ေပးပါတယ္။ ဒီလို computer တစ္ခုတည္းေပၚမွာ networking model ရဲ႕ adjacent layers ေတြ အလုပ္ လုပ္တာကို adjacent layer interaction လို႔ ေခၚပါတယ္။

Transport layer ရဲ႕ေအာက္မွာ internet layer ရွိပါတယ္။ ဒီ layer မွာ သံုးတဲ့ IP (Internet Protocol) က မတူတဲ့ ip address ေတြရွိတဲ့ host computer တစ္ခုစီကိုသြားဖို႔ address လုပ္ေပးပါတယ္။ ပို႔ခ်င္တဲ့ destination ကို data packet ေတြကို ေရာက္ေအာင္ပို႔ဖို႔ router ေတြေရြးၿပီး routing process လည္းလုပ္ပါတယ္။ computer ကို data delivery လုပ္ဖို႔ ဘာနဲ႔ပို႔မယ္ ဘယ္လမ္း ေၾကာင္းသံုးၿပီး ဘယ္လိုပို႔မယ္ဆိုတဲ့ network infrastructure ကို detail define လုပ္ပါတယ္။

Data ပို႔တဲ့ ip pack မွာ layer တစ္ခုစီရဲ႕ header ေတြနဲ႔ ip layer ရဲ႕ ip header ပါပါတယ္။ IP header ထဲမွာ source ပို႔မယ္သူရဲ႕ ip address နဲ႔ destination ပို႔ခံရမယ့္သူရဲ႕ ip address field ပါပါတယ္။ ေနာက္ဆံုး layer ကေတာ့ network access layer ျဖစ္ပါတယ္။ ဒီ layer မွာတျခား network ေတြကိုdata delivery လုပ္ဖို႔လိုအပ္တဲ့ hard ware နဲ႔ protocols ေတြကို သတ္မွတ္ေပးပါ တယ္။ Network access ဆိုတာ data transmit လုပ္ႏိုင္တဲ့ ၾကားခံ media ကေန host computer က ဘယ္လို connect လုပ္မလဲဆိုတာ သတ္မွတ္တာပါပဲ။

ဥပမာဆိုရင္ Ethernet ဆိုတာ TCP/IP network access layer ရဲ႕ protocol တစ္ခု ျဖစ္ပါတယ္။ Ethernet LAN တစ္ခုကို create လုပ္ဖို႔သံုးတဲ့ protocols ေတြ၊ addressing နဲ႔ လိုအပ္တဲ့ cabling အကုန္လံုး Ethenet က သတ္မွတ္ေပးပါတယ္။

Network access layer မွာ Ethernet protocols အမ်ဳိးမ်ဳိးနဲ႔တျခား LAN standard ေတြအျပင္ WAN standard ေတြျဖစ္တဲ့ Point-to-Point Protocol (PPP)နဲ႔ Frame relay တို႔လည္း ပါ၀င္ပါတယ္။ PPP ရဲ႕အဓိက လုပ္ေဆာင္ခ်က္ ကေတာ့ serial link ကေန data deliver လုပ္တာပဲ ျဖစ္ပါတယ္။ IP က network access layer protocols ေတြသံုးၿပီး IP packet ကို next router ဒါမွ မဟုတ္ host computer ကို ပို႔တယ္။ ဒီလို process ကို router တစ္ခုစီကလည္း IP packet က destination ကို မေရာက္မခ်င္း ထပ္ခါထပ္ခါလုပ္ေပးပါတယ္။

Network access layer မွာသံုးတဲ့ Protocols တစ္ခုစီရဲ႕ header က physical network ေပၚမွာ data ကို successfully deliver လုပ္ဖို႔ လိုအပ္တဲ့ information ေတြကို encode လုပ္ေပးပါတယ္။

အဓိကကေတာ့ network access layer မွာ protocols ေတြ cabling standard ေတြ၊ physical network အမ်ဳိးမ်ဳိးေပၚမွာ data ေတြဘယ္လို ပို႔မလဲ ဆိုတဲ့ သတ္မွတ္ခ်က္ေတြရွိတဲ့ headers နဲ႔ trailers ေတြ ပါ၀င္ပါတယ္။

TCP/IP model မွာ data encapsulation terminology ကိုသံုးပါတယ္။ Application layer မွာ data ကို header နဲ႔ေပါင္းထားပါတယ္။ ဥပမာ HTTP protocol ကိုသံုးရင္ Header မွာ HTTP OK message နဲ႔ data ေပါင္းထားပါတယ္။ Transport layer ေရာက္ရင္ေတာ့ TCP protocol header နဲ႔ Application layer ကလာတဲ့ Application data နဲ႔ ေပါင္းပါတယ္။ TCP နဲ႔ Data ေပါင္းသြားတာကို segment လို႔ ေခၚပါတယ္။ ဒီ segment ဟာ IP layer ေရာက္ရင္ IP header နဲ႔ ေပါင္းၿပီး Packet ျဖစ္သြားပါတယ္။ ဒီ packet ကို network access layer ရဲ႕ header နဲ႔ trailer က အေရွ႕နဲ႔ အေနာက္ကေပါင္းၿပီး Frame ဖြဲ႕ပါတယ္။ TCP/IP model မွာ ဒီ network access layer တစ္ခုပဲ header နဲ႔ trailer ႏွစ္ခုစလံုး သံုးတာ ျဖစ္ပါတယ္။ ဒီ Frame ကို ပို႔ဖို႔ ေနာက္ဆံုး signal ေတြျဖစ္ေအာင္ encode လုပ္ပါတယ္။ ဒါကေတာ့ TCP/IP network model မွာ data ပို႔ဖို႔ အလုပ္ လုပ္ပံုပဲ ျဖစ္ပါတယ္။
Saw Linux  /  5:24 PM  /    /  No comments
က်ေနာ္အခုေနာက္ပိုင္း Network အပိုင္းကိုျပန္ျပီး ေလ့လာေနေတာ့ ´TCP/IP အေၾကာင္း´ေတြကို knowledgebridgeတစ္ဆင့္ျပန္လည္ေဖၚျပျခင္းသာျဖစ္ပါတယ္။

Networking မွာ TPC/IP model နဲ႔ OSI model ဆုိၿပီး ႏွစ္မ်ဳိးရွိပါ တယ္။ ဒီတခါေတာ့ TPC/IP Protocol ရဲ႕ Architecture ကိုသိသေလာက္ ေျပာျပပါမယ္။ TPC/IP ဆိုတာ Transmission Control Protocol/Internet Protocol ျဖစ္ပါတယ္။ Network သမုိင္းေၾကာင္းတေလွ်ာက္သံုးခဲ့ပါတယ္။ TPC/IP က computers ေတြကို communicate လုပ္ေပးႏိုင္တဲ့ protocols ေတြကို define လုပ္ေပးတယ္။ documents ထဲမွာရွိတဲ protocol တစ္ခုစီကို define လုပ္တာကို Request for Comments လို႔ေခၚပါတယ္။ TCP/IP Protocol Archi tecture မွာ layer 4 ခုရွိပါတယ္။ Layer တစ္ခုစီမွာလည္း layer အလိုက္ အလုပ္လုပ္တဲ့ protocols ေတြရွိပါတယ္။

ဥပမာအားျဖင့္ Application layer မွာ HTTP, POP 3, SMTP protocol, Transport layer မွာ TCPနဲ႔ UDP protocol, Internet layer မွာ ေတာ့ IP protocol, Network access lyaer မွာ Ethernet နဲ႔ Frame Relay တို႔ သံုးပါတယ္။

TCP/IP ရဲ႕ application layer protocols ေတြက ဒီ computer မွာ run ေနတဲ့ application software အ တြက္ service ေပးပါတယ္။ ဒီ application layer က application ကို define လုပ္တာသာမကဘဲ ဒီ application လိုအပ္တဲ့ service ကိုပဲ define လုပ္ေပးတာျဖစ္ပါတယ္။ ဒါေၾကာင့္ application layer က network နဲ႔ software ၾကားက interface တစ္ခု ပါပဲ။

TCP/IP ရဲ႕ application မွာ popular အျဖစ္ဆံုးကေတာ့ web browser ပါ။ web server ကို web browser ကအမည္ေရြးခ်ယ္လိုက္ၿပီး၊ ရိုက္လိုက္တာနဲ႔ web page ေပၚလာ ေအာင္ TCP/IP application layer ရဲ႕ HTTP (Hypertext Transfer Protocol) နဲ႔ HTML (Hypertext Markup Language) protocol ႏွစ္ခုကအလုပ္ လုပ္ေပးတာျဖစ္ပါတယ္။ HTTP က web browser က file request ေတာင္းတာကို လက္ခံၿပီး file ကို actual transfer လုပ္ေပးတာ ျဖစ္ပါ တယ္။ Web server မွာရွိတဲ့ HTTP protocol ရဲ႕ header မွာ file ကိုယူဖို႔ command ပါထားၿပီးသားမို႔လို႔ file name မေရးခဲ့ရင္ေတာင္ web servre က default web page ကို ေတာင္းမွန္း သိပါတယ္။ HTTP request ကို return ျပန္ရင္ HTTP reader မွာ web page ကို ေတြ႔ရင္ HTTP 2000, web page ကုိမေတြ႕ရင္ HTTP 404 ဆိုတဲ့ return code ပါပါ တယ္။ HTTP data မွာ file ကို ရွာေတြ႕ရင္ file contents ေတြ ပါပါတယ္။

Return ျပန္လာတဲ့ file contents ေတြကုိ web browser မွာျပဖို႔ HTML protocol က interpret လုပ္ေပးပါတယ္။ ဒီလိုမ်ဳိး computer ရဲ႕ layer တစ္ခုနဲ႔ ေနာက္ computer ရဲ႕ layer တစ္ခု same layer အခ်င္းခ်င္း communicate လုပ္ေတာ့မယ့္ဆိုရင္ computer ႏွစ္လံုးစလံုးမွာ communicate လုပ္ခ်င္တဲ့ information ကုိ သိမ္းထားႏုိင္တဲ့ header ကို သံုးရပါတယ္။ ဒီ headers ကလည္း computer ႏွစ္လံုးၾကားမွာဘာကို transmit လုပ္မလဲဆိုတဲ့အပိုင္း ျဖစ္ပါတယ္။ ဒီလို process ကို same layer interaction လို႔ ေခၚပါတယ္။

TCP/IP transport layer မွာ အဓိကက်တဲ့ Protocol ႏွစ္ခုရွိပါတယ္။ Transmission Control Protocol (TCP) နဲ႔ User Datagram Protocol (UDP) တို႔ ျဖစ္ပါတယ္။ Transport layer protocols ေတြအေၾကာင္း စဥ္းစားမယ္ဆိုရင္ ဒီ transport layer ရဲ႕အထက္ layer ျဖစ္တဲ့ applicatoin layer ကိုပါ ထည့္စဥ္းစား ရပါမယ္။ ဘာျဖစ္လို႔လဲဆိုေတာ့ layer တစ္ခုစီက သူတို႔ရဲ႕ above layer ေတြ အတြက္လည္း service ကို provide လုပ္ေပးလို႔ ျဖစ္ပါတယ္။ network ေတြေပၚ မွာ data delivery လုပ္ဖို႔ TCP/IP မွာ guarantee ေပးႏိုင္မယ့္ mechanism တစ္ခုလိုပါတယ္။ ဒါကို TCP က acknowledge ment ကုိသံုးၿပီး application protocols ေတြအတြက္ error-recovery feature ကို ေပးႏိုင္ပါတယ္။

တကယ္လို႔ transmission က lost ျဖစ္သြားရင္ HTTP က direct action မလုပ္ေပမယ့္ TCP က data ကို resend ျပန္လုပ္ပါတယ္။ data transmission က successfully receive ျဖစ္တာ ေသခ်ာေအာင္လုပ္ေပးပါတယ္။ ဒီလို computer တစ္ခုတည္းေပၚမွာ networking model ရဲ႕ adjacent layers ေတြ အလုပ္ လုပ္တာကို adjacent layer interaction လို႔ ေခၚပါတယ္။

Transport layer ရဲ႕ေအာက္မွာ internet layer ရွိပါတယ္။ ဒီ layer မွာ သံုးတဲ့ IP (Internet Protocol) က မတူတဲ့ ip address ေတြရွိတဲ့ host computer တစ္ခုစီကိုသြားဖို႔ address လုပ္ေပးပါတယ္။ ပို႔ခ်င္တဲ့ destination ကို data packet ေတြကို ေရာက္ေအာင္ပို႔ဖို႔ router ေတြေရြးၿပီး routing process လည္းလုပ္ပါတယ္။ computer ကို data delivery လုပ္ဖို႔ ဘာနဲ႔ပို႔မယ္ ဘယ္လမ္း ေၾကာင္းသံုးၿပီး ဘယ္လိုပို႔မယ္ဆိုတဲ့ network infrastructure ကို detail define လုပ္ပါတယ္။

Data ပို႔တဲ့ ip pack မွာ layer တစ္ခုစီရဲ႕ header ေတြနဲ႔ ip layer ရဲ႕ ip header ပါပါတယ္။ IP header ထဲမွာ source ပို႔မယ္သူရဲ႕ ip address နဲ႔ destination ပို႔ခံရမယ့္သူရဲ႕ ip address field ပါပါတယ္။ ေနာက္ဆံုး layer ကေတာ့ network access layer ျဖစ္ပါတယ္။ ဒီ layer မွာတျခား network ေတြကိုdata delivery လုပ္ဖို႔လိုအပ္တဲ့ hard ware နဲ႔ protocols ေတြကို သတ္မွတ္ေပးပါ တယ္။ Network access ဆိုတာ data transmit လုပ္ႏိုင္တဲ့ ၾကားခံ media ကေန host computer က ဘယ္လို connect လုပ္မလဲဆိုတာ သတ္မွတ္တာပါပဲ။

ဥပမာဆိုရင္ Ethernet ဆိုတာ TCP/IP network access layer ရဲ႕ protocol တစ္ခု ျဖစ္ပါတယ္။ Ethernet LAN တစ္ခုကို create လုပ္ဖို႔သံုးတဲ့ protocols ေတြ၊ addressing နဲ႔ လိုအပ္တဲ့ cabling အကုန္လံုး Ethenet က သတ္မွတ္ေပးပါတယ္။

Network access layer မွာ Ethernet protocols အမ်ဳိးမ်ဳိးနဲ႔တျခား LAN standard ေတြအျပင္ WAN standard ေတြျဖစ္တဲ့ Point-to-Point Protocol (PPP)နဲ႔ Frame relay တို႔လည္း ပါ၀င္ပါတယ္။ PPP ရဲ႕အဓိက လုပ္ေဆာင္ခ်က္ ကေတာ့ serial link ကေန data deliver လုပ္တာပဲ ျဖစ္ပါတယ္။ IP က network access layer protocols ေတြသံုးၿပီး IP packet ကို next router ဒါမွ မဟုတ္ host computer ကို ပို႔တယ္။ ဒီလို process ကို router တစ္ခုစီကလည္း IP packet က destination ကို မေရာက္မခ်င္း ထပ္ခါထပ္ခါလုပ္ေပးပါတယ္။

Network access layer မွာသံုးတဲ့ Protocols တစ္ခုစီရဲ႕ header က physical network ေပၚမွာ data ကို successfully deliver လုပ္ဖို႔ လိုအပ္တဲ့ information ေတြကို encode လုပ္ေပးပါတယ္။

အဓိကကေတာ့ network access layer မွာ protocols ေတြ cabling standard ေတြ၊ physical network အမ်ဳိးမ်ဳိးေပၚမွာ data ေတြဘယ္လို ပို႔မလဲ ဆိုတဲ့ သတ္မွတ္ခ်က္ေတြရွိတဲ့ headers နဲ႔ trailers ေတြ ပါ၀င္ပါတယ္။

TCP/IP model မွာ data encapsulation terminology ကိုသံုးပါတယ္။ Application layer မွာ data ကို header နဲ႔ေပါင္းထားပါတယ္။ ဥပမာ HTTP protocol ကိုသံုးရင္ Header မွာ HTTP OK message နဲ႔ data ေပါင္းထားပါတယ္။ Transport layer ေရာက္ရင္ေတာ့ TCP protocol header နဲ႔ Application layer ကလာတဲ့ Application data နဲ႔ ေပါင္းပါတယ္။ TCP နဲ႔ Data ေပါင္းသြားတာကို segment လို႔ ေခၚပါတယ္။ ဒီ segment ဟာ IP layer ေရာက္ရင္ IP header နဲ႔ ေပါင္းၿပီး Packet ျဖစ္သြားပါတယ္။ ဒီ packet ကို network access layer ရဲ႕ header နဲ႔ trailer က အေရွ႕နဲ႔ အေနာက္ကေပါင္းၿပီး Frame ဖြဲ႕ပါတယ္။ TCP/IP model မွာ ဒီ network access layer တစ္ခုပဲ header နဲ႔ trailer ႏွစ္ခုစလံုး သံုးတာ ျဖစ္ပါတယ္။ ဒီ Frame ကို ပို႔ဖို႔ ေနာက္ဆံုး signal ေတြျဖစ္ေအာင္ encode လုပ္ပါတယ္။ ဒါကေတာ့ TCP/IP network model မွာ data ပို႔ဖို႔ အလုပ္ လုပ္ပံုပဲ ျဖစ္ပါတယ္။
Saw Linux  /  5:21 PM  /    /  2 comments
က်ေနာ္အခုေနာက္ပိုင္း Network အပိုင္းကိုျပန္ျပီး ေလ့လာေနေတာ့ ´TCP/IP အေၾကာင္း´ေတြကို knowledgebridgeတစ္ဆင့္ျပန္လည္ေဖၚျပျခင္းသာျဖစ္ပါတယ္။

ကြန္ရက္ေတြ တည္ေဆာက္ရာမွာ Network ႀကီး ငယ္ အသြယ္သြယ္ကေန Intranet Internet ေတြအထိ စက္တစ္လံုးနဲ႔တစ္လုံး ဆက္သြယ္ရာမွာ နားလည္ႏိုင္တဲ့ Protocol ေတြ အသုံးျပဳရပါတယ္။ လူသားေတြ တစ္ဦးနဲ႔ တစ္ဦးဆက္သြယ္ရာမွာ အသုံးျပဳႏိုင္တဲ့ ဘာသာစကား ေတြ အမ်ားႀကီးရွိသလိုပဲ ကြန္ပ်ဳတာေတြ ဆက္သြယ္ရာမွာ နားလည္ႏိုင္တဲ့ Protocol ေတြ အမ်ားႀကီး ရွိပါတယ္။ ဒါေပမယ့္ Internet ခ်ိတ္ဆက္ အသုံးျပဳရာမွာ မျဖစ္မေန အသုံးျပဳရတဲ့ ဘာသာစကားကေတာ့ Transmission Control Protocol / Internet Protocol ပဲ ျဖစ္ပါတယ္။

TCP/IP လို႔ အတိုေကာက္ေခၚၾကၿပီး မသိသူမရွိ သေလာက္ပါပဲ။ TCP/IP သုံးတဲ့ Computer တစ္လုံးမွာ IP address တစ္ခုမျဖစ္မေန သတ္မွတ္ထည့္သြင္းေပးရ ပါတယ္။ IP ကို အခုခ်ိန္မွာ Version ႏွစ္ခုရွိေနၿပီး Internet Protocol Version အတိုေကာက္ IPv လို႔ေရးသားၿပီး IPv4 နဲ႔ IPv6 လို႔ ေခၚဆိုၾကပါတယ္။ IPv4 က 32 bit နဲ႔ အလုပ္လုပ္တာျဖစ္ၿပီး IPv6 က 64 bit နဲ႔ အလုပ္လုပ္ပါ တယ္။ ျမန္မာျပည္မွာ IPv4 ကုိ အမ်ားဆုံး အသုံးျပဳၾကတဲ့ အတြက္ IPv4 ကို အဓိကထားၿပီး ရွင္းျပသြားပါ့မယ္။

IPv4 မွာ A, B, C, D, E ဆိုၿပီးေတာ့ Class ၅ ခု ခြဲျခားထားပါတယ္။ Class E ကို Reserved အတြက္ ထားပါ တယ္။ A, B, C Class ေတြကိုေတာ့ ေတာ္ေတာ္မ်ား သုံးဖူး ၾကပါလိမ့္မယ္။ A, B, C ေတြကို အခ်င္းခ်င္းဆက္သြယ္ရာ မွာ လြယ္ကူစြာ Network ခ်ိတ္ႏိုင္တဲ့အတြက္ပါ။

IPv4 Address တစ္ခု မွာ 32 bit စီပါရွိမွာျဖစ္ၿပီး 8 bit တပိုင္းစီခြဲထားတဲ့အတြက္ 8 bit ေလးပိုင္း ခြဲထား တာကိုေ တြ႔ရမွာပါ။ IPV 4 ကို ေရးသားေဖာ္ျပပုံ ၆ မ်ိဳးရွိတဲ့ အထဲမွာ ဒီမွာ အသုံးျပဳတာ အမ်ားဆုံးကေတာ့ Dot-Decimal နဲ႔ အသုံးျပဳတာပဲ အေတြ႔မ်ားပါတယ္။

Dot-Decimal ကို

ေလ့လာၾကည့္ၾကရေအာင္



192.168.0.1 ကို Dot ေလးေတြနဲ႔ အပိုင္းေလးပိုင္း ခြဲထားတာ ေတြ႔ရမွာပါ။ အဲဒီ တစ္ပိုင္းစီဟာ 8 bit ကို ကိုယ္စားျပဳပါတယ္။ 8 bit ေလးခုကို Dot-Decimal ေလးေတြနဲ႔ ခြဲထားတာပါ။ တစ္စု One Octet လို႔ ေခၚပါ တယ္။ IP Address တစ္ခုမွာ 4 Octet ပါ၀င္တာေပါ့ဗ်ာ။

ကဲ Octet ေတြၾကည့္ၿပီး Class ခြဲၾကရေအာင္။ IP Address ေတြရဲ႕ ပထမဆုံးအပိုင္းကိုၾကည့္ၿပီး Class ခြဲႏိုင္ပါ တယ္။ ပထမဆုံး Octet နဲ႔တင္ Class ကိုသိႏိုင္တယ္လို႔ ဆိုတာပါ။

1 to 126 A

128 to 191 B

192 to 233 C

ဆိုၿပီး ခြဲျခားထားပါတယ္။ ဒါေၾကာင့္မို႔

10.10.151.1 ဆိုရင္ Class A

172.16.16.1 ဆိုရင္ Class B

192.168.0.1 ဆိုရင္ Class C ဆိုၿပီး သိႏိုင္ပါတယ္။

ဒါေပမယ့္ A နဲ႔ B ၾကားမွာ 127 ဆိုတဲ့ အပိုင္း ေပ်ာက္ေနတာ သတိထားမိႏိုင္ပါတယ္။ အဲတာကေတာ့ Local Machine Address ပါ။ Loopback address လို႔ ေခၚပါတယ္။ 127.0.0.1 ဆိုၿပီး Network Protocol အလုပ္ လုပ္/မလုပ္ စမ္းသပ္ႏိုင္ပါတယ္။ လူေတြ စကား ေျပာရင္သုံးသလိုပါပဲ သူမ်ားေတြကိုသာ နာမည္ေခၚတာ မိမိနာမည္ကိုေတာ့ ကြၽန္ေတာ္ ကြၽန္မ (English လို = I ) လို႔ပဲ သုံးႏႈန္းတာ မ်ားသလိုေပါ့။ တျခား IP ေတြကိုသာ IP Address နဲ႔ ခ်ိတ္ဆက္တာ ကိုယ့္ကြန္ပ်ဳတာကိုေတာ့ 127.0.0.1 ဆိုၿပီး သတ္မွတ္ထားပါတယ္။ (Protocol) အလုပ္ လုပ္/မလုပ္စမ္းခ်င္ရင္ ကိုယ့္စက္ကို ကိုယ္တိုင္ ျပန္ေခၚၾကည့္ပါ။ ping 127.0.0.1

အေပၚမွာေတာ့ ပထမဆုံး Octet ကိုၾကည့္ၿပီး Class ခြဲၿပီးသြားၿပီဗ်ာ။ ဒီ Network ထဲမွာ Host အေနနဲ႔ စက္ဘယ္ႏွစ္လုံး သုံးႏိုင္လဲဆိုတာပါ သိႏိုင္တယ္ဆိုရင္ ပိုမေကာင္းဘူးလား။ ပုံမွန္ကေတာ့ Class A ဆိုရင္ ၁၆ သန္း ေက်ာ္၊ Class B ဆိုရင္ ၆ ေသာင္းေက်ာ္ ၊ Class C က ၂၅၄ လုံး ခ်ိတ္ဆက္ႏိုင္ပါတယ္။ ေနာက္က Octet ေတြပါ ၾကည့္ၿပီး အေသးစိတ္ ခြဲျခားၾကည့္ရေအာင္။

Class A Address ေတြက ပထမဆုံး Octet က Network ကို ကိုယ္စားျပဳတယ္၊ က်န္တဲ့ သုံးပိုင္းက Host ကို ကိုယ္စားျပဳပါတယ္။

Class B Address မွာ ပထမဆုံး Octet ႏွစ္ခုက Network ကို ကိုယ္စားျပဳတယ္၊ က်န္တဲ့ ႏွစ္ခုက Host ကို ကိုယ္စားျပဳပါတယ္။

Class C Address မွာ ပထမဆုံး Octet သုံးခုက Network ကို ကိုယ္စားျပဳတယ္၊ က်န္တဲ့ တစ္ခုက Host ကို ကိုယ္စားျပဳပါတယ္။

14.12.50.40

190.165.50.2

192.168.0.3

ပထမဆုံး IP Address ရဲ႕ First Octet ကို စစ္ေဆး ရာမွာ 1 ကေန 126 အတြင္းျဖစ္တဲ့အတြက္ Class A ျဖစ္ ပါတယ္။ Class A ျဖစ္တဲ့အတြက္ ေနာက္က Octet သုံးခုက Host ကို ကိုယ္စားျပဳပါတယ္။ Network Address က 14 ေနာက္က Host Address က 12.50.40 ေပါ့။

ဒုတိယ IP Address ရဲ႕ First Octet ကို စစ္ေဆး ရာမွာ 128 ကေန 191 အတြင္းျဖစ္တဲ့အတြက္ Class B ျဖစ္ပါတယ္။ Class B ျဖစ္တဲ့အတြက္ ေနာက္က ေရွ႕က Octet ႏွစ္ခုက Network ေနာက္က Octet ႏွစ္ခုက Host ကို ကိုယ္စားျပဳပါတယ္။ Network Address က 90.165 ေနာက္က Host Address က 50.2 ေပါ့။

တတိယ IP Address ရဲ႕ First Octet ကို စစ္ေဆး ရာမွာ 192 ကေန 223 အတြင္းျဖစ္တဲ့အတြက္ Class C ျဖစ္ပါတယ္။ Class C ျဖစ္တဲ့အတြက္ ေနာက္က ေရွ႕က Octet သုံးခုက Network ေနာက္က Octet တစ္ခုက Host ကိုကိုယ္စားျပဳပါတယ္။ Network Address က 192.168.0 ေနာက္က Host Address က 3 ေပါ့။

ကဲဒါဆိုရင္ IP ေတြ အေၾကာင္းသိရၿပီေပါ့။ ေနာက္ Subnet Mask ဆိုတာ ရွိပါေသးတယ္။ သူကေတာ့ IP Address ေတြမွာ တြဲၿပီး မျဖစ္မေန ထည့္ေပးရပါတယ္။ ဘာေၾကာင့္လဲ။ Subnet ကမွ Network ရဲ႕ Bit ကို တြက္ခ်က္ေပးတာပါ။ ဘယ္ Bit နဲ႔ အလုပ္လုပ္လဲ စက္ ဘယ္ႏွစ္လုံးသံုးလို႔ရလဲ စသျဖင့္ Subnet ကေနမွာ ေသေသခ်ာခ်ာ ၾကည့္ႏိုင္ပါတယ္။ Subnet ကေနမွ ဘယ္ Network လဲဆိုတာ ျပတဲ့အျပင္ ဘယ္ႏွစ္လုံးသုံးႏိုင္လဲပါ တြက္ခ်က္ႏိုင္တာပါ။

IP Address လိုပါပဲ subnet Mask ကိုလဲ ၄ ေနရာ လုံး Network အတြက္ မသုံးပါဘူး။ Class ေပၚမွာ မူတည္ၿပီး Octet အလိုက္ခြဲယူပါတယ္။

Class A Subnet က First Octet (8 bit) ပါ။ ေနာက္က Octet သုံးခုက Host နဲ႔ဆိုင္ပါတယ္။

Class B Subnet က First and Second Octet ပါ။ ေနာက္က Octet ႏွစ္ခုက Host နဲ႔ဆိုင္ပါတယ္။

Class C Subnet က ေရွ႕က Octet သုံးခုစလုံးပါ။ ေနာက္ကဆုံး Octet က Host နဲ႔ဆိုင္ပါတယ္။

ပုံမွန္ Subnet ေတြကေတာ့

IP-10.10.10.1 SM 255.0.0.0

IP-172.10.10.1 SM 255.255.0.0

IP-192.168.0.1 SM 255.255.255.0

ဆိုၿပီး Default Subnet Mask ေတြ ရွိပါတယ္။ အဲတာေတြကို Customize လုပ္ၿပီး ပုံမွန္ Class C စက္ အလုံးေရ 254 လုံးကို 10လုံးေလာက္ပဲ Limited လုပ္ၿပီး သုံးႏိုင္ပါတယ္။ အဲတာက Subnet mask နဲ႔ လုပ္ရတာပါ။ Bandwith ေတြ ပိုမေနေတာ့ဘူးေပါ့။ ျပတဲ့ အခါသာ Dot-Decimal နဲ႔ ျပေပမယ့္ တကယ္ေတာ့ bit ေတြကေန ေျပာင္းလဲထားတာကို သတိျပဳရမွာပါ။ ဒါေၾကာင့္ ကြန္ပ်ဳတာအတြက္ ip address ေတြ ေပးရင္ 0 နဲ႔ 255 ကို လုံး၀ မသုံးထားပါဘူး။ IP ေတြမွာ ေနာက္ဆုံး Octet 0 ကို Network Address အေနနဲ႔သုံးၿပီး 255 ကိုေတာ့ Broadcast Address အျဖစ္ သတ္မွတ္ထားပါတယ္။ ဆိုလိုခ်င္တာ Class C မွာ ေရွ႕က octet သုံးခုက ဘယ္ ေလာက္လာလာ IP အမွတ္စဥ္ ဘယ္ေလာက္ငယ္ငယ္ ၁ ေအာက္ မေရာက္သလို ဘယ္ေလာက္ႀကီးႀကီး ၂၅၄ ထက္ပိုႀကီးတာ မျဖစ္ႏိုင္ပါဘူး။ ေရွ႕က Octet သုံးခုမွာ လည္း 255 ထက္ႀကီးတဲ့နံပတ္ မရွိပါဘူး။ 8 bit ကို ေျပာင္း လိုက္ရင္ အႀကီးဆုံးက ၂၅၅ ပဲရတာ ျဖစ္လို႔ပါ။ ဥပမာ 192.168.256.1 ဆိုရင္ ၂၅၆ ဆိုတာ မရွိႏိုင္တဲ့အတြက္ မွားေနတဲ့ Ip Address ပဲျဖစ္ပါတယ္။

ကဲ IP ေကာ Subnet ေကာသိၿပီဗ်။ ဟုတ္ေနၿပီ။ Bit ေတြကေန ေျပာင္းျပပါ။ Bit အေနနဲ႔ပဲ ေရးျပပါဆိုရင္ ေတာ့ ျပသနာပဲ။ Online Subnet Calculator ေတြရွိတယ္ Download ဆြဲႏိုင္တဲ့ exe installer ေတြလဲရွိပါ့။ လက္ဖက္ ရည္ဆိုင္မွာ စာရြက္နဲ႔ခ်တြက္ျပရမယ္ဆိုရင္ မတြက္ႏိုင္လို႔ သိကၡက်ႏိုင္တယ္။ လြယ္ပါတယ္ တြက္နည္းေလးသာ မွတ္ထားလိုက္။

အလြယ္ဆုံးက စေျပာရရင္ 8 bit လုံး 11111111 = 255 ရတယ္။ 00000000 = 0။ ကဲႏွစ္ခုေတာ့ရၿပီ။ က်န္တာေတြ ဆက္တြက္ရေအာင္ ေနာက္ဆုံးကေနဆိုရင္ 1, 2, 4, 8, 16, 32, 64, 128 အဲလို တန္ဖိုးတြက္တြက္ ယူရတာပါ။ အကုန္လုံး 1 ေတြပဲဆိုရင္ အကုန္လုံးေပါင္း ေတာ့ 255 ေပါ့။ 172 ဆိုရင္ 10101100 ပါ။ 254 ဆိုရင္ 11111110 ပါ။ 1 ဆိုရင္ေတာ့ 00000001 ေပါ့ဗ်။ 00000011 ဆိုရင္ 3 ေပါ့ဗ်ာ လြယ္လြယ္ေလး စာရြက္နဲ႔သာ ခ်တြက္ ေနာက္ပိုင္း စိတ္တြက္ေတာင္ ရလာလိမ့္မယ္။ ကဲ Subnet Mask နဲ႔ IP ကို သိသြားေလာက္ပါၿပီ။

သိခ်င္တာ ရွိတယ္ဆိုရင္ knowledgebridge07@gmail.com မွာ ေမးျမန္းႏိုင္ပါတယ္။
Saw Linux  /  5:21 PM  /    /  No comments
က်ေနာ္အခုေနာက္ပိုင္း Network အပိုင္းကိုျပန္ျပီး ေလ့လာေနေတာ့ ´TCP/IP အေၾကာင္း´ေတြကို knowledgebridgeတစ္ဆင့္ျပန္လည္ေဖၚျပျခင္းသာျဖစ္ပါတယ္။

ကြန္ရက္ေတြ တည္ေဆာက္ရာမွာ Network ႀကီး ငယ္ အသြယ္သြယ္ကေန Intranet Internet ေတြအထိ စက္တစ္လံုးနဲ႔တစ္လုံး ဆက္သြယ္ရာမွာ နားလည္ႏိုင္တဲ့ Protocol ေတြ အသုံးျပဳရပါတယ္။ လူသားေတြ တစ္ဦးနဲ႔ တစ္ဦးဆက္သြယ္ရာမွာ အသုံးျပဳႏိုင္တဲ့ ဘာသာစကား ေတြ အမ်ားႀကီးရွိသလိုပဲ ကြန္ပ်ဳတာေတြ ဆက္သြယ္ရာမွာ နားလည္ႏိုင္တဲ့ Protocol ေတြ အမ်ားႀကီး ရွိပါတယ္။ ဒါေပမယ့္ Internet ခ်ိတ္ဆက္ အသုံးျပဳရာမွာ မျဖစ္မေန အသုံးျပဳရတဲ့ ဘာသာစကားကေတာ့ Transmission Control Protocol / Internet Protocol ပဲ ျဖစ္ပါတယ္။

TCP/IP လို႔ အတိုေကာက္ေခၚၾကၿပီး မသိသူမရွိ သေလာက္ပါပဲ။ TCP/IP သုံးတဲ့ Computer တစ္လုံးမွာ IP address တစ္ခုမျဖစ္မေန သတ္မွတ္ထည့္သြင္းေပးရ ပါတယ္။ IP ကို အခုခ်ိန္မွာ Version ႏွစ္ခုရွိေနၿပီး Internet Protocol Version အတိုေကာက္ IPv လို႔ေရးသားၿပီး IPv4 နဲ႔ IPv6 လို႔ ေခၚဆိုၾကပါတယ္။ IPv4 က 32 bit နဲ႔ အလုပ္လုပ္တာျဖစ္ၿပီး IPv6 က 64 bit နဲ႔ အလုပ္လုပ္ပါ တယ္။ ျမန္မာျပည္မွာ IPv4 ကုိ အမ်ားဆုံး အသုံးျပဳၾကတဲ့ အတြက္ IPv4 ကို အဓိကထားၿပီး ရွင္းျပသြားပါ့မယ္။

IPv4 မွာ A, B, C, D, E ဆိုၿပီးေတာ့ Class ၅ ခု ခြဲျခားထားပါတယ္။ Class E ကို Reserved အတြက္ ထားပါ တယ္။ A, B, C Class ေတြကိုေတာ့ ေတာ္ေတာ္မ်ား သုံးဖူး ၾကပါလိမ့္မယ္။ A, B, C ေတြကို အခ်င္းခ်င္းဆက္သြယ္ရာ မွာ လြယ္ကူစြာ Network ခ်ိတ္ႏိုင္တဲ့အတြက္ပါ။

IPv4 Address တစ္ခု မွာ 32 bit စီပါရွိမွာျဖစ္ၿပီး 8 bit တပိုင္းစီခြဲထားတဲ့အတြက္ 8 bit ေလးပိုင္း ခြဲထား တာကိုေ တြ႔ရမွာပါ။ IPV 4 ကို ေရးသားေဖာ္ျပပုံ ၆ မ်ိဳးရွိတဲ့ အထဲမွာ ဒီမွာ အသုံးျပဳတာ အမ်ားဆုံးကေတာ့ Dot-Decimal နဲ႔ အသုံးျပဳတာပဲ အေတြ႔မ်ားပါတယ္။

Dot-Decimal ကို

ေလ့လာၾကည့္ၾကရေအာင္



192.168.0.1 ကို Dot ေလးေတြနဲ႔ အပိုင္းေလးပိုင္း ခြဲထားတာ ေတြ႔ရမွာပါ။ အဲဒီ တစ္ပိုင္းစီဟာ 8 bit ကို ကိုယ္စားျပဳပါတယ္။ 8 bit ေလးခုကို Dot-Decimal ေလးေတြနဲ႔ ခြဲထားတာပါ။ တစ္စု One Octet လို႔ ေခၚပါ တယ္။ IP Address တစ္ခုမွာ 4 Octet ပါ၀င္တာေပါ့ဗ်ာ။

ကဲ Octet ေတြၾကည့္ၿပီး Class ခြဲၾကရေအာင္။ IP Address ေတြရဲ႕ ပထမဆုံးအပိုင္းကိုၾကည့္ၿပီး Class ခြဲႏိုင္ပါ တယ္။ ပထမဆုံး Octet နဲ႔တင္ Class ကိုသိႏိုင္တယ္လို႔ ဆိုတာပါ။

1 to 126 A

128 to 191 B

192 to 233 C

ဆိုၿပီး ခြဲျခားထားပါတယ္။ ဒါေၾကာင့္မို႔

10.10.151.1 ဆိုရင္ Class A

172.16.16.1 ဆိုရင္ Class B

192.168.0.1 ဆိုရင္ Class C ဆိုၿပီး သိႏိုင္ပါတယ္။

ဒါေပမယ့္ A နဲ႔ B ၾကားမွာ 127 ဆိုတဲ့ အပိုင္း ေပ်ာက္ေနတာ သတိထားမိႏိုင္ပါတယ္။ အဲတာကေတာ့ Local Machine Address ပါ။ Loopback address လို႔ ေခၚပါတယ္။ 127.0.0.1 ဆိုၿပီး Network Protocol အလုပ္ လုပ္/မလုပ္ စမ္းသပ္ႏိုင္ပါတယ္။ လူေတြ စကား ေျပာရင္သုံးသလိုပါပဲ သူမ်ားေတြကိုသာ နာမည္ေခၚတာ မိမိနာမည္ကိုေတာ့ ကြၽန္ေတာ္ ကြၽန္မ (English လို = I ) လို႔ပဲ သုံးႏႈန္းတာ မ်ားသလိုေပါ့။ တျခား IP ေတြကိုသာ IP Address နဲ႔ ခ်ိတ္ဆက္တာ ကိုယ့္ကြန္ပ်ဳတာကိုေတာ့ 127.0.0.1 ဆိုၿပီး သတ္မွတ္ထားပါတယ္။ (Protocol) အလုပ္ လုပ္/မလုပ္စမ္းခ်င္ရင္ ကိုယ့္စက္ကို ကိုယ္တိုင္ ျပန္ေခၚၾကည့္ပါ။ ping 127.0.0.1

အေပၚမွာေတာ့ ပထမဆုံး Octet ကိုၾကည့္ၿပီး Class ခြဲၿပီးသြားၿပီဗ်ာ။ ဒီ Network ထဲမွာ Host အေနနဲ႔ စက္ဘယ္ႏွစ္လုံး သုံးႏိုင္လဲဆိုတာပါ သိႏိုင္တယ္ဆိုရင္ ပိုမေကာင္းဘူးလား။ ပုံမွန္ကေတာ့ Class A ဆိုရင္ ၁၆ သန္း ေက်ာ္၊ Class B ဆိုရင္ ၆ ေသာင္းေက်ာ္ ၊ Class C က ၂၅၄ လုံး ခ်ိတ္ဆက္ႏိုင္ပါတယ္။ ေနာက္က Octet ေတြပါ ၾကည့္ၿပီး အေသးစိတ္ ခြဲျခားၾကည့္ရေအာင္။

Class A Address ေတြက ပထမဆုံး Octet က Network ကို ကိုယ္စားျပဳတယ္၊ က်န္တဲ့ သုံးပိုင္းက Host ကို ကိုယ္စားျပဳပါတယ္။

Class B Address မွာ ပထမဆုံး Octet ႏွစ္ခုက Network ကို ကိုယ္စားျပဳတယ္၊ က်န္တဲ့ ႏွစ္ခုက Host ကို ကိုယ္စားျပဳပါတယ္။

Class C Address မွာ ပထမဆုံး Octet သုံးခုက Network ကို ကိုယ္စားျပဳတယ္၊ က်န္တဲ့ တစ္ခုက Host ကို ကိုယ္စားျပဳပါတယ္။

14.12.50.40

190.165.50.2

192.168.0.3

ပထမဆုံး IP Address ရဲ႕ First Octet ကို စစ္ေဆး ရာမွာ 1 ကေန 126 အတြင္းျဖစ္တဲ့အတြက္ Class A ျဖစ္ ပါတယ္။ Class A ျဖစ္တဲ့အတြက္ ေနာက္က Octet သုံးခုက Host ကို ကိုယ္စားျပဳပါတယ္။ Network Address က 14 ေနာက္က Host Address က 12.50.40 ေပါ့။

ဒုတိယ IP Address ရဲ႕ First Octet ကို စစ္ေဆး ရာမွာ 128 ကေန 191 အတြင္းျဖစ္တဲ့အတြက္ Class B ျဖစ္ပါတယ္။ Class B ျဖစ္တဲ့အတြက္ ေနာက္က ေရွ႕က Octet ႏွစ္ခုက Network ေနာက္က Octet ႏွစ္ခုက Host ကို ကိုယ္စားျပဳပါတယ္။ Network Address က 90.165 ေနာက္က Host Address က 50.2 ေပါ့။

တတိယ IP Address ရဲ႕ First Octet ကို စစ္ေဆး ရာမွာ 192 ကေန 223 အတြင္းျဖစ္တဲ့အတြက္ Class C ျဖစ္ပါတယ္။ Class C ျဖစ္တဲ့အတြက္ ေနာက္က ေရွ႕က Octet သုံးခုက Network ေနာက္က Octet တစ္ခုက Host ကိုကိုယ္စားျပဳပါတယ္။ Network Address က 192.168.0 ေနာက္က Host Address က 3 ေပါ့။

ကဲဒါဆိုရင္ IP ေတြ အေၾကာင္းသိရၿပီေပါ့။ ေနာက္ Subnet Mask ဆိုတာ ရွိပါေသးတယ္။ သူကေတာ့ IP Address ေတြမွာ တြဲၿပီး မျဖစ္မေန ထည့္ေပးရပါတယ္။ ဘာေၾကာင့္လဲ။ Subnet ကမွ Network ရဲ႕ Bit ကို တြက္ခ်က္ေပးတာပါ။ ဘယ္ Bit နဲ႔ အလုပ္လုပ္လဲ စက္ ဘယ္ႏွစ္လုံးသံုးလို႔ရလဲ စသျဖင့္ Subnet ကေနမွာ ေသေသခ်ာခ်ာ ၾကည့္ႏိုင္ပါတယ္။ Subnet ကေနမွ ဘယ္ Network လဲဆိုတာ ျပတဲ့အျပင္ ဘယ္ႏွစ္လုံးသုံးႏိုင္လဲပါ တြက္ခ်က္ႏိုင္တာပါ။

IP Address လိုပါပဲ subnet Mask ကိုလဲ ၄ ေနရာ လုံး Network အတြက္ မသုံးပါဘူး။ Class ေပၚမွာ မူတည္ၿပီး Octet အလိုက္ခြဲယူပါတယ္။

Class A Subnet က First Octet (8 bit) ပါ။ ေနာက္က Octet သုံးခုက Host နဲ႔ဆိုင္ပါတယ္။

Class B Subnet က First and Second Octet ပါ။ ေနာက္က Octet ႏွစ္ခုက Host နဲ႔ဆိုင္ပါတယ္။

Class C Subnet က ေရွ႕က Octet သုံးခုစလုံးပါ။ ေနာက္ကဆုံး Octet က Host နဲ႔ဆိုင္ပါတယ္။

ပုံမွန္ Subnet ေတြကေတာ့

IP-10.10.10.1 SM 255.0.0.0

IP-172.10.10.1 SM 255.255.0.0

IP-192.168.0.1 SM 255.255.255.0

ဆိုၿပီး Default Subnet Mask ေတြ ရွိပါတယ္။ အဲတာေတြကို Customize လုပ္ၿပီး ပုံမွန္ Class C စက္ အလုံးေရ 254 လုံးကို 10လုံးေလာက္ပဲ Limited လုပ္ၿပီး သုံးႏိုင္ပါတယ္။ အဲတာက Subnet mask နဲ႔ လုပ္ရတာပါ။ Bandwith ေတြ ပိုမေနေတာ့ဘူးေပါ့။ ျပတဲ့ အခါသာ Dot-Decimal နဲ႔ ျပေပမယ့္ တကယ္ေတာ့ bit ေတြကေန ေျပာင္းလဲထားတာကို သတိျပဳရမွာပါ။ ဒါေၾကာင့္ ကြန္ပ်ဳတာအတြက္ ip address ေတြ ေပးရင္ 0 နဲ႔ 255 ကို လုံး၀ မသုံးထားပါဘူး။ IP ေတြမွာ ေနာက္ဆုံး Octet 0 ကို Network Address အေနနဲ႔သုံးၿပီး 255 ကိုေတာ့ Broadcast Address အျဖစ္ သတ္မွတ္ထားပါတယ္။ ဆိုလိုခ်င္တာ Class C မွာ ေရွ႕က octet သုံးခုက ဘယ္ ေလာက္လာလာ IP အမွတ္စဥ္ ဘယ္ေလာက္ငယ္ငယ္ ၁ ေအာက္ မေရာက္သလို ဘယ္ေလာက္ႀကီးႀကီး ၂၅၄ ထက္ပိုႀကီးတာ မျဖစ္ႏိုင္ပါဘူး။ ေရွ႕က Octet သုံးခုမွာ လည္း 255 ထက္ႀကီးတဲ့နံပတ္ မရွိပါဘူး။ 8 bit ကို ေျပာင္း လိုက္ရင္ အႀကီးဆုံးက ၂၅၅ ပဲရတာ ျဖစ္လို႔ပါ။ ဥပမာ 192.168.256.1 ဆိုရင္ ၂၅၆ ဆိုတာ မရွိႏိုင္တဲ့အတြက္ မွားေနတဲ့ Ip Address ပဲျဖစ္ပါတယ္။

ကဲ IP ေကာ Subnet ေကာသိၿပီဗ်။ ဟုတ္ေနၿပီ။ Bit ေတြကေန ေျပာင္းျပပါ။ Bit အေနနဲ႔ပဲ ေရးျပပါဆိုရင္ ေတာ့ ျပသနာပဲ။ Online Subnet Calculator ေတြရွိတယ္ Download ဆြဲႏိုင္တဲ့ exe installer ေတြလဲရွိပါ့။ လက္ဖက္ ရည္ဆိုင္မွာ စာရြက္နဲ႔ခ်တြက္ျပရမယ္ဆိုရင္ မတြက္ႏိုင္လို႔ သိကၡက်ႏိုင္တယ္။ လြယ္ပါတယ္ တြက္နည္းေလးသာ မွတ္ထားလိုက္။

အလြယ္ဆုံးက စေျပာရရင္ 8 bit လုံး 11111111 = 255 ရတယ္။ 00000000 = 0။ ကဲႏွစ္ခုေတာ့ရၿပီ။ က်န္တာေတြ ဆက္တြက္ရေအာင္ ေနာက္ဆုံးကေနဆိုရင္ 1, 2, 4, 8, 16, 32, 64, 128 အဲလို တန္ဖိုးတြက္တြက္ ယူရတာပါ။ အကုန္လုံး 1 ေတြပဲဆိုရင္ အကုန္လုံးေပါင္း ေတာ့ 255 ေပါ့။ 172 ဆိုရင္ 10101100 ပါ။ 254 ဆိုရင္ 11111110 ပါ။ 1 ဆိုရင္ေတာ့ 00000001 ေပါ့ဗ်။ 00000011 ဆိုရင္ 3 ေပါ့ဗ်ာ လြယ္လြယ္ေလး စာရြက္နဲ႔သာ ခ်တြက္ ေနာက္ပိုင္း စိတ္တြက္ေတာင္ ရလာလိမ့္မယ္။ ကဲ Subnet Mask နဲ႔ IP ကို သိသြားေလာက္ပါၿပီ။

သိခ်င္တာ ရွိတယ္ဆိုရင္ knowledgebridge07@gmail.com မွာ ေမးျမန္းႏိုင္ပါတယ္။

Search