Press "Enter" to skip to content

IP Address #2 Classful

Classful IP addressing 

– ปี 1969 ARPANET เริ่มจัดตั้งคณะกรรมการซึ่งยังไม่มีใครที่จะคาดเดาว่าอินเตอร์เน็ตจะเป็นที่แพร่หลายในเวลาอันรวดเร็ว
– จนในปี 1989 ARPANET ได้เปลี่ยนการเรียกใหม่เป็น Internet
– หลังจากนั้นจำนวนผู้ใช้งานก็มีมากขึ้น
– อัตราการเติมโตเป็น exponentially : 2 ^ x (เพิ่มแบบทวีคูณ)
– จาก 159,000 เป็น 72 ล้าน hosts – มกราคม 2007 มีผู้ใช้งาน 433 ล้าน hosts

Number of Internet Hosts

High order bits

ถ้าไม่มีการกล่าวถึง VLSM และ CIDR ในปี 1993 แล้ว หมายเลข IP address คงจะหมดไปนานแล้ว หาก routing protocol ที่ใช้ไม่สนับสนุน VLSM ทำให้ผู้ใช้งานต้องใช้ subnet mask เพียงค่าเดียวสำหรับ sub network ทั้งหมด ส่งผลให้เกิดการสูญเสียหมายเลข IP address จำนวนมากไปในบาง sub network อย่างไม่ควรจะเป็น เช่น IP class C ระบุจำนวน host IP ทั้งหมด 256 IPs โดยในวง LAN หนึ่งมี host ทั้งหมด 20 hosts ส่งผลให้ต้องสูญเสียหมายเลข host IP ไปถึง 236 IP address ให้กับวง LAN ดังกล่าว เป็นต้น

– เพราะฉะนั้นแล้ว จากการที่กำหนดใน RFC 791 ทำให้ IP address ทั้ง 3 class ถูกแบ่งได้ดังนี้

Classful

Classful IP addressing 

– ถ้าไม่มีการกล่าวถึง VLSM และ CIDR ในปี 1993 แล้ว หมายเลข IP address คงจะหมดไปนานแล้ว – เพราะฉะนั้นแล้ว จากการที่กำหนดใน RFC 791 ทำให้ IP address ถูกแบ่งเป็น 3 class ดังนี้

Class IP Addressing

หมายเลข Private IP address ของแต่ละ Class

Class  IP address range  prefix 
Class A 10.0.0.0 – 10.255.255.255 10/8
Class B 172.16.0.0 – 172.31.255.255 172.16 / 12
Class C 192.168.0.0 – 192.168.255.255 192.168 / 16

Classful Routing Protocol 

ในการใช้ Classful IP address นั้นหมายความว่า subnet mask ของเครือข่ายจะถูกพิจารณาจากหมายเลข IP addressของ octet แรก โดย routing protocol เช่น RIPv1 message จะส่งเฉพาะข้อมูล network address ไปยัง router ตัวอื่นๆ เพื่อให้รู้จักเส้นทางเท่านั้น ไม่ได้ทำการใส่ subnet mask ลงไปด้วย โดย router ที่ได้รับ routing update ก็จะพิจารณาจาก octet แรกเท่านั้น เช่น network address เท่ากับ 10.x.x.x RIPv1 จะมองว่าเป็น class A จึงทำการใส่ Subnet mask = 255.0.0.0 ให้โดยอัตโนมัติ

อ่านต่อ #1 #2 #3

Arnon Hongklay
Arnon Hongklay

View all posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.