กำลังโหลดห้องทดลอง 3 มิติ…
กำลังโหลดบทเรียน…
← อินเทอร์เน็ตทำงานอย่างไรโลก 1 · บทเรียน 3 จาก 4บทเรียนทั้งหมด ↓

ทุกส่วนมีที่อยู่กำกับ
กำลังสอนเรื่องนี้อยู่ใช่ไหม เปิดโหมดโปรเจกเตอร์
แพ็กเก็ตมีสองส่วน เหมือนพัสดุที่มีป้ายกำกับ
เราเตอร์จะอ่านส่วนหัวเพื่อตัดสินใจว่าจะส่งแพ็กเก็ตไปที่ไหนต่อ โดยไม่จำเป็นต้องดูสัมภาระบรรทุกเลย โดยทั่วไป ส่วนหัวจะมีช่องข้อมูลต่าง ๆ เช่น:
ชั้นและการห่อหุ้ม การส่งข้อมูลถูกแบ่งออกเป็นงานต่าง ๆ และแต่ละงานทำโดย ชั้น หนึ่งชั้น โมเดล TCP/IP แบบง่ายมี 4 ชั้น เรียงจากบนลงล่าง:
เมื่อข้อมูลเคลื่อนลงมาตามชั้นต่าง ๆ แต่ละชั้นจะเพิ่มส่วนหัวของตัวเองเข้าไป เหมือนใส่จดหมายลงในเยื่อหุ้ม แล้วใส่เยื่อหุ้มลงในกล่อง จากนั้นใส่กล่องลงในถุงไปรษณีย์ กระบวนการนี้เรียกว่า การห่อหุ้ม ผู้รับจะแกะชั้นต่าง ๆ ออกในลำดับย้อนกลับ นั่นจึงเป็นเหตุผลที่แพ็กเก็ตหนึ่งชุดมีหมายเลขพอร์ต ที่อยู่ IP และที่อยู่ฮาร์ดแวร์อยู่ด้วยกัน
ที่อยู่บนแพ็กเก็ต: IP ที่อยู่ IPv4 มีขนาด 32 บิต เขียนเป็นตัวเลขสี่ชุดตั้งแต่ 0 ถึง 255 คั่นด้วยจุด เช่น 192.0.2.42 ตัวเลขแต่ละชุดเก็บอยู่ใน 8 บิต (หนึ่งไบต์) 32 บิตทำให้มีที่อยู่ที่เป็นไปได้ 2³² = 4,294,967,296 ที่อยู่ หรือประมาณ 4.3 พันล้านที่อยู่ ในช่วงทศวรรษ 1980 จำนวนนี้ดูเหมือนจะเหลือเฟือ แต่ไม่พอสำหรับโทรศัพท์ แล็ปท็อป และเซนเซอร์ทุกเครื่องบนโลก
มีสองสิ่งที่ช่วยแก้ปัญหานี้ได้:
ที่อยู่สองชนิด อุปกรณ์ยังมี ที่อยู่ MAC ซึ่งเป็นตัวเลขฐานสิบหกหกคู่ เช่น 00:1A:2B:3C:4D:5E ที่ใช้ระบุฮาร์ดแวร์เครือข่ายของอุปกรณ์ วิธีจำความแตกต่างง่าย ๆ คือ ที่อยู่ IP บอกว่าอุปกรณ์อยู่ ที่ไหน บนเครือข่ายในขณะนั้น ส่วนที่อยู่ MAC บอกว่าอุปกรณ์นั้นคือ ฮาร์ดแวร์ชิ้นไหน IP นำพาแพ็กเก็ตข้ามอินเทอร์เน็ต ส่วนที่อยู่ MAC ใช้สำหรับการส่งต่อครั้งสุดท้ายบนเครือข่ายท้องถิ่นของคุณ พอร์ตเป็นอีกสิ่งหนึ่งที่แตกต่างออกไป: เป็นจำนวนตั้งแต่ 0 ถึง 65,535 ที่บอกว่าข้อมูลนั้นส่งไปให้โปรแกรมใดบนอุปกรณ์ คุณจะได้พบกับพอร์ตใน World 5
เมื่อนำทุกอย่างมารวมกัน: การเดินทางของแพ็กเก็ตคือชุดของการส่งต่อหลายทอด ในแต่ละทอด ชั้นลิงก์จะใช้ที่อยู่ฮาร์ดแวร์สำหรับการส่งต่อทอดนั้น ส่วนที่อยู่ IP จะเหมือนเดิมตั้งแต่ต้นจนจบ
ที่อยู่ IPv4 มีกี่บิต
ที่อยู่ 192.168.1.20 เป็นที่อยู่ประเภทใด
ฟิลด์อายุการใช้งาน (TTL) ป้องกันอะไร
เราเตอร์จะอ่านส่วนใดของแพ็กเก็ตเป็นหลักเพื่อตัดสินใจว่าจะส่งแพ็กเก็ตไปที่ใด