IP Address
Last Updated:February 7, 2000

ที่อยู่บน Internet กำหนดโดยใช้เลขฐานสองความยาว 4 Bytes หรือ 32 Bits ซึ่งจะไม่มีที่อยู่ที่มีหมายเลขซ้ำกันเลย ประกอบด้วยตัวเลข 3 ประเภทคือ เลขบอกพวก เลขบอกเครือข่าย และเลขบอก Host การกำหนดที่อยู่แบ่งออกเป็น 4 พวกคือ A, B, C, D, และ E ดังแสดงในรูป 2 มีรายละเอียดดังนี้

    • พวก A: Bit แรกเป็น 0 เลขบอกเครือข่ายยาว 7 Bit ประกอบด้วย 126 เครือข่ายแต่ละเครือข่ายมี16 ล้าน Host บอกด้วยตัวเลข 24 Bits ขอบเขตหมายเลขที่อยู่คือ 1.0.0.0 ถึง 127.255.255.255
    • พวก B: 2 Bits แรกเป็น 10 เลขบอกเครือข่ายยาว 14 Bits ประกอบด้วย 16,382 เครือข่ายแต่ละเครือข่ายมี 65,536 Host บอกด้วยตัวเลข 16 Bits ขอบเขตหมายเลขที่อยู่คือ 128.0.0.0 ถึง 191.255.255.255
    • พวก C: 3 Bits แรกเป็น 110 เลขบอกเครือข่ายยาว 21 Bits ประกอบด้วย 2,097,152 เครือข่ายแต่ละเครือข่ายมี 254 Host บอกด้วยตัวเลข 8 Bits ขอบเขตหมายเลขที่อยู่คือ 192.0.0.0 ถึง 223.255.255.255
    • พวก D: 4 Bits แรกเป็น 1110 ใช้สำหรับกระจายข้อมูลข่าวสารแบบหลายจุด ขอบเขตหมายเลขที่อยู่คือ 224.0.0.0 ถึง 239.255.255.255
    • พวก E: 5 Bits แรกเป็น 11110 สำรองไว้ใช้ในอนาคต ขอบเขตหมายเลขที่อยู่คือ 240.0.0.0 ถึง 247.255.255.255

    Class |---------------------------------------------- 32 Bits ----------------------------------------------| Range of host addresses
    A
    0 Network Host
    1.0.0.0 to 127.255.255.255
    B
    10 Network Host
    128.0.0.0 to 191.255.255.255
    C
    110 Network Host
    192.0.0.0 to 223.255.255.255
    D
    1110 Multicast address
    224.0.0.0 to 239.255.255.255
    E
    11110 Reserved for future use
    240.0.0.0 to 247.255.255.255

    รูปที่ 2 โครงสร้างที่อยู่แบบ IP

มีบางส่วนของเลขที่อยู่ที่ไม่ได้กำหนดไว้ข้างบนเพราะใช้ในความหมายพิเศษคือ

    • เลขที่อยู่เป็น 0 ทั้งหมด ใช้สำหรับ Host ใดๆ ที่เพิ่งจะเริ่มต้นเปิดสวิตช์การทำงานของเครื่อง แต่ในความเป็น จริงไม่มีผู้ใดนำหลักการนี้ไปใช้
    • เลขที่อยู่ขึ้นต้นด้วย 0 แล้วตามด้วยหมายเลข Host ใช้ภายในเครือข่ายของตนเองเป็นการละเลยการเขียนหมายเลขเครือข่าย
    • เลขที่อยู่เป็น 1 ทั้งหมด เป็นการแพร่กระจายข่าวสารไปยังทุก Host ที่อยู่ภายในเครือข่ายเดียวกัน
    • เลขที่อยู่ขึ้นต้นด้วยหมายเลขเครือข่ายตามด้วยเลข 1 ทั้งหมด เป็นการแพร่กระจายข่าวสารไปยังทุก Host ที่อยู่ภายในหมายเลขเครือข่ายที่ระบุ
    • เลขที่อยู่ในลักษณะ 127.xx.yy.zz เป็นเลขสำรอง ใช้สำหรับารทดสอบโปรแกรมโดยเฉพาะ

    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
     This host
    0 0      ...      0 0 Host
     A host on this network
    1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
     Broadcast on local network
    Network 1 1 1 1          ...               1 1 1 1
     Broadcast on distant  network
    127 (Anything)
     Loopback

    รูปที่ 3 หมายเลข IP ที่ใช้ในความหมายพิเศษ