เทคโนโลยีอินเทอร์เน็ตโพรโทคอล (IP) ได้รับการพัฒนาขึ้นในทศวรรษที่ 1970 เพื่อสนับสนุนเครือข่ายคอมพิวเตอร์การวิจัยชิ้นแรก วันนี้ IP ได้กลายเป็นมาตรฐานระดับโลกสำหรับเครือข่ายภายในบ้านและธุรกิจด้วยเช่นกัน เราเตอร์เครือข่ายเว็บเบราเซอร์โปรแกรมอีเมลซอฟต์แวร์ส่งข้อความโต้ตอบแบบทันที - ทั้งหมดใช้ IP หรือโปรโตคอลเครือข่ายอื่น ๆ ที่อยู่ด้านบนของ IP
เทคโนโลยี IP รุ่นที่สองมีอยู่ในปัจจุบัน เครือข่ายภายในบ้านแบบดั้งเดิมใช้ IP เวอร์ชัน 4 (IPv4) แต่บางเครือข่ายอื่น ๆ โดยเฉพาะอย่างยิ่งในสถาบันการศึกษาและสถาบันการศึกษาได้ใช้ IP รุ่นถัดไปรุ่น 6 (IPv6)
IPv4 Addressing Notation
ที่อยู่ IPv4 ประกอบด้วยสี่ไบต์ (32 บิต) ไบต์เหล่านี้เรียกว่า octets
เพื่อวัตถุประสงค์ในการอ่านง่ายมนุษย์มักทำงานกับที่อยู่ IP ในสัญกรณ์ที่เรียกว่า เครื่องหมายจุด . สัญกรณ์นี้ใช้ระยะเวลาระหว่างแต่ละหมายเลขสี่ (octets) ที่ประกอบด้วยที่อยู่ IP
ตัวอย่างเช่นที่อยู่ IP ที่คอมพิวเตอร์เห็นว่า:
- 00001010 00000000 00000000 00000001
ถูกเขียนในรูปทศนิยมเป็น:
- 10.0.0.1
เนื่องจากแต่ละไบต์มี 8 บิตแต่ละ octet ในที่อยู่ IP จะมีค่าตั้งแต่ 0 ถึง 255 สูงสุดดังนั้นช่วงที่อยู่ IP ทั้งหมดจะมาจาก 0.0.0.0 ตลอด 255.255.255.255 . นี่หมายถึงที่อยู่ IP ที่เป็นไปได้ทั้งหมด 4,294,967,296 รายการ
IPv6 Addressing Notation
ที่อยู่ IP มีการเปลี่ยนแปลงอย่างมีนัยสำคัญกับ IPv6 ที่อยู่ IPv6 มีความยาว 16 ไบต์ (128 บิต) มากกว่าสี่ไบต์ (32 บิต) ขนาดใหญ่นี้หมายความว่า IPv6 สนับสนุนมากกว่า
- 300,000,000,000,000,000,000,000,000,000,000,000,000
ที่อยู่ที่เป็นไปได้! เนื่องจากโทรศัพท์มือถือและอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภคจำนวนมากขึ้นจึงขยายขีดความสามารถในการเชื่อมต่อเครือข่ายและต้องใช้ที่อยู่ของตัวเองพื้นที่ที่อยู่ IPv4 ที่เล็กลงจะหมดลงและ IPv6 กลายเป็นข้อบังคับ
ที่อยู่ IPv6 โดยทั่วไปจะเขียนในรูปแบบต่อไปนี้:
- hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh
ในเรื่องนี้ สัญกรณ์เต็มรูปแบบ คู่ของ IPv6 ไบต์จะถูกคั่นด้วยเครื่องหมายจุดคู่และแต่ละไบต์จะถูกแสดงเป็นตัวเลขเลขฐานสิบหกเช่นในตัวอย่างต่อไปนี้:
- E3D7: 0000: 0000: 0000: 51F4: 9BC8: C0A8: 6420
ดังที่แสดงไว้ข้างต้นที่อยู่ IPv6 มักประกอบด้วยไบต์จำนวนมากที่มีค่าเป็นศูนย์ สัญกรณ์ชวเลข ใน IPv6 จะลบค่าเหล่านี้ออกจากการแสดงข้อความ (แม้ว่าไบต์ยังมีอยู่ในที่อยู่เครือข่ายจริง) ดังต่อไปนี้:
- E3D7 :: 51F4: 9BC8: C0A8: 6420
ในที่สุดที่อยู่ IPv6 จำนวนมากเป็นส่วนขยายของที่อยู่ IPv4 ในกรณีเหล่านี้ไบต์สี่แอดเดรสของที่อยู่ IPv6 (คู่ด้านขวาสุดสองไบต์) อาจถูกเขียนใหม่ในสัญกรณ์ IPv4 การแปลงตัวอย่างข้างต้นเป็นอัตราผลตอบแทนแบบผสม:
- E3D7 :: 51F4: 9BC8: 192.168.100.32
ที่อยู่ IPv6 อาจเขียนด้วยสัญกรณ์แบบเต็มรูปแบบชวเลขหรือแบบผสมที่แสดงด้านบน