อยากสอบถามเรื่อง เกี่ยว IP Address คะ พวกคำนวณไรงี้

แบบให้หา Network Address, Broadcast address ของ IP 16.27.243.64/26

แล้วก็อยากรู้พวก subnet อะคะ แล้วก็พวกวิธีคำนวญ
ขอบคุณมากๆคะ  เอ่อคือ ถ้าเป็นไปได้ ขอแบบละเอียดนะคะ เพราะเป็นคนเข้าใจอะไรยากอะ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
ความสำคัญ มันอยู่ที่ /26 ครับ

/26 หมายถึง subnet mask ในรูปแบบย่อ

คือมันประกอบไปด้วย  Network bit และ Host bit   (จำนวน 32 bit)

ส่วนมากเราจะเห็นเป็น /24  มาจากฐานสองดังนี้ 11111111.11111111.11111111.00000000
สังเกตุ นับเลขหนึ่งได้ 24 ตัว    

ดังนั้น /26     ก็เลื่อนๆเลข 1 ขึ้นไป 2 ตัว   11111111.11111111.11111111.11000000

วิธีคำนวนง่ายๆ ก็คือ เอา 32 - 26 = 6  (แสดงว่า เลข 0 มี 6 ตัว)

จากนั้นแปลง ฐานสองเป็นฐานสิบ

วิธีแปลง รู้อยู่แล้ว 11111111 = 255, 0 = ไม่ต้องไปเสียเวลากับมัน  ดังนั้นแปลงเฉพาะที่แตกต่าง
ในที่นี้ก็คือ 11000000  เป็นฐาน สิบ ก็  192
ดังนั้น subnet mask แบบเด็ม คือ 255.255.255.192


ทีนี้มาเรื่อง Network Address, Broadcast address
มันคือหัวท้าย ซึ่งสองตัวนี้จะใช้ไม่ได้ ดังนั้นเวลาเขาคำนวนหา ไอพีที่สามารถใช้ได้ เขาจึง ลบ 2

อ๋อ ลืมเลย /26  นี้ได้กี่ ไอพีที่ใช้ได้นะหรอ
ก็เอา 256-192 = 64  ลบออก 2  = 62  (อาจสงสัยหรือเปล่า 256 มาจากนั้น ก็มาจาก เลข 1(ฐานสอง) ทั้ง 32 ตัวนั่นล่ะ)

ทีนี้จะหา Network ID ของ 16.27.243.64   นะหรอ

ส่วนใหญ่แล้ว การเขียน  ip/mask ย่อแบบนี้ ไอพีที่ให้มามักจะเป็น Network Address อยู่แล้ว แต่ไม่เสมอไป(ถ้าอยู่ในข้อสอบ)
ส่วน Broadcast address  นั้น  ถ้ารู้  Network Address ก็บวกไปด้วย  Max host (ในที่นี้คือ 62 แล้ว +1  ) ก็จะได้ Broadcast address

* ตรง 62 +1 คือตรงนี้แล้วแต่เทคนิคนะครับ     เพราะ 62 มาจาก ลบหัวท้าย(-2) ทีนี้จะหาท้ายก็ จะเอา 64-1 , หรือ 62+1 ก็แล้วแต่


เดี๋ยวมาลองพิสูจน์กันว่า 16.27.243.64 คือ Network Address ของ Subnet นี้ไหม

คือง่ายๆคือ คิดกลับ   อย่างในข้อนี้ เรารู้แล้วว่า /26 มันเพิ่มขึ้นที่ละ 64
ดังนั้นก็ลอง เอา 0+64  ไปขึ้นไปเรื่อยๆ หรือ 256-64 ลงมาเรื่อยๆ ก็จะได้
0          
64
ซึ่งถ้ามันลงตัวก็แสดงก็แสงว่า เป็น Network Address แน่ๆ
ดังนั้น Broadcast ก็ 64+(62+1) = 127

ดังนั้นก็จะได้  64 network , ใช้ได้ตั้งแต่   65 - 126   , Broadcast คือ 127

บางที โจทย์อาจแบบนี้ครับ ให้หา network , broacast, และจำนวนhostsที่ใช้ได้ของ  16.27.243.120/26    



สุดท้ายไม่รู้ จะเข้าใจแบบที่ผมอธิบายป่าว
สงสัยหรือเห็นว่าผมคำนวนผิดก็ทักท้วงได้ครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่