/xx เป็นการบอกว่ามีไอพีในช่วงนี้เท่าไหร่
/24 = 256IP แบบไม่ตัด Broadcast, Network IP
เอ.... งงอีกเล็กน้อยครับ แล้วมันไล่ยังไงเหรอครับผม /24 ทำไมถึงได้ 256 ip ที่แรกผมเข้าใจว่า
192.168.1.1 - 192.168.1.24
ขออธิบายอีกนิดน่ะครับ
ขอบคุณครับ
24 เป็นตัวบอก Subnet mask ครับจะอยู่ในรูปแบบ xxx.xxx.xxx.xxx
โดย 24 ก็คือ 255.255.255.0
จะรู้ได้ไงว่าเลขไหนมีค่า Subnet mask อะไรเท่าไร มันมีบอกครับลองหาๆดูแต่ถ้าจำไม่ได้มันก็มีวิธีหา
คือให้ทำเป็นเลขฐานสองครับ ซึ่งถ้าเขาบอกว่า 24 ก็ใส่เลข 1 ไป 24 ตัว เช่น 111111111111111111111111 (เลข1 24ตัว)
แต่ทั้งนี้เลขของ Subnet Mask ที่เป็นเลขฐาน 10 มันจะมีแค่ 0-255
เลขฐานสองที่เราจะแปลงก็เลยต้องมีแค่ 8 หลัก เพราะ 255 เมื่อนำไปแปลงเป็นเลขฐานสองจะได้เลข 1 ทั้งหมด 8 ตัวและเลขฐานสองที่มี8หลักก็จะสิ้นสุดแค่นั้นจะเริ่มขึ้นหลักใหม่ทันที
ฉะนั้นการแบ่งชุดเราก็ใส่จุดลงไปหลังหลักที่ 8 แล้วก็นับต่อไปอีก 8 หลักแล้วใส่จุด
ก็จะได้ 11111111
.11111111
.11111111
แต่ subnet mask มันจะต้องมีตัวเลข 4 ชุด และคั่นด้วยจุด เพื่อให้มันเต็ม ใส่เลข 0 ลงไปให้ครบหลักครบชุดเลย
มันก็จะได้
11111111.11111111.11111111.
00000000เมื่อเรานำไปแปลงเป็นเลขฐาน10ผลที่ออกมาก็คือ 255.255.255.0
ที่ได้ 256 IP ก็เพราะ เลข 0 ในชุดสุดท้ายของ Subnet mask มันยังไม่สุด 255 ครับ ผมก็นับเอาแบบนั้นแหละเราจะได้ไอพี
192.168.1.0ถึง
192.168.1.255 รวมเลข 0 ลงไปด้วยมันก็ได้ 256 พอดีเป๊ะ
ซึ่งสมมุติว่า ชุดสุดท้ายของ Subnet mask เป็น 250 (255.255.255.250) ชุดสุดท้ายมันขาดไปแค่5ก็จะเต็ม255แล้ว เราก็จะใช้ได้แค่
192.168.1.0ถึง
192.168.1.5 ซึ่งก็คือ 6 IP เท่านั้น(รวมเลข0)
แต่เอาไปใช้จริงๆเราจะตัด IP ออกไป 2 IP คือ IP ของ Network กับ Broadcast
IP ของ Network ก็คือ IP แรก ในกรณีนี้คือ
192.168.1.0IP ของ Broadcast ก็คือ IP สุดท้าย ในกรณีนี้คือ
192.168.1.255ผิดพลาดประการใดก็อโหสิให้ผมด้วย