รวมเทคนิคแก้ปัญหา Network & Server
https://www.itcert2005.com/article.htm

บทความ >> OSI Model ช่วยแก้ปัญหา Network ได้อย่างไร❓
   
 
OSI Model ช่วยแก้ปัญหา Network ได้อย่างไร❓

OSI Model (Open Systems Interconnection Model) คือ โมเดลมาตรฐานที่แบ่งการทำงานของระบบเครือข่ายออกเป็น 7 ชั้น (7 Layers) เพื่อให้วิศวกรเครือข่ายสามารถวิเคราะห์ปัญหา แยกสาเหตุ และแก้ไขได้อย่างเป็นระบบ แทนที่จะเดาสาเหตุแบบสุ่ม

👉 เมื่อเกิดปัญหา Network ผู้ดูแลระบบมักจะไล่ตรวจสอบจาก Layer 1 ไปจนถึง Layer 7 ให้สามารถค้นหาสาเหตุได้รวดเร็วและลดเวลาการหยุดชะงักของระบบ (Downtime)

วิธีใช้ OSI Model แก้ปัญหา Network

🔷 Layer 1 : Physical Layer

ตรวจสอบอุปกรณ์ทางกายภาพทั้งหมด
เช่น

• สาย LAN หลุด
• สาย Fiber ขาด
• SFP เสีย
• Port Switch เสีย
• ไฟ Link ไม่ติด
• Access Point ไม่มีไฟ

ตัวอย่างปัญหา

❌ เสียบสายแล้วไม่มีไฟ Link
❌ Ping ไม่ได้เลย
❌ Network Disconnect

วิธีตรวจสอบ

✅ เปลี่ยนสาย LAN
✅ เปลี่ยน Port
✅ ดูไฟ Link
✅ ใช้ Cable Tester
✅ ใช้ Optical Power Meter สำหรับ Fiber

🔷 Layer 2 : Data Link Layer

ตรวจสอบการทำงานของ Switch
เช่น

• VLAN ผิด
• Trunk ผิด
• STP Block
• MAC Address ไม่เรียนรู้
• Loop Network



ตัวอย่างปัญหา

❌ เครื่องอยู่คนละ VLAN
❌ Ping Gateway ไม่ได้
❌ Broadcast Storm

วิธีตรวจสอบ

✅ show vlan
✅ show mac address-table
✅ show spanning-tree
✅ show interface


🔷 Layer 3 : Network Layer

ตรวจสอบระบบ IP
เช่น

• IP Address
• Default Gateway
• Static Route
• Routing Table
• OSPF
• BGP

ตัวอย่างปัญหา

❌ Ping ข้าม Network ไม่ได้
❌ Internet ใช้งานไม่ได้
❌ Route หาย

วิธีตรวจสอบ

Windows
✅ ipconfig
✅ route print
✅ tracert
✅ ping

Linux
✅ ifconfig
✅ ip route
✅ ping
✅ traceroute

Router
✅ show ip route


🔷 Layer 4 : Transport Layer

ตรวจสอบ TCP และ UDP
เช่น

• Port ถูก Block
• Firewall Block
• TCP Handshake ไม่สำเร็จ

ตัวอย่างปัญหา

❌ เปิด Web ไม่ได้
❌ RDP ไม่ได้
❌ SSH ไม่ได้


วิธีตรวจสอบ

Windows
✅ netstat -ano

Linux
✅ ss -tulpn
✅ netstat -tulpn

👉 ตรวจสอบ Firewall Rule

🔷 Layer 5 : Session Layer

ตรวจสอบ Session
เช่น
• VPN Session
• SMB Session
• Remote Desktop Session

ตัวอย่างปัญหา

❌ Login ได้แต่หลุด
❌ VPN Disconnect
❌ Session Timeout

🔷 Layer 6 : Presentation Layer

ตรวจสอบการเข้ารหัสข้อมูล
เช่น
• SSL
• TLS
• Certificate

ตัวอย่างปัญหา

❌ HTTPS เปิดไม่ได้
❌ Certificate หมดอายุ
❌ SSL Handshake Failed


วิธีตรวจสอบ

✅ ตรวจสอบ Certificate
✅ ตรวจสอบวันหมดอายุ
✅ ตรวจสอบ TLS Version

🔷 Layer 7 : Application Layer

ตรวจสอบตัวโปรแกรม
เช่น
• Web Server
• Database
• DNS
• Email
• File Server

ตัวอย่างปัญหา

❌ Website Error 500
❌ DNS Resolve ไม่ได้
❌ Database Down


วิธีตรวจสอบ

✅ ตรวจสอบ Service
✅ ตรวจสอบ Log
✅ Restart Service


🔷 ตัวอย่างการไล่แก้ปัญหาจริง

กรณีที่ 1 : เปิดเว็บไซต์บริษัทไม่ได้ ❌
เริ่มตรวจสอบตามลำดับ

✅ Layer 1 ตรวจสอบสาย LAN และไฟ Link
✅ Layer 2 ตรวจสอบ VLAN
✅ Layer 3 ตรวจสอบ IP และ Gateway
✅ Layer 4 ตรวจสอบว่า Port 80/443 ถูกบล็อกหรือไม่
✅ Layer 5 ตรวจสอบ Session
✅ Layer 6 ตรวจสอบ SSL Certificate
✅ Layer 7 ตรวจสอบ Web Server และ Web Service

👉 ผลลัพธ์คือสามารถระบุสาเหตุได้อย่างเป็นขั้นตอน โดยไม่ต้องลองแก้แบบสุ่ม

กรณีที่ 2 : Ping Internet ไม่ได้ ❌
ตรวจสอบตามลำดับ

✅ Layer 1 สาย LAN
✅ Layer 2 Switch และ VLAN
✅ Layer 3 Gateway และ Routing
✅ Layer 4 Firewall
✅ Layer 7 DNS

👉 หาก Ping IP ได้ แต่เปิดเว็บไซต์ไม่ได้ ปัญหามักอยู่ที่ DNS (Layer 7)

กรณีที่ 3 : ใช้งาน RDP ไม่ได้ ❌
ตรวจสอบ

✅ สาย LAN
✅ IP Address
✅ Gateway
✅ Port 3389
✅ Windows Firewall
✅ Remote Desktop Service

👉 หากทุกอย่างถูกต้องแต่ยังเชื่อมต่อไม่ได้ อาจต้องตรวจสอบนโยบายความปลอดภัยหรือบริการของระบบปฏิบัติการเพิ่มเติม

🔷 ข้อดีของการใช้ OSI Model ในการแก้ปัญหา

✅ ช่วยวิเคราะห์ปัญหาอย่างเป็นระบบ
✅ ลดเวลาในการค้นหาสาเหตุของปัญหา
✅ ทำให้ทีม Network, Server และ Security สื่อสารกันได้ง่ายขึ้น
✅ ลดการแก้ไขผิดจุด
✅ ช่วยวางแผนการตรวจสอบและบำรุงรักษาระบบได้มีประสิทธิภาพ
✅ เป็นพื้นฐานสำคัญของการสอบและการทำงานด้านเครือข่าย เช่น CCNA, CCNP และงาน System Engineer

👉 การไล่ตรวจสอบตามลำดับนี้จะช่วยให้การแก้ปัญหา Network มีความเป็นระบบ ลดการคาดเดา และเพิ่มความรวดเร็วในการระบุสาเหตุที่แท้จริงของปัญหาในองค์กรทุกขนาด