Networking Basic-1

in #myanmar7 years ago

အားလံုးဘဲမဂၤလာပါ
ဒီေန႔ကေနစၿပီးေတာ့ညီသင္ခဲ့ရတဲ့Networking Basicကိုျပန္လည္shareေပးသြားပါ့မယ္

image

Networkဆိုတာဘာလဲ
NetworkဆိုတာElectronic devicesေတြခ်ိတ္ဆက္တာပါNetwork Componentsေတြလို႔လည္းေခၚႏိုင္ပါတယ္

Network Componentsေတြကေတာ့
1-Network Services (Eg-File services,Print Services,Mail Services,etc)
2-Communication devices (Eg-Cable(Wire),Air (Wireless))
3-Protocol(Eg-TCP/IP,SMTP,PoP3,FTP,etc)
Protocolဆိုတာဘာလဲ?

image

ProcotolဆိုတာLanguageတခုလိုပါဘဲ
ဥပမာျမန္မာလူမ်ိဳးနဲ႔ဂ်ပန္လူမ်ိဳးေတြ႕ၾကမယ္ဆိုပါေတာ့
သူတို႔ဘယ္ဘာသာစကားအသံုးျပဳမလဲ?
International Languageျဖစ္တဲ့Englishေပါ့
အဲလိုဘဲProtocolဆိုတာမတူညီတဲ့Platform 2ခုကိုဆက္သြယ္ေပးတာပါ
image
What is TCP/IP??
TCP=Transmission Control Protocol
IP=Internet Protocol
သူတို႔2ခုကအတူအလုပ္လုပ္တဲ့သေဘာပါ
TCPကData Transferၿပီးေတာ့IPကNetwrokခ်ိတ္ေပးပါတယ္

Data Transferတဲ့ေနရာမွာ(၂)မ်ိဳးရွိပါတယ္
TCPနဲ႔UDPပါ
UDP=User Datagram Protocolပါ

image

ဘာလို႔TCPဘဲသံုးတာလဲ?
Data Reliable(ယံုၾကည္စိတ္ခ်ရ)ျဖစ္လို႔ပါ
ဘာလို႔ယံုၾကည္ရတာလဲ?
သူတို႔၂ခုရဲ႕data transferပံုကိုရွင္းျပပါ့မယ္
Data transferတဲ့အခါမွာtransferတဲ့dataေတြကcomponentsေတြခြဲပီးမွာtransferတာပါ
TCPကအဲလိုခြဲလိုက္တဲ့componentsေတြကိုတခုပီးမွတစ္ခုပို႔ပါတယ္
အဲေတာ့တစ္ခုပို႔ေနရင္းရပ္သြားရင္ဆက္မပို႔ေတာ့ဘဲအဲတာကိုဘဲျပန္ပို႔ပါတယ္

UDPကေတာ့ခြဲလိုက္သမၽွcomponentsေတြကိုတၿပိဳင္တည္းစုပို႔ပါတယ္
အဓိကကေရာက္ရင္ပီးေရာသေဘာပါ
အဲေတာ့ၾကားထဲမွာရပ္သြားတဲ့componentsေတြရွိရင္လည္းျပန္မပို႔ဘဲပီးေအာင္ပို႔ပါတယိ
အဲေတာ့data lossေတြရွိႏိုင္ပါတယိ
ဒါေၾကာင့္TCPကိုအသံုးျပဳတာပါ
(ခၽြင္းခ်က္-TCPကUDPထက္transfer rateေႏွးပါတယ္)

IP (Internet Protocol)
IPကိုNetworkခ်ိတ္ဆက္ဖို႔လို႔အေပၚမွာေျပာခဲ့ပါတယ္
192.168.1.1(Decimalနဲ႔ေပးထားတဲ့IP addressတစ္ခုပါ)
IPေပးရာမွာ3မ်ိဳးရွိပါတယ္
1-Binary (1,0)
2-Decimal (0->9)
3-Hexa Decimal (0->9,A->F)

Decimal to Binary

192.168.1.1 (Decimal)
00111111.10101000.00000001.00000001 (Binary)

ဘယ္လိုလုပ္လိုက္တာလဲ?
128|64|32|16|8|4|2|1
ဒါကေတာ့Decimal to Binaryရဲ႕Main Sourceပါ
ဥပမာ192ကိုBinaryေျပာင္းပါ့မယ္
အဲတာဆိုရင္အေပၚကmain sourceထဲကဂဏန္းေတြထဲက192ျဖစ္ေစမယ့္ဂဏန္းေတြကိုရွာေပါင္းလိုက္ပါ
ဥပမာ-192=128+64
Main sourceထဲကအသံုးျပဳလိုက္တဲ့ဂဏန္းေနရာမွ1ေရးပီးေတာ့အသံုးမျပဳတဲ့ဂဏန္းေတြအစား0ေရးရပါ့မယ္
192=168+64 (11000000)
Binary to Decimalေျပာင္းခ်င္ရင္
1ဂဏန္းကိုကိုယ္စားျပဳတဲ့maim soureထဲကဂဏန္းေတြကိုေပါင္းေပးလိုက္ပါ
ဥပမာ-10101000=168(128+32+8)
128|64 |32|16|8 |4 |2 |1
1 +0 +1 +0 +1 +0+0+0
10101000

ကဲအခုဆိုေျပာင္းတတ္ေလာက္ပီထင္ပါတယ္အဲဒါဆိုဒါေလးေတြစမ္းေျပာင္းၾကည့္ခဲ့ပါလား
1.200.200.200.10
2.21.172.30.190
3.31.192.63.142
4.120.81.91.223
5.63.180.220.91
6.160.100.36.198

ဒီေန႔ေတာ့ဒီေလာက္ပါဘဲ
ေနာက္တင္မယ့္PostမွာNetworking Basicကိုဆက္၍ရွင္းျပသြားပါ့မယ္
အဆံုးထိဖတ္ေပးလို႔ေက်းဇူးတင္ရွိပါတယ္😊😊😊
Written by @zero1332000
MSC-121

Sort:  

ေလ့လာေနပါတယ္ဗ်ာ(သူရ)

ဆက္ေရးေပးပါ့မယ္
အားေပယႈအတြက္ေက်းဇူးတင္ပါတယ္အကိုေရ😊😊😊

ျပန္ျကားေပးတဲ႔အတြက္ထက္၍ေက်းဇူးပါကြာ(သူရ)

ဟုတ္ကဲ့ပါအကိုေရ😊😊😊

​ေနာက္​လဲနည္​းပညာ​ေတြနဲ႔ဆိုင္​တဲ့post​ေတြမ်ားမ်ားတင္​​ေပးပါအံုးလို႔

ဟုတ္ကဲ့ပါအကိုေရ😊😊😊

ေလ့လာခြင့္ရလို႔ေက်းဇူးပါ

ဟုတ္ကဲ့ပါ😊😊😊

ဗဟုသုတရပါတယ္

ေက်းဇူးပါ😊😊😊

ဝါသနာ​ေတာ့ပါတယ္​ သင္​​ေပးမယ္​့လူမ႐ွိျဖစ္​​ေနတာ

ညီလည္းအေျခခံေလးသင္ခဲ့ရလို႔ျပန္shareေပးရံုပါဒီpostရဲ႕အဆက္ေတြလာအံုးမွာပါ
ဖၾကည့္လိုက္ပါ😊😊😊

ခုလုိေျပာျပတဲ႕အတြက္ ဗဟုသုတတုိးပါတယ္။

ဖတ္ႈေပးလို႔ေက်းဇူးတင္ပါတယိအကိုေရ😊😊😊

Good Technology knowledge

ေက်းဇူးပါအမေရ😊😊😊

thank for your sharing knowledge

ေက်းဇူးပါ😊😊😊

Thanks for sharing Bro
networking ကိုေတာ့ စိတ္ဝင္စားပါတယ္။ လြန္ခဲ႕တဲ႕ ၆ ႏွစ္ေက်ာ္ေလာက္ networkingေလ့လာမယ္ဆိုျပီ း သင္တန္းေတြတက္တာ အလုပ္ကတစ္ဖက္နဲ႕ဆိုေတာ့ A+ နဲ႕တင္ရပ္သြားရတယ္ Bro။
ေနာက္လည္း ေစာင့္ဖတ္ျပီး သင္ယူပါ့မယ္ ။

ဟုတ္ကဲ့ပါအကိုေရညီသင္ခဲ့တဲ့အေျခခံေလးေတြကိုတတ္စြမ္းသေလာက္ျပန္လည္SHAREေပးသြားပါ့မယ္😊😊😊

ဆက္ေရးပါ ဆရာ

ဆရာမဟုပါဘူးအကိုေရ
သင္ခဲ့ရတာေလးျပန္shareေပးတာပါ
ညီသိထားသေလာက္ထပ္မံshareေပးပါ့မယ္😊😊😊

Coin Marketplace

STEEM 0.19
TRX 0.14
JST 0.030
BTC 60189.57
ETH 3204.49
USDT 1.00
SBD 2.44