Everything About IT Notes

Tuesday, February 21, 2012

Link:  http://forum.myanmar-technicians.org/index.php/topic,776.0.html

Protocol

Networking ဆိုတာေတာ ့ေတာ္ေတာ္မ်ားမ်ား သိၿပီးသားၿဖစ္တဲ့ အတိုင္း ကြန္ၿပဴတာ (သို ့) Device ေတြကို ခ်ိတ္ဆက္တဲ့ နည္းပညာ ၁ ခုလို ့ဘဲ ဆိုလိုက္ၾကရေအာင္ဗ်ာ...။
အဲ့လိုခ်ိတ္ဆက္ရာမွာ က်ေနာ္တို ့သိရမွာကေတာ ့ Protocol , Port နဲ ့ Socket ေတြကို သိထားရမွာၿဖစ္ပါတယ္ ... အဲ့တာေတြ ဟာ Physically မဟုတ္ဘဲ Logically သာၿဖစ္ပါတယ္။

Protocol ဆိုတာကေတာ ့ မတူညီတဲ ့ File type , OS , ေတြနဲ ့Communication Device ေတြကို ခ်ိတ္ဆက္ရာမွာ အသံုးၿပဳတဲ ့ Language ၁ မ်ိဳးဘဲ ၿဖစ္ပါတယ္။
Common Language ေပါ့ဗ်ာ ... ၿမန္မာ ၁ ေယာက္ ... တရုတ္ ၁ ေယာက္ .... ဂ်ပန္ ၁ ေယာက္ လူ ၃ ေယာက္၇ွိတယ္ ဆိုပါစို ့...။
အဲ့ေတာ ့၁ ေယာက္ကို ၁ ေယာက္နားလည္ေအာင္ ဘယ္ Language နဲ ့ေၿပာၾကမလဲ ...?????
English ေပါ့ဗ်ာ ... English ဟာ International Language ၿဖစ္သလို ပါဘဲ ...Protocol ဟာလည္း ၁ ကမၻာလံုး မွာ၇ွိတဲ့ ကြန္ၿပဴတာအခ်င္းခ်င္း ဆက္သြယ္ဖို ့အတြက္ ေပၚေပါက္လာတဲ့
Common Language ဘဲၿဖစ္ပါတယ္ ...။ အဲ့ေလာက္ဆို သေဘာေပါက္မယ္ ထင္ပါတယ္ ...။

အဲ့ဒီ Protocol ေတြကို ဒီလိုထပ္ခြဲလို ့ရပါေသးတယ္...။


• TCP/IP (Transport Control Protocol/Internet Protocol)


TCP/IP ဆိုတာကေတာ ့ Internet ၾကီး ၁ ခုလံုးကိုထိန္းခ်ဳပ္ထားတဲ့ Protocol ဘဲၿဖစ္ပါတယ္... Network ခ်ိတ္ဆက္ရာတြင္ အသံုးၿပဳပါတယ္။

• SMTP (Simple Mail Transport Protocol)

Simple Mail Transport Protocol (SMTP) ေမးလ္ မ်ားပို ့ရာတြင္အသံုးၿပဳတဲ ့ Protocol ၿဖစ္ပါတယ္။

• POP (Post Office Protocol)


POP ကေတာ ့ေမးလ္ မ်ားလက္ခံရာတြင္သံုးပါတယ္ .. ( ၁ ခုက transfer ၿဖစ္ၿပီး ၁ ခုက received ၿဖစ္ပါတယ္။ )

• ICMP (Internet Control Message Protocol)


Network Connection ရွိမရွိ စမ္းရာတြင္သံုးပါတယ္... ping command အသံုးၿပဳရာတြင္သံုးတဲ့ Protocol ၿဖစ္ပါတယ္။
ping ဆိုတာကေတာ ့ မိမိ request လုပ္လိုက္ေသာ IP မွ reply ၿပန္လုပ္ၿခင္းကို စမ္းတာၿဖစ္ပါတယ္ (ဥပမာ ... ping www.google.com )

• HTTP (Hyper Text Transport Protocol)


Web Browser မ်ားအသံုးၿပဳတဲ ့ Hyper Text Transport Protocol ဘဲၿဖစ္ပါတယ္။

• PPP (Point to Point Protocol)

Modem (သို ့) phone line မ်ားၿဖင္ ့Internet ခ်ိတ္ဆက္ရာတြင္ Modem မွအသံုးၿပဳေသာ Point to Point Protocol ၿဖစ္ပါတယ္.။

• NETBIOS (Network Basic Input/Output System)

NETBIOS (Network Basic Input/Output System) ဆိုသည္မွာ Work Group မ်ားအတြင္း အသံုးၿပဳေသာ Protocol ၿဖစ္ပါတယ္။

• NetBEUI (NETBIOS Extended User Interface)

NetBEUI သည္ NETBIOS ရဲ ့ Extension သာၿဖစ္ပါတယ္။

• ARP (Address Resolution Protocol)


ARP သည္ NIC (Network Interface Card ) မ်ားရဲ ့MAC address နဲ ့ Ip address မ်ားကို Bind လုပ္ေပးပါတယ္။ (ဥပမာ ... cmd>>>>arp -a )

• BGP (Border Gateway Protocol)

BGP သည္ Router မ်ားရဲ ့ Internet လမ္းေၾကာင္းကို သတ္မွတ္ေပးသည္ ့ Protocol ဘဲၿဖစ္ပါတယ္။

• Telnet (Terminal Networking Protocol)


Remote Communication Software မ်ားတြင္ Terminal Network Protocol ကိုအသံုးၿပဳသည္။

• FTP (File Transfer Protocol)


FTP ကေတာ ့၇ွင္းပါတယ္ ... File မ်ားကို Transfer လုပ္ရာတြင္ Independence အၿဖစ္ဆံုး Protocol ဘဲၿဖစ္ပါတယ္။

ကဲ ဒီေလာက္ဆို Protocol ရဲ ့အေၿခခံေလးေတြ ေတာ ့သိေလာက္ၿပီထင္ပါတယ္။။။
 
Port အေၾကာင္း
 
Port ဆိုသည္မွာ ကိုင္တြယ္မရေသာ Logically မ်ားညဖစ္ၾကၿပီး Communication End Point မ်ားၿဖစ္ၾကပါတယ္ ...။
Port Number မ်ားသည္ 16-Bit ရွိသည္ ့အတြက္ 2 to the power 16 (0 မွ 65536 ) ထိရွိတယ္ဟု ယူဆႏိုင္ပါတယ္။
IANA (Internet Assigned Number Authority ) မွ သတ္မွတ္ေပးထားေသာ Port ေတြကေတာ ့...

FTP     >>>>>>>>>>> 21
Telnet  >>>>>>>>>>> 23
SMTP   >>>>>>>>>>> 25
DNS     >>>>>>>>>>> 53
WWW   >>>>>>>>>>> 80
POP3    >>>>>>>>>>> 110
Proxy    >>>>>>>>>>> 8080
IRC       >>>>>>>>>>> 6667
IMAP     >>>>>>>>>>> 143


( အေၿခေန အေၾကာင္းေၾကာင္း ေၾကာင့္ Standard သတ္မွတ္ထားေသာ Port မ်ားကို မသံုးဘဲ မိမိစိတ္ၾကိဳက္ေၿပာင္းလဲ အသံုးၿပဳႏိုင္ပါတယ္။ )
 
 

0 comments:

Post a Comment