26 ก.พ. 2023 เวลา 05:23 • ไอที & แก็ดเจ็ต

การคำนวณ IPv4 (Internet Protocol Version 4)

การคำนวณ IP Address เป็นทักษะที่จำเป็นมากหากคุณจะมาสาย Computer Network หรือ Cyber Security หากคุณจะมาสายนี้แต่ยังไม่แม่นเรื่องการคำนวณ IP Address ก็เหมือนกับการออกไปรบโดยที่ไม่ได้เอากระบี่ที่คมกริบไปด้วย
การคำนวณ IP Address เป็นการคำนวณที่ไม่ซับซ้อนแต่ต้องอาศัยเรื่องความแม่นยำและความชำนาญ หากแปลงเลขฐานได้เร็วก็จะทำให้การคิดคำนวณ IP Address ออกมาได้ไวเหมือนปีศาจเลยครับ
IP Address หมายเลข IP คือสิ่งสำคัญบนเครือข่าย มีขนาด 32 bit หากไม่มี IP อุปกรณ์ต่างๆที่เชื่อมต่อเข้ากับเครือข่ายจะไม่สามารถแลกเปลี่ยนข้อมูล หรือติดต่อสื่อสารไปยังเครื่องอื่นๆที่เชื่อมต่อในเครือข่ายได้
โครงสร้างของ IP Address ในการแลกเปลี่ยนข้อมูล
Subnet Mask รูปแบบของ Subnet Mask คือ
255.255.255.255 เมื่อแปลงเป็นฐานสองจะได้
11111111.11111111.11111111.11111111 (มีทั้งหมด 4 หลัก หลักละ 8 bit รวมกันทุกหลัก จะได้ 8x4 = 32 bit ซึ่งเป็นขนาดของ ipv4 นั่นเอง)
Subnet Mask ทำไมถึงมี 32 bit
มาดูตัวอย่างโจทย์นี้กันเลยครับ 192.168.1.50/30 จงหา subnet mask ?
จะสังเกต /30 นั่นหมายถึงว่า หมายเลข IP นี้ มี subnet mask ขนาด 30 bit
จากโจทย์ข้างต้น กำหนด subnet mask = 30 bit จึงจะได้หน้าตาออกมาประมาณนี้ครับ
11111111.11111111.11111111.11111100
Subnet Mask 30 bit
ดังนั้น Subnet Mask 30 bit คือ 255.255.255.252
เมื่อได้ Subnet Mask แล้ว ต่อมาจะมาหา Range ของ IP นี้กันต่อครับ
จากโจทย์ 192.168.1.50/30
IPv4 แปลงเป็นเลขฐานสิบ
แปลง IP นี้เป็นเลขฐานสอง จะได้ 11000000.10101000.1.00110010
โจทย์กำหนดขนาดของ Subnet Mask มีขนาด 30 bit หมายเลข IPv4 มีขนาด 32 bit จึงเหลือ 2 bit (ดู 2 bit สุดท้ายครับ)
โอกาสที่ bit 2 ตัวจะเป็นไปได้คือ 00, 01, 10 , 11
โอกาสที่ bit 2 ตัวจะเป็นไปได้
เสร็จสิ้นกระบวนการคำนวณแล้วครับ ทีนี้เราจะมาตอบคำถามเหล่านี้กัน
1. Network IP คือหมายเลขใด
2. Broadcast IP คือหมายเลขใด
3.IP Host( IP ที่สามารถใช้งานได้หรือนำไปกำหนดให้อุปกรณ์ได้)มีกี่ IP?
4. IP Host คือหมายเลขใด
ฝากติดตามอีกหนึ่งช่องทาง medium : https://medium.com/@secsystemxx
กดติดตามจักเป็นพระคุณยิ่ง 🙂
โฆษณา