Linux
Reply Return

หัวข้อ : Subnet กับ subnetmask คืออะไรครับ

ข้อความว่า
ชื่อ: Jom
ส่งมาเมื่อวันที่ : 11 มกราคม, 1999 at 06:36:06 [ ด้วย IP : 202.20.67.1 ]
หัวข้อ : Subnet กับ subnetmask คืออะไรครับ
ด้วยข้อความที่ว่า:
Subnet กับ Subnetmask คือออะไรครับ เห็น subnetmask จะเป็น 255.255.255.0 พวกนี้ใช่ป่าวครับ สงสัยจริงๆนะ :-)

ผู้ตอบคนที่ 1
ชื่อ: cts
ส่งเมื่อวันที่ : 11 มกราคม, 1999 at 19:26:06 [ ด้วย IP 161.200.255.161 ]
หัวข้อ : Re: Subnet กับ subnetmask คืออะไรครับ
ตอบว่า :
subnet ก็คือ network ที่แบ่งย่อยลงไป
ส่วน netmask เป็น mask ที่บอกขนาดของ network นั้น เช่น network xx.xx.xx.xx มี netmask 255.255.255.0 หมายถึง network มี IP ตั้งแต่ xx.xx.xx.0 จนถึง xx.xx.xx.255 โดย xx.xx.xx.0 คือ network ID และ xx.xx.xx.255 คือ broadcast ID ของ network นั้น

ยกตัวอย่าง host ที่คุณ connect มา
IP 202.20.67.1 ([202].[20].01000011.00000001)
ตัวเลขใน [ ] คือเลขฐาน 10 ถ้าสมมติว่ามี subnetmask=255.255.248.0([255].[255].11111000.00000000) ก็หมายความว่า subnet ของคุณจะมี IP ตั้งแต่ ([202].[20].01000 000.00000000) จนถึง ([202].[20].01000 111.11111111) คือ 202.20.64.0 ถึง 202.20.71.255 {11 bits หลังของ IP สามารถ vary ได้} และมีทั้งหมด 2^7 IPs {7 คือจำนวนเลข 0 ของ netmask}


ผู้ตอบคนที่ 2
ชื่อ: cts
ส่งเมื่อวันที่ : 11 มกราคม, 1999 at 19:29:38 [ ด้วย IP 161.200.255.161 ]
หัวข้อ : Re: Subnet กับ subnetmask คืออะไรครับ
ตอบว่า :
ขอโทษครับ บังเอิญนับผิด จะต้องมีทั้งหมด 2^11 IPs เพราะ netmask มีเลข 0 11 ตัว

ผู้ตอบคนที่ 3
ชื่อ: Jonathan
ส่งเมื่อวันที่ : 11 มกราคม, 1999 at 21:12:06 [ ด้วย IP 203.148.211.2 ]
หัวข้อ : ขอแจมคุณ cts ครับผม
ตอบว่า :
แจมครับ :) ไม่ได้มาที่นี่นาน อิอิ

คงพอคุ้นๆกะ ip class A,B,C .. พวกนี้นะครับ
เช่น class C ก็คือ net ที่มีสมาชิก 256 ตัว
โดยที่เราใช้ netmask 255.255.255.0 เป็นตัวบอกขอบเขต

กรณีที่เราต้องการ net ขนาดเล็กกว่า 256 ก็สามารถแบ่งเป็น subnet ได้
เช่น 128 IP ก็ใช้ (sub)netmask 255.255.255.128
64 Ip ก็ 255.255.255.192
32 Ip ก็ 255.255.255.224
.....
2 Ip ก็ 255.255.255.254
ครับผม



ท่านผู้รู้ กรุณาช่วยตอบวิธีแก้ปัญหาให้หน่อยครับ ขอบคุณมากครับ :

ชื่อ :
E-Mail :
หัวข้อ :
ข้อความว่า :