IP v4 คือ
"IPv4" มีโครงสร้างการอ้างอิงเป็นตัวเลขฐานสองความยาว32 บิต
เพื่อเป็นความสะดวกในการระบุอ้างอิงโดยมนุษย์
จึงมีการแยกอ่านค่าเลขฐานสองดังกล่าวออกเป็น 4 กลุ่ม ๆ ละ 8 บิตเรียงตามลำดับ
การอ่านหรืออ้างอิงค่าหมายเลขไอพีแอดเดรสโดยทั่วไปจึงมักอยู่ในรูปแบบเช่น
205.46.15.198 แทนที่จะอ่านเป็น 11001101.00101110.00001111.11000110
สำหรับการแปลงค่าตัวเลขฐานสองไปเป็นฐานสิบนั้น
สามารถกระทำได้โดยใช้เครื่องคิดเลขหรือเทียบจากตารางที่ 1
ตัวอย่างการอ่านค่าไอพีแอดเดรสตามตัวอย่างข้างต้นนั้นมีแสดงในรูปที่ 2 ทั้งนี้พึงทำความเข้าใจว่าในการติดต่อสื่อสารระหว่างเครื่องคอมพิวเตอร์ด้วยกันนั้น
จะใช้การอ้างอิงตัวเลขฐานสองเป็นพื้นฐาน
เนื่องจากเป็นมาตรฐานการอ้างอิงในระดับภาษาเครื่อง
ส่วนการอ่านค่าเป็นตัวเลขฐานสิบนั้นเป็นไปเพื่อความสะดวกของมนุษย์เป็นสำคัญ
อนึ่งโดยทั่วไปมักนิยมเรียกกลุ่มข้อมูลแต่ละกลุ่มซึ่งมีขนาด 8 บิตว่า
"ออกเต็ด" (Octet) สำหรับความหมายของ "คลาส C" ซึ่งแสดงในรูปนั้น จะกล่าวถึงต่อไป
รูปที่ 2 การแปลงค่าไอพีแอดเดรสจากเลขฐานสิบเป็นเลขฐานสอง
และการระบุคลาสของไอพีแอดเดรส
ตารางที่ 1 ตัวอย่างการแปลงค่าตัวเลขฐานสองเป็นฐานสิบ
ข้อควรทราบเกี่ยวกับการกำหนดค่าให้กับเลขหมายไอพีแอดเดรสในแต่ละออกเต็ดมีอยู่
2 ประการ ประการแรกก็คือในแต่ละออกเต็ดจะต้องไม่มีค่าของข้อมูลเป็น
"11111111"หรือ "00000000" หรือแทนค่าเป็นเลขฐานสิบได้เท่ากับ
255 และ 0 ตามลำดับ นอกจากนั้นยังมีการสำรองไอพีแอดเดรสที่มีค่าเป็น 127.0.0.1
ไว้สำหรับใช้ในการทดสอบเครื่องคอมพิวเตอร์แต่ละเครื่องที่มีการเชื่อมต่อกับเครือข่ายคอมพิวเตอร์
หลักการดังกล่าวนี้ใช้ได้ทั้งกับเครื่องคอมพิวเตอร์ที่มีการเชื่อมต่อภายในเครือข่ายแบบปิด
และกับเครื่องคอมพิวเตอร์ในเครือข่ายเปิดซึ่งมีการเชื่อมต่อเข้ากับเครือข่ายอินเตอร์เน็ต
IPv6 คืออะไร
กลไกสำคัญในการทำงานของอินเทอร์เน็ต คือ
อินเทอร์เน็ตโพรโตคอล (Internet อินเทอร์เน็ตส่วนประกอบสำคัญของอินเทอร์เน็ต
โพรโตคอลได้แก่ หมายเลขอินเทอร์เน็ตแอดเดรส หรือ
ไอพีแอดเดรส (IP address) ที่ใช้ในการอ้างอิงเครื่องคอมพิวเตอร์และอุป
กรณ์เครือข่ายต่างๆบนอินเทอร์เน็ตทั่วโลก
เปรียบเสมือนการใช้งานโทรศัพท์ในการติดต่อสื่อสารกัน จะต้องมีเลขหมายเบอร์โทรศัพท์
เพื่อให้อ้างอิงผู้รับสายได้
คอมพิวเตอร์ทุกเครื่องในอินเทอร์เน็ตก็ต้องมีหมายเลข IP Address ที่ไม่ซ้ำกับใคร
หมายเลข IP address ที่เราใช้กันทุกวันนี้ คือ Internet Protocol version 4 (IPv4) ซึ่งเราใช้เป็นมาตรฐานในการส่งข้อมูลใน
เครือข่ายอินเทอร์เน็ตตั้งแต่ปีค.ศ. 1981
ทั้งนี้การขยายตัวของเครือข่ายอินเทอร์เน็ตในช่วงที่ผ่านมามีอัตราการเติบโตอย่างรวดเร็ว
นักวิจัยเริ่มพบว่าจำนวนหมายเลข IP address ของ IPv4 กำลังจะถูกใช้หมดไป ไม่เพียงพอกับการใช้งานอินเทอร์เน็ตในอนาคต
และ
หากเกิดขึ้นก็หมายความว่าเราจะไม่สามารถเชื่อมต่อเครื่อข่ายเข้ากับระบบอินเทอร์เน็ตเพิ่มขึ้นได้อีก
ดังนั้นคณะทำงาน IETF (The
Internet Engineering Task Force) ซึ่งตระหนักถึงปัญหาสำคัญดังกล่าว จึงได้พัฒนาอินเทอร์เน็ตโพรโตคอลรุ่นใหม่ขึ้น
คือ รุ่นที่หก
(Internet
Protocol version 6; IPv6) เพื่อทดแทนอินเทอร์เน็ตโพรโตคอลรุ่นเดิม โดยมีวัตถุประสงค์ IPv6 เพื่อปรับปรุงโครงสร้าง
ของตัวโพรโตคอล ให้รองรับหมายเลขแอดเดรสจำนวนมาก
และปรับปรุงคุณลักษณะอื่นๆ อีกหลายประการ ทั้งในแง่ของประสิทธิภาพ
และความปลอดภัยรองรับระบบแอพพลิเคชั่น (application) ใหม่ๆ ที่จะเกิดขึ้นในอนาคต และเพิ่มประสิทธิภาพในการประมวลผล
แพ็กเก็ต (packet) ให้ดีขึ้น
ทำให้สามารถตอบสนองต่อการขยายตัวและความต้องการใช้งานเทคโนโลยีบนเครือข่ายอินเทอร์เน็ตใน
อนาคตได้เป็นอย่างดี
ทำไมจึงต้องเริ่มใช้ IPv6
ประโยชน์หลักของ IPv6 และเป็นเหตุผลสำคัญของการเริ่มใช้ IPv6 ได้แก่ จำนวน IP address ที่เพิ่มขึ้นอย่างมากมายมหาศาลเมื่อ
ประโยชน์หลักของ IPv6 และเป็นเหตุผลสำคัญของการเริ่มใช้ IPv6 ได้แก่ จำนวน IP address ที่เพิ่มขึ้นอย่างมากมายมหาศาลเมื่อ
เปรียบเทียบกับจำนวน IP address เดิมภายใต้ IPv4 IPv4 address มี 32 บิต
ในขณะที่ IPv6 address มี 128 บิต
ความแตกต่าง
ของจำนวน IP address มีมากถึง 296
เท่า
ความสำคัญของการมี IP address ที่ไม่ซ้ำกันและสามารถเห็นกันได้ทั่วโลก จะช่วยผลักดันการพัฒนา
แอพพลิเคชั่นแบบ peer-to-
peer ที่ต้องการ IP address จริงเป็นจำนวนมาก เช่นการทำ file sharing, instant messaging, และ online gaming แอพพลิเค
ชั่นเหล่านี้มีข้อจำกัดภายใต้ IPv4 address เนื่องจากผู้ใช้บางส่วนที่ได้รับจัดสรร IP address ผ่าน NAT (Network
Address
Translation) ไม่มี IP address จริง จึงไม่สามารถใช้แอพพลิเคชั่นเหล่านี้ได้
สำหรับองค์กรหรือบริษัทห้างร้านต่างๆ การมี IP address จริงอาจไม่ใช่ประเด็นสำคัญ อย่างไรก็ตามหน่วยงานเหล่านี้ควรมีความเข้า
สำหรับองค์กรหรือบริษัทห้างร้านต่างๆ การมี IP address จริงอาจไม่ใช่ประเด็นสำคัญ อย่างไรก็ตามหน่วยงานเหล่านี้ควรมีความเข้า
ใจถึงข้อจำกัดของการใช้ NAT นั่นก็คือ การใช้ IP address
ปลอม
อาจทำให้เกิดความยุ่งยากในอนาคตหากต้องมีการรวมเครือข่าย
สองเครือข่ายที่ใช้ IP address ปลอมทั้งคู่
อีกทั้ง การใช้ IP address ปลอม เป็นการปิดโอกาสที่จะใช้แอพพลิเคชั่นหรือบริการแบบ
peer-to-peer เช่น IPsec ในอนาคต
หมายเลข IPv6 มี 128 บิต ประกอบไปด้วย กลุ่มตัวเลข 8 กลุ่มเขียนขั้นด้วยเครื่องหมาย “:” โดยแต่ละกลุ่มคือเลขฐาน 16 จำนวน 4
หมายเลข IPv6 มี 128 บิต ประกอบไปด้วย กลุ่มตัวเลข 8 กลุ่มเขียนขั้นด้วยเครื่องหมาย “:” โดยแต่ละกลุ่มคือเลขฐาน 16 จำนวน 4
ตัว (16 บิต) เช่น
3fee:085b:1f1f:0000:0000:0000:00a9:1234
0000:0000:0000:0000:0000:0000:0000:0001
fec0:0000:0000:0000:0200:3cff:fec6:172e
2001:0000:0000:34fe:0000:0000:00ff:0321
ทั้งนี้สามารถเขียนย่อได้ โดยมีเงื่อนไขคือ
1. หากมีเลขศูนย์ด้านหน้าของกลุ่มใด สามารถจะละไว้ได้
2. หากกลุ่มใดเป็นเลขศูนย์ทั้ง 4 ตัว (0000)
สามารถเขียนแทนด้วย “0”
3. หากกลุ่มใดกลุ่มหนึ่ง (หรือหลายกลุ่มที่ตำแหน่งติดกัน)
เป็นเลขศูนย์ทั้งหมด สามารถจะละไว้ได้ โดยใช้เครื่องหมาย “::” แต่จะ
สามารถทำลักษณะนี้ได้ในตำแหน่งเดียวเท่านั้น
เพื่อไม่ให้เกิดความสับสน
หากใช้สองเงื่อนไขแรก เราสามารถเขียนหมายเลข IPv6 ข้างต้นได้ดังนี้
หากใช้สองเงื่อนไขแรก เราสามารถเขียนหมายเลข IPv6 ข้างต้นได้ดังนี้
3fee:085b:1f1f:0:0:0:a9:1234
0:0:0:0:0:0:0:1
fec0:0:0:0:200:3cff:fec6:172e
2001:0:0:34fe:0:0:ff:321
หากใช้เงื่อนไขที่สาม เราสามารถเขียนหมายเลข IPv6 ข้างต้นได้ดังนี้
3fee:085b:1f1f::a9:1234::1
fec0::200:3cff:fec6:172e
2001::34fe:0:0:ff:321
จะเห็นได้ว่าเราสามารถเขียนหมายเลข IPv6 ได้หลายวิธี โดยแต่ละวิธี มีความยาวแตกต่างกันไป ซึ่งบางครั้งหมายเลข IPv6 อาจมี
หมายเลข IPv4 แทรกอยู่
ในกรณีนี้ เราสามารถเขียนในลักษณะที่คงสภาพหมายเลข IPv4 อยู่ได้ เช่น
0:0:0:0:0:0:192.168.1.1
0:0:0:0:0:ffff:192.168.1.1
แหล่งอ้างอิง : http://ipaddress52.blogspot.com/2011/12/ip-v4.html
ค้นหา เมื่อวันที่ 3 กันยายน 2558


ไม่มีความคิดเห็น:
แสดงความคิดเห็น