Network Frame Type မ်ားအေၾကာင္း


ကဲ...........Network Frame type အေၾကာင္းတဲ႔။ ဘာလဲ ....... Network Frame type ဆိုတာ။
မသိေသးတဲ႔သူေတြအတြက္သိသြားေအာင္ သိျပီးသားသူေတြအတြက္လည္းပိုျပီးရွင္းလင္းသြားေအာင္ Network Frame type အေၾကာင္းကိုေျပာျပခ်င္ပါတယ္။ Network ေတြမွာ Data ေတြကို Node တစ္ခုကေန တစ္ခု send
လုပ္တဲ႔အခါမွာ ၄င္း Data ေတြကို Packet Frame ေလးေတြအျဖစ္ အပိုင္းေလးေတြခြဲျပီးမွ ပို႔လႊတ္တာျဖစ္ပါတယ္။
၄င္း Packet ေလးေတြကိုတည္ေဆာက္တဲ႔ေနရာမွာ တည္ေဆာက္ပံု Structure အမ်ိဳးမ်ိဳးရွိပါတယ္။ Network
Frame type ေတြဟာ Network Architecture ေတြအလိုက္ကြဲျပားျခားနားၾကပါတယ္။ Frame type ေတြဟာ
တစ္ခုနဲ႔တစ္ခုမတူညီၾကသလို မတူညီတဲ႔ Frame type ႏွစ္ခုကိုလည္း တြဲျပီးအလုပ္လုပ္လို႔မရပါဘူး။ ဆိုလိုတာက
Ethernet ပစၥည္း(ဥပမာ ၊ ကြန္ပ်ဴတာႏွစ္ခု) ႏွစ္ခုခ်ိတ္ဆက္ဖို႔အတြက္ တစ္ဖက္နဲ႔တစ္ဖက္ဟာ Frame Type
တူညီရပါမယ္။ Frame type မတူလို႔ရွိရင္ Network မမိပါဘူး။ Ethernet မွာ Frame type ေလးမ်ိဳးရွိပါတယ္။
အဲဒါေတြကေတာ႔ Ethernet 802.3 ၊ Ethernet 802.2 ၊ Ethernet SNAP နဲ႔ Ethernet II တို႔ျဖစ္ၾကပါတယ္။
Ethernet Frame type တိုင္းရဲ႕ Packet အရြယ္အစားဟာ 64 မွ 1518 bytes အတြင္းရရွိႏိုင္ပါတယ္။
ပံုမွန္အားျဖင္႔ Network တစ္ခုမွာ Frame type တစ္ခုပဲလိုအပ္ပါတယ္။ ဒါေပသိ File Server လို Database
Server လိုမ်ိဳးၾကေတာ႔ Frame type တစ္ခုမက support လုပ္ႏိုင္ဖို႔လိုအပ္ပါတယ္။ ဘာျဖစ္လို႔လဲဆိုေတာ႔ ဒီ
Server ကိုခ်ိတ္ထားတဲ႔  Client ေတြထဲက Client တစ္ခုက Frame typeတစ္မ်ိဳးနဲ႔ Server ကုိ
ဆက္သြယ္ႏိုင္သလုိ အျခား Client တစ္ခုကလည္း အျခား Frame type တစ္မ်ိဳးနဲ႔ ဆက္သြယ္ႏိုင္တာပဲေလ။
ဒီေတာ႔ အဲဒီလို Server မ်ိဳးမွာ Frame type တစ္မ်ိဳးမက support လုပ္ႏိုင္မွ ျဖစ္မွာေပါ႔။ ဒါမွ ဘယ္ Client က
ဘယ္ Frame type နဲ႔ဆက္သြယ္ဆက္သြယ္ Server က communicate လုပ္ႏိုင္မွာျဖစ္ပါတယ္။



Ethernet 802.3 Frame type အေၾကာင္း
Ethernet 802.3 Frame type ဟာ Ethernet ရဲ႕Original Frame type တစ္ခုျဖစ္ပါတယ္။ Ethernet
802.3 Frame ကို တခါတရံမွာ Ethernet Raw လို႔လည္းေခၚပါတယ္။ ဘာျဖစ္္လို႔လဲဆိုရင္ ၄င္း Ethernet
802.3 Frame type ဟာ IEEE 802.3 Specification မျပည္႔စံုေသးမွီမွာ ထုတ္လုပ္ခဲ႔လုိ႔ျဖစ္ပါတယ္။ ဒါေၾကာင္႔
802.3 Frame  ဟာ 802.3 specification နဲ႔ comply(လိုက္ေလွ်ာညီေထြမႈ ) မျဖစ္ပါဘူး။ Ethernet 802.3
Frame ကို Novell Netware 2.X နဲ႔ 3.X Network ေတြရဲ႕ IPX/SPX Network ေတြမွာ အသံုးျပဳပါတယ္။
Ethernet 802.3 Frame ဟာ Novell ရဲ႕ IPX/SPX ကိုသာလွ်င္ support လုပ္ႏိုင္ပါတယ္။ 

အထက္ကပံုဟာ Ethernet 802.3 ရဲ႕ Frame ဖြဲ႔စည္းပံုျဖစ္ပါတယ္။ ၄င္းဟာ Preamble ( အစပထမ)  7
Bytes နဲ႔ SFD လို႔ေခၚတဲ႔ Start Frame Delimiter နဲ႔ စထားပါတယ္။ SFD ဆိုတာ Frame စျပီဆိုျပီး
ညႊန္ျပတာျဖစ္ပါတယ္။ ျပီးေတာ႔ သူ႔ရဲ႕ေနာက္က Destination Address နဲ႔ Source Address
ကလိုက္လာပါတယ္။ အဲဒီေနာက္ကမွ Data လိုက္လာမွာပါ။ ေနာက္ဆံုးကေတာ႔ CRC လို႔ေခၚတဲ႔ Cylical
Redundany Check ျဖစ္ပါတယ္။ CRC က ရည္ရြယ္ရာကို Data ေတြေရာက္တဲ႔အခါ ပ်က္စီးမႈရွိမရွိ
စစ္ေဆးေပးတဲ႔အပိုင္းျဖစ္ပါတယ္။



Ethernet 802.2 Frame type အေၾကာင္း
Ethernet 802.2 Frame type ဟာ Novell Netware 3.12 နဲ႔ 4.X ေတြရဲ႕ IPX/SPX
ေတြမွာအသံုးျပဳပါတယ္။ ၄င္းဟာ Novell Netware ရဲ႕ Default Frame type အမ်ိဳးအစားျဖစ္ပါတယ္။ 802.2
Frame ဟာ IPX/SPX နဲ႔ FTAM ( File Transfer, Access, and Management ) Protocol ေတြကို support
လုပ္ႏိုင္ပါတယ္။ Ethernet 802.2 Frame ဟာ OSI Layer ရဲ႕ Logical Link Control (LLC) Layer
နဲ႔တိုက္ရိုက္ဆက္ႏြယ္ေနပါတယ္။ Ethernet 802.2 Frame မွာ Ethernet 802.3 Frame ရဲ႕ Field
ေတြအားလံုးပါတဲ႔အျပင္ ေနာက္ထပ္ LLC Header ပါပါရွိပါတယ္။ ဆိုလိုတာက 802.2Header မွာ LLC Header
ပါရွိပါတယ္။ LLC Header မွာဆိုလို႔ရွိရင္္  DSAP field ၊ SSAP field နဲ႔ control field ဆိုျပီးပါရွိပါတယ္။ DSAP
field မွာ destination service access Point ပါ၀င္ပါတယ္။ DSAP ဆိုတာ destination machine
မွာအသံုးျပဳတဲ႔ high level protocol ေတြကေန identify လုပ္ထားတဲ႔ တူညီတဲ႔ user level address
ကိုဆိုလိုတာပါတယ္။ SSAP field မွာ Source service access point ပါရွိပါတယ္။ SSAP ဆိုတာ Source
machine မွာအသံုးျပဳတဲ႔ high level protocol ေတြကေန identify လုပ္ထားတဲ႔ တူညီတဲ႔ user level address
ကိုဆိုလိုတာျဖစ္ပါတယ္။ DSAP field နဲ႔ SSAP field ေတြရဲ႕ Length ကေတာ႔ 1 Byet ( 8 bits ) ရွိပါတယ္။
Network တစ္ခုမွာ node တစ္ခုနဲ႔ တစ္ခု ဆက္သြယ္ဖို႔ရန္အတြက္ DSAP နဲ႔ SSAP တို႔ဟာ တူညီရပါမယ္။
Control Field ရဲ႕ Length ကလည္း 1 Byte (8 bits) ရွိပါတယ္။



Ethernet SNAP အေၾကာင္း
SNAP ဆိုတာ Sub Network Address Protocol လို႔ေခၚပါတယ္။ Ethernet SNAP ဟာ Ethernet
802.2 နဲ႔ ပံုစံတူပါတယ္။ ၄င္းဟာ Ethernet 802.2 ကို Enhancements လုပ္ထားတာျဖစ္ပါတယ္။  SNAP
Header မွာလည္း LLC Header ပါ၀င္ပါတယ္။ ဒါေပမယ္႔ SNAP Header မွာဆိုရင္ protocol identification (
protocol type field ) ပိုျပီးပါ၀င္လာပါတယ္။ ၄င္း protocol type field ဟာ Frame ရဲ႕ Data
ပိုင္းကအသံုးျပဳထားေသာ Network Protocol ကိုညႊန္းတာျဖစ္ပါတယ္။ Ethernet SNAP ဟာ IPX/SPX ,
TCP/IP , နဲ႔ Appletalk Phase 2 protocol ေတြကို support လုပ္ေပးပါတယ္။ ဒါေပမယ္႔ Ethernet SNAP ကုိ
AppleTalk  protocol ေတြကိုအသံုးျပဳတဲ႔ Apple Macintosh network  ေတြမွာ အဓိကအသံုးျပဳပါတယ္။



Ethernet II အေၾကာင္း
Ethernet II ဟာ လည္းပဲ ရိုးရွင္းတဲ႔ Frame type အမ်ိဳးအစားပဲျဖစ္ပါတယ္။ သူဟာ Ethernet 802.3 နဲ႔
ဆင္တူပါတယ္။ Ethernet II Frame ဟာ Ethernet 802.3 Frame နဲ႔ ဆင္တူပါတယ္။ ဒါေပမယ္႔ Ethernet
802.2 နဲ႔ေတာ႔ အနည္းငယ္ကြဲျပားမႈရွိပါတယ္။ Ethernet II မွာ မထမ 7 Bytes အစား 8 Bytes
ျဖစ္သြားပါတယ္။ ဘာလို႔လည္းဆိုေတာ႔ SFD 1 Byte ကို Seperate လုပ္မထားေတာ႔ပဲ  ေပါင္းလိုက္လို႔ပါ။
ေနာက္ျပီး Length field အစား Type field ဆိုျပီးျဖစ္လာကာ ၄င္း Type field ဟာ Ethernet SNAP
တုန္းကလိုပဲ Frame ရဲ႕ Data Section  ဟာမည္သည္႔ Network Protocol ကို
သံုးထားသလဲေဖာ္ျပတာျဖစ္ပါတယ္။ Ethernet II Frame ဟာ Data field ထဲမွာ LLC Header
ကိုအသံုးမျပဳပါဘူး။ Ethernet II Frame ဟာ IPX/SPX , TCP/IP နဲ႔ AppleTalk Phase 2 Protocol ေတြကို
support လုပ္ႏုိင္ပါတယ္။ အထူးသျဖင္႔ေတာ႔ TCP/IP Network ေတြမွာအသံုးမ်ားပါတယ္။





ARCnet  အေၾကာင္း
{Network Essential book မွ Page 263 to 266 (ARCnet Hub နဲ႔ ARCnet Cable မပါ) }

Comments

Popular posts from this blog

Computer Basic-3 (CPU)

Memory Stick ထဲ မှVirus ကြောင့် ဖိုင်များ ပျောက်သွားရင် အလွယ်တကူ ရှာနည်း

Basic Network Communications(အခြေခံ Network ချိတ်ဆက်ခြင်း)