TCP/IP - Part 4

TCP/IP - Part 4

IPv4 Classification (ဖွဲ့စည်းပုံ)

IPv4 Classification (ဖွဲ့စည်းပုံ)

0.0.0.0 ကနေ 255.255.255.255 ထိရှိတဲ့ IP Address တွေကို A, B, C, D, E ဆိုပြီး Class 5 မျိုးခွဲထုတ်ထားတယ်။ IP address မှာ 0.0.0.0 နဲ့ 255.255.255.255 နှစ်ခုကိုမသုံးပါဘူး။

IPRange
Class A1.0.0.0 to 126.255.255.255
Class B128.0.0.0 to 191.255.255.255
Class C192.0.0.0 to 223.255.255.255
Class D224.0.0.0 to 243.255.255.255
Class E244.0.0.0 to 254.255.255.255
  • တကယ်တမ်း Address အဖြစ် အသုံးပြု နိုင်တဲ့ class တွေက A, B and C ပါ။

  • Class D ကို Multicast address အဖြစ်အသုံးပြုပါတယ်။

  • Class E က emergency future use အတွက် ဖယ်ထားတာပါ။

Subnet Mask

  • IP Address တွေမှာ Network အပိုင်းနဲ့ Host အပိုင်း ဆိုပြီးခွဲခြားထားတယ်။

  • Host တွေပါဝင်တဲ့ အစုတစ်ခုကို Network လို့ခေါ်တယ်။

  • Subnet Mask ကို Network နဲ့ host ခွဲခြားဖို့အတွက်သုံးတယ်။

Default Subnet Mask

  • IP Class A, B, C အတွက် ပုံမှန်အားဖြင့် သတ်မှတ်ထားတဲ့ Subnet Mask တွေဖြစ်တယ်။

  • Default Subnet တွေမှာ IP Address တစ်ခုရဲ့ Network အပိုင်းကိုဖော်ပြဖို့အတွက် 255 (binary 11111111) ကိုအသုံးပြုတယ်။

  • Host အပိုင်းကိုဖော်ပြဖို့အတွက် 0 (binary 00000000) ကိုအသုံးပြုတယ်။

Class A - Default Subnet Mask

  • Class A မှာဆို ပထမ octet ကို Network အဖြစ်သတ်မှတ်တယ်။

  • ကျန်တဲ့ octet ၃ ခုက host တွေဖြစ်တယ်။

  • Class A ရဲ့ Default Subnet Mask က 255.0.0.0 ဖြစ်တယ်။

  • First octet 1 ကနေ 126 အပါအဝင်ထိ IP Address တွေရဲ့ Default Subnet Mask က 255.0.0.0 ဖြစ်တယ်။

  • 1.0.0.3 ဆိုတဲ့ Class A IP Address မှာ အရှေ့ဆုံးက 1 က network ကို ကိုယ်စားပြုတယ်။

    • “1” ကို network ဖြစ်ကြောင်းဖော်ပြဖို့အတွက် Subnet mask 255.0.0.0 ကိုသုံးတယ်။

    • “1” network အတွင်းမှာရှိသော “0.0.3” ဆိုတဲ့ host လို့ဆိုနိုင်တယ်။

Class B - Default Subnet Mask

  • Class B မှာ ပထမနဲ့ ဒုတိယ octet နှစ်ခုကို Network အဖြစ်သတ်မှတ်တယ်။

  • ကျန်တဲ့ octet ၂ ခုက host တွေဖြစ်တယ်။

  • Class B ရဲ့ Default Subnet Mask က 255.255.0.0 ဖြစ်တယ်။

  • 135.1.23.5 ဆိုတဲ့ Class B IP Address မှာ အရှေ့က octet နှစ်ခုဖြစ်တဲ့ 135.1 ဟာ network ကို ကိုယ်စားပြုတယ်။

    • “135.1” ကို network ဖြစ်ကြောင်းဖော်ပြဖို့အတွက် Subnet mask 255.255.0.0 ကိုသုံးတယ်။

    • “135.1” network အတွင်းမှာရှိသော “23.5” ဆိုတဲ့ host လို့ဆိုနိုင်တယ်။

Class C - Default Subnet Mask

  • Class C Default Subnet Mask Class C ရဲ့ ပထမ၊ ဒုတိယ နဲ့ တတိယ octet သုံးခုကို Network အဖြစ်သက်မှတ်တယ်။

  • ကျန်တဲ့ octet ၁ ခုက host ဖြစ်တယ်။

  • Class C ရဲ့ Default Subnet Mask က 255.255.255.0 ဖြစ်တယ်။

  • 203.81.71.100 ဆိုတဲ့ Class C IP Address မှာ အရှေ့က octet သုံးခုဖြစ်တဲ့ 203.81.71 ဟာ network ကို ကိုယ်စားပြုတယ်။

    • “203.81.71” ကို network ဖြစ်ကြောင်းဖော်ပြဖို့အတွက် Subnet Mask 255.255.255.0 ကိုသုံးတယ်။

    • “203.81.71” network အတွင်းမှာရှိသော “100” ဆိုတဲ့ host လို့ဆိုနိုင်တယ်။

Network and Broadcast Address

  • IP Address တစ်ခုမှာ host အပိုင်းရဲ့ bit တွေအားလုံး 0 ဖြစ်နေတဲ့ Address ကို Network Address လို့ခေါ်တယ်။

  • IP Address တစ်ခုမှာ host အပိုင်းရဲ့ bit တွေအားလုံး 1 ဖြစ်နေတဲ့ Address ကို အဲ့ဒီ Network ရဲ့ Broadcast Address လို့ခေါ်တယ်။

IP Address

1.24.1.5

00000001.00011000.00000001.00000101

Subnet Mask

255.0.0.0

11111111.00000000.00000000.00000000

Network Address

1.0.0.0

00000001.00000000.00000000.00000000

Broadcast Address

1.255.255.255

00000001.11111111.11111111.11111111

IP Address နဲ့ Subnet Mask ရဲ့ bit တွေကို AND operation လုပ်လိုက်ရင် Network Address ရတယ်။


TCP/IP - Part 5 မှာ ဆက်လက် ရေးသား ပေးပါဦးမယ်။