คลาสที่อยู่ IP
⚡ สรุปอย่างชาญฉลาด
คลาสของที่อยู่ IP แบ่งพื้นที่ที่อยู่ IPv4 ออกเป็นห้ากลุ่ม ได้แก่ A ถึง E โดยอิงจากอ็อกเท็ตแรก แต่ละคลาสกำหนดช่วงที่อยู่ มาสก์ซับเน็ตเริ่มต้น และขนาดเครือข่ายที่ต้องการเป็นของตัวเอง

ที่อยู่ IP คืออะไร
ที่อยู่ IP (Internet Protocol) คือป้ายตัวเลขที่กำหนดให้กับอุปกรณ์ที่เชื่อมต่อกับเครือข่ายคอมพิวเตอร์ที่ใช้ IP เพื่อการสื่อสาร
ที่อยู่ IP ทำหน้าที่เป็นตัวระบุสำหรับเครื่องเฉพาะเครื่องหนึ่งบนเครือข่ายเฉพาะ นอกจากนี้ยังช่วยให้คุณสร้างการเชื่อมต่อเสมือนระหว่างปลายทางและแหล่งที่มา ที่อยู่ IP เรียกอีกอย่างว่าหมายเลข IP หรือที่อยู่ทางอินเทอร์เน็ต ช่วยให้คุณระบุรูปแบบทางเทคนิคของการกำหนดที่อยู่และรูปแบบแพ็กเก็ต เครือข่ายส่วนใหญ่ใช้ TCP ร่วมกับ IP
ที่อยู่ IP ประกอบด้วยตัวเลขสี่หลัก โดยแต่ละหลักมีตัวเลขตั้งแต่หนึ่งถึงสามหลัก จุด (.) จะคั่นระหว่างตัวเลขแต่ละหลักหรือกลุ่มตัวเลข ดังแสดงในภาพด้านล่าง
An ที่อยู่ IP แบ่งออกเป็นสองส่วน:
- คำนำหน้า: ส่วนนำหน้าของที่อยู่ IP ระบุเครือข่ายทางกายภาพที่คอมพิวเตอร์เชื่อมต่ออยู่ ส่วนนำหน้านี้เรียกอีกอย่างว่าที่อยู่เครือข่าย
- คำต่อท้าย: ส่วนต่อท้ายใช้ระบุคอมพิวเตอร์แต่ละเครื่องในเครือข่าย ส่วนต่อท้ายนี้เรียกอีกอย่างว่าที่อยู่โฮสต์
ที่อยู่ IP ทำงานอย่างไร
ที่อยู่ IP ทำงานคล้ายกับที่อยู่ไปรษณีย์ ที่อยู่ไปรษณีย์เป็นการรวมกันระหว่างพื้นที่ของคุณ ซึ่งแสดงด้วยรหัสไปรษณีย์ และที่อยู่บ้านของคุณ ที่อยู่พื้นที่นั้นเป็นที่อยู่ร่วมกันของทุกบ้านในบริเวณนั้น ในขณะที่ที่อยู่บ้านนั้นเป็นที่อยู่เฉพาะของคุณ
ในทำนองเดียวกัน ที่อยู่เครือข่ายจะระบุโฮสต์ทั้งหมดที่อยู่ในเครือข่ายเฉพาะ ในขณะที่ที่อยู่โฮสต์จะระบุโฮสต์แต่ละตัวภายในเครือข่ายนั้นได้อย่างเฉพาะเจาะจง
ต่อไป เรามาดูกันว่าพื้นที่แอดเดรสนี้ถูกจัดระเบียบเป็นคลาสอย่างไร
ที่อยู่แบบคลาสคืออะไร?
การกำหนดแอดเดรสแบบคลาสฟูล (Classful addressing) เป็นสถาปัตยกรรมแอดเดรสเครือข่ายที่อินเทอร์เน็ตใช้ตั้งแต่ปี 1981 จนกระทั่งมีการนำการกำหนดเส้นทางระหว่างโดเมนแบบไร้คลาส (Classless Inter-Domain Routing หรือ CIDR) มาใช้ในปี 1993
วิธีการกำหนดแอดเดรสนี้จะแบ่งพื้นที่แอดเดรส IPv4 ออกเป็นห้าคลาสแยกกัน โดยอิงจากบิตนำหน้าของอ็อกเท็ตแรก
ในที่นี้ คลาส A, B และ C เสนอที่อยู่สำหรับเครือข่ายที่มีขนาดแตกต่างกันสามขนาด คลาส D ใช้สำหรับการส่งข้อมูลแบบมัลติแคสต์เท่านั้น และคลาส E สงวนไว้สำหรับการทดลองโดยเฉพาะ ดังแสดงในภาพด้านล่าง
คลาสส่วนหัว IP
ตารางต่อไปนี้สรุปช่วงอ็อกเท็ตแรก มาสก์ซับเน็ตเริ่มต้น และการใช้งานทั่วไปของแต่ละคลาส IPv4:
| ชั้น | ช่วงออคเต็ตแรก | มาสก์ซับเน็ตเริ่มต้น | ตัวอย่างไอพี | ส่วนประกอบหลัก | จำนวนเครือข่ายสูงสุด | โฮสต์ต่อเครือข่าย | การใช้งาน |
|---|---|---|---|---|---|---|---|
| ไอพี คลาส เอ | เพื่อ 1 126 | 255.0.0.0 | 1.1.1.1 | 0 | 126 | 16,777,214 | ใช้สำหรับเครือข่ายขนาดใหญ่มาก |
| ไอพี คลาส บี | เพื่อ 128 191 | 255.255.0.0 | 128.1.1.1 | 10 | 16,384 | 65,534 | เหมาะสำหรับเครือข่ายขนาดกลาง |
| ไอพี คลาส ซี | เพื่อ 192 223 | 255.255.255.0 | 192.1.11.1 | 110 | 2,097,152 | 254 | ใช้สำหรับเครือข่ายบริเวณท้องถิ่น (LAN) |
| IP คลาส D | เพื่อ 224 239 | NA | 224.0.0.1 | 1110 | NA | NA | สงวนไว้สำหรับการส่งแบบมัลติแคสต์ |
| IP คลาส E | เพื่อ 240 255 | NA | 240.0.0.1 | 1111 | NA | NA | สงวนไว้เพื่อการวิจัยและพัฒนา |
หมายเหตุ: อ็อกเท็ตแรก 0 สงวนไว้ และบล็อก 127 สงวนไว้สำหรับลูปแบ็ก ดังนั้นช่วง Class A ที่ใช้งานได้คือ 1 ถึง 126
เรามาดูรายละเอียดของแต่ละคลาสกัน:
เครือข่ายคลาสเอ
ที่อยู่ IP คลาสนี้ใช้เมื่อเครือข่ายมีโฮสต์จำนวนมาก ในเครือข่ายคลาส A บิตแรกจะเป็น 0 บิต 8 บิตแรก (หรือเรียกว่าอ็อกเท็ตแรก) จะระบุเครือข่าย และบิตที่เหลืออีก 24 บิตจะระบุโฮสต์ภายในเครือข่ายนั้น
ตัวอย่างของแอดเดรสคลาส A คือ 102.168.212.226 โดย "102" ช่วยระบุเครือข่าย และ "168.212.226" ระบุโฮสต์
ไม่สามารถกำหนดแอดเดรสคลาส A ตั้งแต่ 127.0.0.0 ถึง 127.255.255.255 ให้กับอุปกรณ์ได้ เนื่องจากบล็อกนี้สงวนไว้สำหรับฟังก์ชันลูปแบ็กและการวินิจฉัย
เครือข่ายคลาส B
ในที่อยู่ IP คลาส B ที่อยู่ไบนารีจะเริ่มต้นด้วยบิตนำหน้า 10 ดังนั้นค่าทศนิยมของอ็อกเท็ตแรกจึงอยู่ระหว่าง 128 ถึง 191 บิต 16 บิตแรก (ที่เรียกว่าสองอ็อกเท็ต) ช่วยให้คุณระบุเครือข่ายได้ บิตที่เหลืออีก 16 บิตจะระบุโฮสต์ภายในเครือข่าย
ตัวอย่างของที่อยู่ IP คลาส B คือ 168.212.226.204 โดยที่ “168.212” ระบุเครือข่าย และ “226.204” ระบุโฮสต์บนเครือข่ายนั้น
เครือข่ายคลาส C
คลาส C คือประเภทของที่อยู่ IP ที่ใช้สำหรับเครือข่ายขนาดเล็ก ในคลาสนี้ จะใช้ไบต์สามส่วนในการระบุเครือข่าย โดยไบต์แรกจะมีค่าอยู่ระหว่าง 192 ถึง 223
ในวิธีการกำหนดแอดเดรสเครือข่ายแบบนี้ บิตนำหน้าจะถูกตั้งค่าเป็น 110 ซึ่งทำให้ 24 บิตแรกของแอดเดรสเป็นแอดเดรสเครือข่าย และ 8 บิตที่เหลือเป็นแอดเดรสโฮสต์ เครือข่ายท้องถิ่นส่วนใหญ่ใช้แอดเดรส IP คลาส C ในการเชื่อมต่อกับเครือข่าย
ตัวอย่างของที่อยู่ IP ประเภท C:
192.168.178.1
เครือข่ายคลาสดี
ที่อยู่คลาส D ใช้สำหรับแอปพลิเคชันมัลติแคสติ้งเท่านั้น และไม่ใช้สำหรับการทำงานของเครือข่ายทั่วไป ในคลาสนี้ สามบิตแรกจะถูกตั้งค่าเป็น “1” และบิตที่สี่จะถูกตั้งค่าเป็น “0” ทำให้บิตนำหน้าเป็น 1110 ค่าทั้งหมดในช่วง 224.0.0.0 ถึง 239.255.255.255 จะถูกใช้เพื่อระบุกลุ่มมัลติแคสต์ได้อย่างเฉพาะเจาะจง
ดังนั้นจึงไม่จำเป็นต้อง...tracเนื่องจากคลาส D ไม่มีซับเน็ตมาสก์ จึงใช้ที่อยู่โฮสต์ ta
ตัวอย่างของที่อยู่ IP ประเภท D:
227.21.6.173
เครือข่ายคลาส E
ที่อยู่ IP คลาส E ถูกกำหนดโดยบิตสี่บิตแรกของที่อยู่เป็น 1 ซึ่งครอบคลุมที่อยู่ตั้งแต่ 240.0.0.0 ถึง 255.255.255.255 อย่างไรก็ตาม คลาส E เป็นชื่อที่สงวนไว้และไม่เคยมีการกำหนดการใช้งานอย่างเป็นทางการ ดังนั้นการใช้งานเครือข่ายจำนวนมากจึงละทิ้งที่อยู่เหล่านี้โดยถือว่าไม่ถูกกำหนดหรือไม่ถูกต้อง
ตัวอย่างของที่อยู่ IP ประเภท E:
243.164.89.28
วิธีระบุคลาสของที่อยู่ IP
คุณไม่จำเป็นต้องใช้ซอฟต์แวร์เพื่อค้นหาคลาสของที่อยู่ IPv4 อ็อกเท็ตแรกเพียงอย่างเดียวก็บอกคุณถึงคลาส มาสก์ซับเน็ตเริ่มต้น และวิธีการแบ่งที่อยู่เป็นส่วนเครือข่ายและส่วนโฮสต์แล้ว ทำตามขั้นตอนเหล่านี้:
- อ่านแปดบรรทัดแรก: ให้ดูที่ตัวเลขก่อนจุดทศนิยมตัวแรก สำหรับที่อยู่ IP 172.20.10.5 อ็อกเท็ตแรกคือ 172
- จับคู่กับช่วงชั้นเรียน: ตัวเลขแปดหลักแรกคือ 1 ถึง 126 หมายถึงคลาส A, 128 ถึง 191 หมายถึงคลาส B, 192 ถึง 223 หมายถึงคลาส C, 224 ถึง 239 หมายถึงคลาส D และ 240 ถึง 255 หมายถึงคลาส E
- ใช้ซับเน็ตมาสก์เริ่มต้น: เนื่องจาก 172 อยู่ในช่วงคลาส B ดังนั้นมาสก์เริ่มต้นจึงเป็น 255.255.0.0
- แยกที่อยู่: เมื่อใช้มาสก์คลาส B ส่วนของเครือข่ายจะเป็น 172.20 และส่วนของโฮสต์จะเป็น 10.5
ช่วงที่อยู่ IP ส่วนตัวและที่สงวนไว้
ภายในคลาส A, B และ C นั้น RFC 1918 ได้จัดสรรบล็อกหนึ่งบล็อกสำหรับแต่ละคลาสไว้เป็นพื้นที่แอดเดรสส่วนตัว เราเตอร์อินเทอร์เน็ตสาธารณะจะไม่ส่งต่อแพ็กเก็ตจากช่วงแอดเดรสเหล่านี้ ทำให้เหมาะสำหรับเครือข่ายบ้านและสำนักงาน การแปลงที่อยู่เครือข่าย (NAT) จะแปลงแอดเดรสเหล่านี้ไปยังแอดเดรสสาธารณะสำหรับการเข้าถึงอินเทอร์เน็ต
| ชั้น | ช่วงที่อยู่ส่วนตัว | สัญกรณ์ CIDR | จำนวนที่อยู่ |
|---|---|---|---|
| A | เพื่อ 10.0.0.0 10.255.255.255 | 10.0.0.0/8 | 16,777,216 |
| B | เพื่อ 172.16.0.0 172.31.255.255 | 172.16.0.0/12 | 1,048,576 |
| C | เพื่อ 192.168.0.0 192.168.255.255 | 192.168.0.0/16 | 65,536 |
ช่วง IP ที่สงวนไว้เพิ่มเติมอีกสองช่วง ได้แก่ 127.0.0.0/8 สำหรับการทดสอบลูปแบ็ก และ 169.254.0.0/16 ซึ่งอุปกรณ์จะกำหนด IP ให้กับตัวเองเมื่อไม่มีเซิร์ฟเวอร์ DHCP ตอบสนอง
กฎการกำหนด Network ID
รหัสเครือข่ายจะถูกกำหนดตามกฎที่กำหนดด้านล่าง:
- รหัสเครือข่ายไม่สามารถขึ้นต้นด้วย 127 ได้ เนื่องจาก 127 อยู่ในช่วง Class A และสงวนไว้สำหรับฟังก์ชัน loopback ภายใน
- รหัสเครือข่ายที่มีบิตทั้งหมดตั้งค่าเป็น 1 นั้นสงวนไว้สำหรับใช้เป็นที่อยู่ IP แบบบรอดแคสต์และไม่สามารถกำหนดให้กับผู้อื่นได้
- รหัสเครือข่าย (Network ID) ที่บิตทั้งหมดตั้งค่าเป็น 0 หมายถึงโฮสต์เฉพาะบนเครือข่ายท้องถิ่น และไม่ควรถูกส่งผ่านไปยังโฮสต์นั้น ผู้ดูแลระบบที่ต้องการ... ซ่อนที่อยู่ IP รายละเอียดจากการสแกนภายนอกมักจะรวมช่วงที่สงวนไว้เหล่านี้เข้ากับเครื่องมือปกป้องความเป็นส่วนตัว
ข้อจำกัดของการกำหนดที่อยู่ IP แบบคลาส
ต่อไปนี้คือข้อเสียของการกำหนดที่อยู่ IP แบบคลาสฟูล:
- ความเสี่ยงที่พื้นที่ที่อยู่จะหมดในไม่ช้า
- ขอบเขตของชั้นเรียนไม่สนับสนุนการจัดสรรพื้นที่ที่อยู่อย่างมีประสิทธิภาพ
ความไม่มีประสิทธิภาพเหล่านี้คือเหตุผลที่ CIDR เข้ามาแทนที่การกำหนดแอดเดรสแบบคลาสในปี 1993


