ကဲ...........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 ( အစပထမ) 7Bytes နဲ႔ SFD လို႔ေခၚတဲ႔
Start Frame Delimiter နဲ႔ စထားပါတယ္။ SFD ဆိုတာ Frame စျပီဆိုျပီးညႊန္ျပတာျဖစ္ပါတယ္။
ျပီးေတာ႔ သူ႔ရဲ႕ေနာက္က Destination Address နဲ႔ Source Addressကလိုက္လာပါတယ္။
အဲဒီေနာက္ကမွ Data လိုက္လာမွာပါ။ ေနာက္ဆံုးကေတာ႔ CRC လို႔ေခၚတဲ႔ Cylical Redundany
Check ျဖစ္ပါတယ္။ CRC က ရည္ရြယ္ရာကို Data ေတြေရာက္တဲ႔အခါ ပ်က္စီးမႈရွိမရွိစစ္ေဆးေပးတဲ႔အပိုင္းျဖစ္ပါတယ္။
Ethernet 802.2 အေၾကာင္း
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
ဆိုျပီးပါရွိပါတယ္။ DSAPfield မွာ destination service access Point ပါ၀င္ပါတယ္။
DSAP ဆိုတာ destination machineမွာအသံုးျပဳတဲ႔ high level protocol ေတြကေန
identify လုပ္ထားတဲ႔ တူညီတဲ႔ user level addressကိုဆိုလိုတာပါတယ္။ SSAP field မွာ
Source service access point ပါရွိပါတယ္။ SSAP ဆိုတာ Sourcemachine မွာအသံုးျပဳတဲ႔
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 မပါ) }
ကဲဒီတစ္ပတ္ Network Frame Typeမ်ားအေၾကာင္းကေတာ့ဒီေလာက္ပါပဲ….။
အရာရာအဆင္ေျပပါေစဗ်ာ……။
No comments:
Post a Comment