ICMP ဆိုတာ
ICMP လို႔ေျပားရင္
ICMP ရဲ႔ အရွည္ေကာက္ကို သိမွရမွာေပါ႔ ဘယ္လိုေျပားရမလဲဆိုေတာ႔ ဘယ္လိုမွမေျပားေတာ႔ဘူး
ကိုယ္တိုင္းကိုယ္ပဲ Google ရရွာၾကည္႔ေပါ႔ ..............ကဲ ေျပားတာကမ်ားေနတယ္ ICMP
ကိုမကိုမေရာက္ေတာ႔ဘူး
ICMP ဆိုတာကေတာ႔
(Internet Control Message Protocol )လို႔ေခၚတယ္ သူကဘယ္ေနရာမွာအလုပ္လုပ္တုန္းဆိုေတာ႔
Ping Utility ကိုသံုးၾကည္႔သလိုေပါ႔ သူကေတာ႔ Port တစ္ခုမွာရွိတဲ႔ Host ကိုမသိတဲ႔အခ်ိန္က်ရင္
ICMP req & reply message ပို႔တဲ႔အလုပ္လုပ္ပါတယ္ ျပီးေတာ႔ ICMP error message ကို
အဲ႔ဒိ Source ကိုပို႔လႊတ္တယ္
တခ်ိဳ႕လူေတြက
ICMP ကို Layer 4 ဆိုတဲ႔ Transport Layer ဆိုျပီးမွတ္ထားၾကတယ္ တကယ္ေတာ႔ ICMP ဟာ Layer 3 အုပ္စု၀င္ျဖစ္ပါတယ္
ARP
Protocol (Address Resolutioin Protocol )
ARP ဟာ ဘယ္လိုအလုပ္လုပ္လဲဆိုေတာ႔
ကြ်န္ေတာ္တို႔ Host တစ္ခုနဲ႔ တစ္ခု ping ရင္
Reply လုပ္တာနဲ႔သေဘားတရားနဲ႔တူတယ္ ထပ္ရွင္းျပေပးပါမယ္ ေအာက္က ပံုေလးကိုၾကည္႔ေပးပါ
Computer A နွင္႔ B ရွိတယ္ဆိုပါစို႔ Computer A ရဲ႔ IP adderss က 192.168.0.1/16 နဲ႔ Computer B က 192.168.0.2/16 ေပါ႔ အဲ႔ဒိေတာ႔ Computer A ကေန ျပီ 192.168.0.2 ဆိုတဲ႔ Host ဘယ္မွာလဲဆိုျပီ IP Ethernet Frame တည္ေဆာက္ျပီး Broadcast လုပ္လိုက္တယ္ Switch Port တိုင္းကို ဒိေနရာမွာတစ္ခုေျပားခ်င္တာက Default Broadcas ကိုမွတ္ထားရမယ္ေနာ္ ( FF:FF:FF:FF:FF:FF) MAC default Broadcast ေပါ႔ အဲ႔ Message နဲ႔ Switch port တိုင္းမွာရွိတဲ႔ Computer ေတြကိုစစ္တယ္ ဘယ္လိုစစ္လဲလို႔ဆိုေတာ႔ 192.168.0.2/16က ဘယ္ Port မွာလဲေပါ႔ အဲ႔ဒါနဲ႔ သိသြားတယ္ေပါ႔ နားလည္ရဲ႔လားဗ်ား ကြ်န္ေတာ္ေတာင္ေရးရင္းနဲ႔ အိပ္႔ခ်င္လာျပီ ..............ေအာက္ကပံုက Request လုပ္တဲ႔ပံုစံပါ။
အဲ႔ဒါနဲ႔
192.168.0.2/16 ကငါပါပဲဆိုျပီ ေအာက္ကပံုအတိုင္း Reply ျပန္လုပ္ေပးတယ္
ပထမဦးဆံုးရွင္းထားတဲ႔
ပံုကိုၾကည္႔ပါ
အဲ႔ဒိမွာ
Source IP address ေနရာမွာ Computer A ျဖစ္ေနတာက Computer A ကေန ျပီး သိခ်င္လို႔ပါ
ဘာကိုသိခ်င္လဲဆိုေတာ႔ 192.168.0.2/16 Computer B ဆိုတာကိုသိခ်င္လို႔ေပါ႔ အဲ႔ဒိေတာ႔
Computer B က Destination IP Address ေပါ႔ ။
Source MAC မွာ
က အရင္ဆံုး Ping လုပ္မယ္႔ MAC ပဲ ေပါ႔ Computer B မွာကေတာ႔
မသိေသးဘူး ဘာကိုလဲဆိုေတာ႔192.168.0.2/16ဆိုတာ ဘယ္ Host လဲဆိုတာကိုေပါ႔ အဲ႔ဒါေၾကာင္ MAC Default Broadcast ကိုသံုးရတာပါ အဲ႔ဒါကေတာ႔
Request လုပ္တဲ႔ ပံုကို ျပန္ရွင္းျပတာပါ
ေအာက္ကပံုကို ၾကည္႔ေပးပါအံုး
ေအာက္ကပံုကို ၾကည္႔ေပးပါအံုး
ဘာေၾကာင္႔
Source Ip ေနရာမွာ Computer B ျဖစ္သြားလဲဆိုေတာ႔
ငါပါပဲဆိုျပီး Reply ျပန္လုပ္တဲ႔ သူက ျပန္ျပီး ပို႔တာ ျဖစ္လို႔ပါ အဲ႔ဒါကေတာ႔ ARP အလုပ္လုပ္တဲ႔ပံုစံပါ
Computer B က Reply ျပန္ခ်င္ရင္ သူရဲ႔ MAC Address သိမွရမွာေပါ႔ အဲ႔ဒါကို သိေအာင္လုပ္တာ ARP ပဲေပါ႔။
ကြ်န္ေတာ္
Ping နဲ႔ Example ျပတာကို ICMP နဲ႔မေရားနဲ႔ေနာ္
Ping
ကိုေခၚတာနဲ႔ ICMP ကအလုပ္အရင္လုပ္တယ္ ျပီးမွ ARP အလုပ္လုပ္တယ္ (မေရားေစနဲ႔ေနာ္ )









0 comments:
Post a Comment
အဆင္မေျပပါက Comment ေပးနိုင္ပါတယ္... လိုအပ္တာရွိခဲ႔ပါက C-box တြင္ေတာင္းဆိုနိဳင္ပါသည္။