DHCP และ NAT: เบื้องหลังที่ทำให้เราต่อเน็ตได้ทันทีและแชร์เน็ตทั้งบ้านได้ด้วย IP เดียว
ลองจินตนาการดูครับว่า ถ้าทุกครั้งที่คุณเดินเข้าบ้าน เพื่อนมาเที่ยวหา หรือคุณไปนั่งร้านกาแฟ แล้วจะต่อ Wi-Fi แต่ละที คุณต้องเดินไปถามเจ้าของร้านว่า “ขอเลข IP Address ที่ว่างอยู่สักเบอร์ครับ, Subnet Mask อะไรครับ, แล้ว Gateway ใส่เลขไหนครับ?” ชีวิตคงจะยุ่งยากวุ่นวายจนไม่มีใครอยากใช้อินเทอร์เน็ตแน่ๆ
แต่ในความเป็นจริง สิ่งที่คุณทำมีแค่อย่างเดียว: กดเชื่อมต่อ ใส่รหัสผ่าน แล้วเล่นเน็ตได้ทันที! เบื้องหลังความสะดวกสบายนี้ ขับเคลื่อนด้วยคู่หูมหัศจรรย์ที่มีชื่อว่า DHCP และ NAT ครับ
1. DHCP: พนักงานต้อนรับที่คอยแจกกุญแจห้อง
DHCP (Dynamic Host Configuration Protocol) ทำหน้าที่เหมือนแผนกต้อนรับของโรงแรมครับ เมื่อมีอุปกรณ์ใหม่เข้ามาในวงแลน มันจะทำการแจก IP Address, Subnet Mask, Default Gateway และ DNS ให้โดยอัตโนมัติ โดยมีขั้นตอนการพูดคุยที่เรียกว่า DORA Process:
🛎️ ขั้นตอน DORA การขอ IP อัตโนมัติ:
- D – Discover: เครื่องเราตะโกนหา “มี DHCP Server อยู่แถวนี้ไหม ขอยืม IP สักเบอร์สิ!”
- O – Offer: เราเตอร์ตอบกลับมา “มีจ้า! ฉันมีเลข 192.168.1.15 ว่างอยู่ เอาไปใช้ไหม?”
- R – Request: เครื่องเราตอบตกลง “ตกลงครับ ขอใช้เบอร์ 192.168.1.15 นี้นะ อย่าเพิ่งให้คนอื่นล่ะ”
- A – Acknowledge: เราเตอร์ประทับตรา “อนุมัติ! ให้ยืมใช้งานได้ 24 ชั่วโมง (Lease Time) ถ้าจะใช้ต่อค่อยมาต่อสัญญาใหม่นะ”
2. NAT: เวทมนตร์ที่ช่วยกู้วิกฤตอินเทอร์เน็ตขาดแคลน
รู้หรือไม่ครับว่า โลกเรามีหมายเลข IPv4 ทั่วทั้งโลกรวมกันได้เพียงประมาณ 4,300 ล้านหมายเลขเท่านั้น แต่ประชากรโลกมีกว่า 8,000 ล้านคน และแต่ละคนมีทั้งมือถือ โน้ตบุ๊ก แท็บเล็ต สมาร์ตทีวี รวมกันหลายหมื่นล้านเครื่อง ถ้าอุปกรณ์ทุกตัวต้องใช้ IP จริง อินเทอร์เน็ตคงล่มสลายเพราะไอพีหมดไปตั้งแต่ยี่สิบปีก่อนแล้วครับ!
สิ่งที่เข้ามาเป็นอัศวินขี่ม้าขาวกอบกู้โลกไว้คือเทคโนโลยีที่เรียกว่า NAT (Network Address Translation) ครับ
🏢 เปรียบเทียบ NAT: จดหมายเข้าตึกออฟฟิศขนาดใหญ่
ลองนึกภาพบริษัทที่มีพนักงาน 500 คน แต่มีบ้านเลขที่ของตึกเพียงเลขที่เดียว (Public IP):
• พนักงานแต่ละคนมีเบอร์ต่อโต๊ะทำงานภายใน (Private IP เช่น 192.168.1.x)
• เวลาพนักงานจะสั่งพิซซ่าหรือส่งของออกไปข้างนอก ทุกคนจะใช้ที่อยู่ของตึกเดียวกันหมด
• เมื่อของมาส่งที่ประชาสัมพันธ์ ประชาสัมพันธ์ (NAT Table) จะเปิดดูว่า “พัสดุกล่องนี้สั่งมาจากโต๊ะพนักงานคนไหน” แล้วส่งต่อให้ถูกตัว!
นี่คือเหตุผลที่บ้านคุณมีอุปกรณ์ 20 ชิ้น แต่จ่ายเงินค่าเน็ตรายเดือนแค่แพ็กเกจเดียว และใช้อินเทอร์เน็ตพร้อมกันได้อย่างราบรื่นครับ!
นอกจากจะช่วยประหยัด IP แล้ว NAT ยังทำหน้าที่เป็น เกราะป้องกันความปลอดภัยขั้นพื้นฐาน (Firewall) ให้กับบ้านเราด้วยครับ เพราะคนภายนอกบนอินเทอร์เน็ตจะไม่สามารถมองเห็นหรือยิงเจาะเข้ามาที่คอมพิวเตอร์ในบ้านของเราได้โดยตรง เนื่องจากรู้จักเพียงแค่ Public IP ของเราเตอร์เท่านั้นนั่นเองครับ!