System Track
Network
OSI Model
Network Layer
ทำความเข้าใจ Network Layer (Layer 3): IP, packet, router และการหาเส้นทางข้ามเครือข่ายแบบอ่านง่ายสำหรับผู้เริ่มต้น
1. Core Idea: Network Layer คือชั้นหาเส้นทาง
Network Layer (Layer 3) รับผิดชอบการส่ง packet ข้ามหลายเครือข่าย โดยใช้ IP address และการตัดสินใจเส้นทางผ่าน router ถ้า Data Link เน้นในวงเดียวกัน Network Layer คือชั้นที่ทำให้ข้อมูลเดินทางข้ามโลกได้
- ใช้ logical addressing (IP)
- กำหนดเส้นทาง packet ผ่านหลาย hop
- ส่งต่อข้อมูลระหว่างเครือข่ายต่าง subnet
2. Mental Model: ระบบทางหลวงระหว่างเมือง
ลองนึกว่าแต่ละ LAN คือเมืองหนึ่งเมือง Network Layer คือระบบทางหลวงและด่านที่ตัดสินใจว่ารถต้องไปทางไหนต่อ Router เหมือนจุดแยกหลักที่เลือกเส้นทางให้ packet เดินต่อไปยังปลายทาง
Network Layer ช่วยพา packet ข้ามหลายเครือข่ายไปยังปลายทางด้วย IP และ routing
3. คำสำคัญของ Network Layer
| คำศัพท์ | ความหมายแบบสั้น | บทบาทในงานจริง |
|---|---|---|
| IP Address | ที่อยู่เชิงตรรกะของอุปกรณ์ | ใช้ระบุต้นทาง/ปลายทางข้ามเครือข่าย |
| Packet | หน่วยข้อมูลในชั้น Network | ถูกส่งต่อผ่าน router ทีละ hop |
| Router | อุปกรณ์ตัดสินใจเส้นทาง | เลือก next hop ตาม routing table |
| Hop | หนึ่งช่วงการส่งต่อ | ใช้วิเคราะห์เส้นทางและ latency |
| Routing | กระบวนการหาเส้นทาง | กำหนดว่า packet จะเดินทางไปทางใด |
4. Worked Example: จากบ้านไป cloud service
- 1) อุปกรณ์ในบ้านส่ง packet ไปยัง router บ้าน
- 2) router ส่งต่อไปเครือข่าย ISP
- 3) packet เดินทางผ่านหลาย router บนอินเทอร์เน็ต
- 4) ถึงเครือข่ายของ cloud provider
- 5) ปลายทางรับ packet แล้วตอบกลับตามเส้นทางที่เหมาะสม
5. Practical Notes: จุดสับสนที่เจอบ่อย
- เส้นทาง packet อาจเปลี่ยนได้ตลอด ไม่จำเป็นต้องเหมือนเดิมทุกครั้ง
- จำนวน hop มากขึ้นอาจเพิ่ม latency แต่ไม่ใช่ปัจจัยเดียว
- TTL concept ช่วยป้องกัน packet วนลูปไม่จบ
- ชื่อโดเมนอ่านง่าย แต่การส่งจริงอาศัย IP ในชั้นนี้
6. Recap + เชื่อมไปบทถัดไป
- Network Layer ดูแลการส่ง packet ข้ามเครือข่ายด้วย IP และ routing
- Router คือหัวใจของการตัดสินใจเส้นทาง
- บทถัดไป Transport Layer จะโฟกัสการส่งข้อมูลแบบ end-to-end ระหว่างโปรเซส