Network
OSI Model
OSI 7 Layers Overview
บทนำแบบภาพรวมของ OSI Model: เข้าใจว่า 7 layers คืออะไร ใช้คิดงานเครือข่ายอย่างไร และเตรียมพื้นฐานก่อนลงรายละเอียดรายชั้นในบทถัดไป
1. OSI Model คืออะไร และแก้ปัญหาอะไร
OSI Model คือโมเดลอ้างอิงที่แบ่งการสื่อสารเครือข่ายออกเป็น 7 ชั้น (layers) เพื่อให้เราเข้าใจว่าข้อมูลเดินทางอย่างไร และแต่ละส่วนรับผิดชอบงานอะไร ปัญหาที่ OSI ช่วยแก้คือ "ความซับซ้อน" ของเครือข่าย เพราะถ้าไม่แบ่งชั้น ทุกอย่างจะปนกันและ debug ยากมาก
- ทำให้สื่อสารกันด้วยภาษากลางเวลาพูดเรื่อง network
- ช่วยแยกหน้าที่ของแต่ละส่วนให้ชัดเจน
- ใช้เป็นกรอบคิดในการวิเคราะห์ปัญหาเครือข่าย
2. Mental Model: แบ่งงานเป็นชั้นเหมือนสายพานการผลิต
ลองคิดว่าเรากำลังส่งพัสดุ: ชั้นหนึ่งแพ็กของ, ชั้นหนึ่งติดที่อยู่, ชั้นหนึ่งเลือกเส้นทาง, ชั้นหนึ่งขนส่งจริง ในเครือข่ายก็คล้ายกัน แต่ละ layer มีหน้าที่เฉพาะของตัวเอง ส่งงานต่อให้ layer ถัดไป จึงจัดการระบบที่ซับซ้อนได้ง่ายขึ้น
OSI แบ่งการสื่อสารเป็น 7 ชั้นจาก Physical ถึง Application เพื่อให้เข้าใจและ debug ได้เป็นระบบ
3. ตารางสรุป OSI 7 Layers แบบภาพรวม
| Layer | ชื่อชั้น | หน้าที่แบบ one-line |
|---|---|---|
| 7 | Application | ชั้นที่แอปใช้งานเพื่อสื่อสารกับเครือข่าย |
| 6 | Presentation | จัดรูปแบบ/เข้ารหัสข้อมูลให้ทั้งสองฝั่งเข้าใจตรงกัน |
| 5 | Session | ดูแลการเริ่ม-คงอยู่-ปิด session การสื่อสาร |
| 4 | Transport | ส่งข้อมูลปลายทางถึงปลายทางอย่างเป็นระบบ |
| 3 | Network | กำหนดเส้นทางและส่ง packet ข้ามเครือข่าย |
| 2 | Data Link | สื่อสารภายในลิงก์เดียวกันและจัดการ frame |
| 1 | Physical | ส่งบิตจริงผ่านสื่อสัญญาณ เช่น สายหรือคลื่น |
4. Flow สั้น ๆ: เวลาเปิดเว็บ ข้อมูลผ่านชั้นอย่างไร
- 1) แอป/เบราว์เซอร์สร้างข้อมูลที่ต้องการส่ง (ชั้นบน)
- 2) ข้อมูลถูกห่อเพิ่มทีละชั้นลงไปจนถึงชั้นส่งสัญญาณ
- 3) ฝั่งเครือข่ายส่งข้อมูลออกไปยังปลายทาง
- 4) ปลายทางแกะข้อมูลย้อนกลับจากชั้นล่างขึ้นชั้นบน
- 5) แอปปลายทางได้รับข้อมูลและแสดงผลให้ผู้ใช้
บทนี้เป็น intro เท่านั้น ยังไม่ลงลึก protocol ในแต่ละ layer
Send side: App -> ... -> Transport -> Network -> Data Link -> Physical
Receive side: Physical -> Data Link -> Network -> Transport -> ... -> App5. ใช้ OSI ช่วยคิดและ debug เบื้องต้นอย่างไร
- ต่อ Wi-Fi ไม่ได้เลย: เริ่มเช็กจากชั้นล่าง (Physical/Data Link)
- ต่อได้แต่เข้าโดเมนไม่ได้: มักโยงกับชั้นบนที่เกี่ยว DNS/Application
- เชื่อมต่อช้า/หลุดระหว่างทาง: ดูประเด็น Transport หรือ Network เพิ่ม
- หลักคิดสำคัญ: ถามก่อนว่า “ปัญหานี้อยู่ชั้นไหน” แล้วไล่เช็กทีละชั้น
6. Recap + จะเรียนอะไรต่อ
- OSI เป็นกรอบคิดที่แบ่งงานเครือข่ายเป็น 7 ชั้นเพื่อลดความซับซ้อน
- บทนี้ตั้งใจให้เห็นภาพรวม ไม่ลงลึกรายชั้น
- บทถัดไปจะเจาะแต่ละ layer ต่อเนื่อง: Physical, Data Link, Network, Transport และ Session/Presentation/Application