Networking Basic-1

Words
129
Reading
1 min
Listen
Play
9y

အားလံုးဘဲမဂၤလာပါ
ဒီေန႔ကေနစၿပီးေတာ့ညီသင္ခဲ့ရတဲ့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@zero1332000
MSC-121

Networking Basic-1 | Ecency