Computer Network หรือเครือข่ายคอมพิวเตอร์ เป็นโครงสร้างพื้นฐานสำคัญของระบบเทคโนโลยีในปัจจุบัน ตั้งแต่การเชื่อมต่อ Wi-Fi ภายในบ้าน ระบบเครือข่ายของสำนักงาน ไปจนถึง Data Center, Cloud และ Internet การเข้าใจพื้นฐาน Network จึงมีประโยชน์ทั้งสำหรับผู้ใช้งานทั่วไป ผู้ดูแลระบบ นักพัฒนา และผู้ที่สนใจด้าน Cybersecurity
บทความนี้จะพาไปรู้จักองค์ประกอบสำคัญของเครือข่ายคอมพิวเตอร์ ตั้งแต่ IP Address, Router, Switch, DNS, DHCP, Protocol และ Port ไปจนถึงแนวทางตรวจสอบปัญหา Network เบื้องต้น
สารบัญ
- Computer Network คืออะไร?
- ประเภทของเครือข่าย
- อุปกรณ์ Network ที่ควรรู้จัก
- IP Address คืออะไร?
- Subnet Mask และ Default Gateway
- DNS คืออะไร?
- DHCP คืออะไร?
- Network Protocol
- Port คืออะไร?
- OSI Model
- ข้อมูลเดินทางบน Network อย่างไร?
- Network Security เบื้องต้น
- การตรวจสอบปัญหา Network
- คำสั่ง Network ที่ควรรู้
- FAQ
Computer Network คืออะไร?
Computer Network คือระบบที่เชื่อมต่อคอมพิวเตอร์ อุปกรณ์สื่อสาร Server และอุปกรณ์อื่น ๆ เข้าด้วยกัน เพื่อให้สามารถแลกเปลี่ยนข้อมูลและใช้ทรัพยากรร่วมกันได้
ตัวอย่างที่พบได้ในชีวิตประจำวัน ได้แก่
- Notebook เชื่อมต่อ Wi-Fi ภายในบ้าน
- โทรศัพท์มือถือเชื่อมต่อ Internet ผ่าน Wi-Fi
- คอมพิวเตอร์หลายเครื่องใช้งาน Printer ร่วมกัน
- พนักงานเชื่อมต่อ File Server ภายในองค์กร
- ผู้ใช้งานเปิดเว็บไซต์ที่อยู่บน Cloud Server
- กล้อง IP Camera ส่งข้อมูลผ่าน Network
ดังนั้น Internet เองก็สามารถมองได้ว่าเป็น เครือข่ายขนาดใหญ่ที่เชื่อมโยงเครือข่ายจำนวนมากทั่วโลกเข้าด้วยกัน
ประเภทของเครือข่ายคอมพิวเตอร์
LAN — Local Area Network
LAN เป็นเครือข่ายภายในพื้นที่จำกัด เช่น บ้าน สำนักงาน โรงเรียน หรือภายในอาคารเดียวกัน
ตัวอย่างเช่น PC, Printer และ NAS ภายในสำนักงานเชื่อมต่อเข้ากับ Switch และ Router เดียวกัน
WLAN — Wireless Local Area Network
WLAN มีลักษณะคล้าย LAN แต่ใช้งานระบบไร้สาย เช่น Wi-Fi แทนการเชื่อมต่อด้วยสาย Ethernet สำหรับอุปกรณ์บางส่วนหรือทั้งหมด
WAN — Wide Area Network
WAN เป็นเครือข่ายที่ครอบคลุมพื้นที่กว้าง และสามารถใช้เชื่อมต่อหลาย LAN เข้าด้วยกัน เช่น การเชื่อมต่อระหว่างสำนักงานใหญ่กับสำนักงานสาขา
Internet
Internet เป็นระบบเครือข่ายขนาดใหญ่ที่ประกอบด้วยเครือข่ายจำนวนมาก เชื่อมต่อกันผ่านมาตรฐานการสื่อสารที่รองรับร่วมกัน โดยเฉพาะชุดโปรโตคอล TCP/IP
อุปกรณ์ Network ที่ควรรู้จัก
Router
Router ทำหน้าที่ส่งต่อ Packet ระหว่างเครือข่าย ตัวอย่างที่พบได้ทั่วไปคือ Router ภายในบ้าน ที่เชื่อมเครือข่ายภายในกับเครือข่ายของผู้ให้บริการ Internet
Router สำหรับบ้านหรือสำนักงานขนาดเล็กมักรวมความสามารถหลายอย่างไว้ด้วยกัน เช่น
- Routing
- NAT
- DHCP Server
- Firewall บางส่วน
- Wi-Fi Access Point
Switch
Switch ใช้เชื่อมต่ออุปกรณ์ภายใน LAN และส่ง Ethernet Frame ไปยังปลายทางที่เหมาะสม โดยอาศัยข้อมูล MAC Address
Access Point
Wireless Access Point หรือ AP ทำหน้าที่ให้เครื่องลูกข่ายเชื่อมต่อเข้าสู่เครือข่ายผ่าน Wi-Fi
Modem / ONT
อุปกรณ์ประเภท Modem หรือ ONT ใช้เชื่อมต่อระบบของผู้ใช้ เข้ากับโครงข่ายของ Internet Service Provider ตามเทคโนโลยีที่ใช้งาน เช่น Fiber Optic
Firewall
Firewall ใช้ควบคุม Traffic ตามกฎที่กำหนด เช่น Source, Destination, Protocol และ Port เพื่ออนุญาตหรือปฏิเสธการสื่อสารบางประเภท
IP Address คืออะไร?
IP Address เป็นหมายเลขที่ใช้ระบุ Interface ของอุปกรณ์สำหรับการสื่อสารบนเครือข่าย IP
ตัวอย่าง IPv4:
192.168.1.10
IPv4 มีขนาด 32 บิต และเขียนเป็นตัวเลข 4 ชุด เช่น
192.168.1.100
10.0.0.20
172.16.10.5
Private IP Address
ช่วง Private IPv4 ที่กำหนดไว้สำหรับใช้งานภายในเครือข่าย ได้แก่
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
Private IP โดยทั่วไปไม่ได้ถูก Route โดยตรงบน Public Internet และเครือข่ายภายในมักใช้ NAT เมื่อต้องสื่อสารออกสู่ Internet
Public IP Address
Public IP เป็น IP Address ที่สามารถใช้ในการ Routing บน Internet สาธารณะ โดยการจัดสรรหมายเลข IP อยู่ภายใต้ระบบการบริหารจัดการหมายเลข Internet ในระดับต่าง ๆ
IPv6
IPv6 ถูกพัฒนาขึ้นเพื่อรองรับจำนวน Address ที่มากกว่า IPv4 อย่างมาก โดยมีขนาด 128 บิต
ตัวอย่างรูปแบบ IPv6:
2001:db8:1234:5678::10
ตัวอย่างข้างต้นใช้ prefix 2001:db8::/32
ซึ่งสงวนไว้สำหรับเอกสารและตัวอย่าง ไม่ใช่ Public Address
สำหรับนำไปใช้งานจริง
Subnet Mask และ Default Gateway
Subnet Mask
Subnet Mask หรือ Prefix Length ช่วยระบุว่าส่วนใดของ IP Address เป็น Network Prefix และส่วนใดใช้ระบุ Host/Interface ภายใน Subnet
ตัวอย่าง:
IP Address: 192.168.1.20
Subnet Mask: 255.255.255.0
CIDR: 192.168.1.0/24
Default Gateway
Default Gateway คือ Router ที่เครื่องปลายทางมักใช้ส่ง Traffic ไปยังเครือข่ายอื่นเมื่อไม่มี Route ที่เฉพาะเจาะจงกว่า
ตัวอย่าง:
Computer
IP: 192.168.1.20
|
v
Default Gateway
192.168.1.1
|
v
Internet
DNS คืออะไร?
DNS — Domain Name System เป็นระบบที่ช่วยค้นหาข้อมูลที่สัมพันธ์กับชื่อ Domain รวมถึงการค้นหา IP Address ที่เกี่ยวข้องกับ Hostname
ตัวอย่างแนวคิด:
www.example.com
|
v
DNS Resolver
|
v
IP Address
|
v
Web Server
หาก DNS มีปัญหา ผู้ใช้อาจเชื่อมต่อ Network ได้ตามปกติ แต่ไม่สามารถเปิดเว็บไซต์ด้วยชื่อ Domain ได้
DHCP คืออะไร?
DHCP — Dynamic Host Configuration Protocol ช่วยแจกค่าการตั้งค่า Network ให้กับ Client โดยอัตโนมัติ
ข้อมูลที่ DHCP สามารถส่งให้ Client ได้ เช่น
- IP Address
- Subnet Mask
- Default Gateway
- DNS Server
- Lease Time
ด้วยเหตุนี้ เมื่อเชื่อมต่อ Notebook หรือ Smartphone เข้ากับ Wi-Fi ผู้ใช้จึงมักไม่ต้องกำหนด IP Address ด้วยตัวเอง
Network Protocol คืออะไร?
Protocol คือชุดกฎหรือมาตรฐานที่ระบบใช้ในการสื่อสารระหว่างกัน
TCP
TCP เป็น Transport Protocol แบบ connection-oriented ที่มีระบบช่วยให้การส่งข้อมูลมีความน่าเชื่อถือ เช่น Sequence Number, Acknowledgment และ Retransmission
UDP
UDP เป็น Transport Protocol ที่ไม่มีขั้นตอนสร้าง Connection แบบ TCP และมี overhead ต่ำกว่า จึงเหมาะกับงานบางประเภทที่ให้ความสำคัญกับความรวดเร็ว หรือสามารถจัดการการสูญหายของข้อมูลในระดับ Application ได้เอง
HTTP และ HTTPS
HTTP ใช้ในการสื่อสารข้อมูลสำหรับระบบ Web ส่วน HTTPS คือ HTTP ที่ทำงานผ่านการป้องกันการสื่อสารด้วย TLS
ICMP
ICMP ใช้สำหรับข้อความควบคุมและรายงานสถานะบางอย่างของระบบ IP
และถูกใช้โดยเครื่องมืออย่าง ping
Port คืออะไร?
Transport-layer Port Number ช่วยระบุ Service หรือ Application Endpoint สำหรับ Protocol เช่น TCP และ UDP
ตัวอย่าง Port ที่พบได้บ่อย:
| Port | Protocol / Service | การใช้งานทั่วไป |
|---|---|---|
| 22 | SSH | Remote Administration |
| 53 | DNS | Domain Name System |
| 80 | HTTP | Web Traffic |
| 443 | HTTPS | Encrypted Web Traffic |
อย่างไรก็ตาม หมายเลข Port ไม่ได้บังคับว่า Application จะต้องใช้ Service ตามตารางเสมอไป ผู้ดูแลระบบสามารถกำหนด Service ให้ทำงานบน Port อื่นได้
OSI Model คืออะไร?
OSI Model เป็นโมเดลอ้างอิงที่แบ่งการสื่อสารเครือข่ายออกเป็น 7 Layer ช่วยให้สามารถเรียนรู้ ออกแบบ และวิเคราะห์ปัญหา Network ได้เป็นระบบ
| Layer | ชื่อ | แนวคิดหลัก |
|---|---|---|
| 7 | Application | บริการที่ Application ใช้งาน |
| 6 | Presentation | รูปแบบและการนำเสนอข้อมูล |
| 5 | Session | การจัดการ Session |
| 4 | Transport | การสื่อสารแบบ End-to-End |
| 3 | Network | IP และ Routing |
| 2 | Data Link | Frame และ MAC Address |
| 1 | Physical | สัญญาณและสื่อ Physical |
เมื่อเปิดเว็บไซต์ ข้อมูลเดินทางอย่างไร?
สมมติผู้ใช้เชื่อมต่อ Notebook กับ Wi-Fi และเปิดเว็บไซต์หนึ่ง กระบวนการโดยย่ออาจเป็นดังนี้
Notebook
|
| Wi-Fi / Ethernet
v
Access Point / Switch
|
v
Router
|
v
ISP
|
v
Internet
|
v
Destination Server
ก่อนเชื่อมต่อ Web Server ระบบอาจต้องใช้ DNS เพื่อค้นหา IP Address ของ Hostname จากนั้นจึงสร้างการสื่อสารไปยัง Server ตาม Protocol ที่ต้องการ
สำหรับ HTTPS แนวคิดแบบย่อจะเป็น:
Domain Name
|
v
DNS Resolution
|
v
Destination IP
|
v
Network Connection
|
v
TLS
|
v
HTTPS Request / Response
Network Security เบื้องต้น
Network ที่สามารถใช้งานได้ไม่ได้หมายความว่าจะปลอดภัยโดยอัตโนมัติ การออกแบบระบบควรพิจารณาความปลอดภัยตั้งแต่ต้น
หลักพื้นฐานที่ควรพิจารณา
- เปลี่ยน Password เริ่มต้นของ Router และอุปกรณ์ Network
- อัปเดต Firmware และ Security Patch อย่างสม่ำเสมอ
- ใช้ WPA2 หรือ WPA3 ตามความสามารถของอุปกรณ์
- หลีกเลี่ยงการเปิด Management Interface ออก Internet โดยไม่จำเป็น
- เปิดเฉพาะ Port และ Service ที่จำเป็น
- ใช้ Firewall เพื่อควบคุม Traffic
- แยก Guest Network หรือ IoT Network เมื่อเหมาะสม
- ตรวจสอบ Log และเหตุการณ์ผิดปกติ
- ใช้ VPN เมื่อมีความจำเป็นในการ Remote Access อย่างปลอดภัย
Network Segmentation
องค์กรสามารถแบ่ง Network ออกเป็นหลาย Segment หรือ VLAN เพื่อแยกระบบที่มีหน้าที่หรือระดับความเสี่ยงต่างกัน
Internet
|
Firewall
|
+---- User Network
|
+---- Server Network
|
+---- IoT Network
|
+---- Guest Network
การแบ่ง Network ไม่ได้ทำให้ระบบปลอดภัยโดยอัตโนมัติ แต่ช่วยให้สามารถกำหนด Policy และจำกัดการสื่อสารระหว่างระบบ ได้ละเอียดมากขึ้น
วิธีตรวจสอบปัญหา Network เบื้องต้น
เมื่อ Internet หรือ Network ใช้งานไม่ได้ ควรตรวจสอบตามลำดับแทนการเปลี่ยนค่าหลายอย่างพร้อมกัน
1. ตรวจสอบ Physical Connection
ตรวจสอบสาย LAN, Wi-Fi, Link Status และอุปกรณ์ Network ก่อน
2. ตรวจสอบ IP Configuration
บน Windows สามารถใช้:
ipconfig /all
ตรวจสอบข้อมูลสำคัญ เช่น
- IPv4 / IPv6 Address
- Subnet Mask
- Default Gateway
- DNS Server
- DHCP Status
3. ทดสอบ TCP/IP ภายในเครื่อง
ping 127.0.0.1
4. ทดสอบ Default Gateway
ping 192.168.1.1
เปลี่ยน IP ให้ตรงกับ Gateway จริงของ Network ที่กำลังตรวจสอบ
5. ทดสอบปลายทางด้วย IP Address
ping 1.1.1.1
ผลของ Ping ควรถูกตีความอย่างระมัดระวัง เพราะอุปกรณ์หรือ Firewall บางระบบอาจไม่ตอบ ICMP แม้ Service อื่นยังทำงานตามปกติ
6. ตรวจสอบ DNS
nslookup example.com
หากเข้าถึงปลายทางด้วย IP ได้แต่การ Resolve Domain Name มีปัญหา DNS เป็นหนึ่งในส่วนที่ควรตรวจสอบต่อ
7. ตรวจสอบเส้นทาง
tracert example.com
คำสั่งนี้ช่วยดู Hop ระหว่างเครื่องต้นทางและปลายทาง แต่บาง Router อาจไม่ตอบข้อความที่เครื่องมือใช้ในการตรวจสอบ ดังนั้นเครื่องหมาย Timeout ไม่ได้แปลว่า Hop นั้นเสียเสมอไป
คำสั่ง Network พื้นฐานสำหรับ Windows
ดู IP Configuration
ipconfig /all
ทดสอบการเข้าถึง Host
ping example.com
ตรวจสอบ DNS
nslookup example.com
ตรวจสอบ Routing Path
tracert example.com
ดู Connection และ Listening Port
netstat -ano
ดู Routing Table
route print
ดู ARP / Neighbor Cache สำหรับ IPv4
arp -a
พื้นฐาน Network สำคัญต่อ Cybersecurity อย่างไร?
ความรู้ด้าน Network เป็นพื้นฐานสำคัญของ Cybersecurity เพราะเหตุการณ์ด้านความปลอดภัยจำนวนมากเกี่ยวข้องกับการสื่อสารผ่านเครือข่าย
ตัวอย่างหัวข้อที่ต่อยอดจาก Network Fundamentals ได้แก่
- Firewall และ Access Control
- Network Segmentation และ VLAN
- VPN
- IDS / IPS
- DNS Security
- Packet Analysis
- Network Monitoring
- Zero Trust Architecture
- Cloud Network Security
- Incident Response และ Digital Forensics
ตัวอย่างเช่น เมื่อพบ Connection ผิดปกติจากเครื่อง Client ผู้ตรวจสอบอาจต้องวิเคราะห์ Source IP, Destination IP, Protocol, Port, DNS Query และ Network Log เพื่อทำความเข้าใจว่าเกิดอะไรขึ้น
เส้นทางการเรียนรู้ Computer Network
หากต้องการเรียน Network เพื่อต่อยอดไปด้าน System Administration, Cloud หรือ Cybersecurity สามารถเรียงลำดับความรู้ได้ประมาณนี้
Network Fundamentals
|
v
IPv4 / IPv6
|
v
Subnetting
|
v
Switching / VLAN
|
v
Routing
|
v
DNS / DHCP
|
v
TCP / UDP / Ports
|
v
Firewall / NAT / VPN
|
v
Packet Analysis
|
v
Network Security
|
v
Cloud & Cybersecurity
คำถามที่พบบ่อย — FAQ
LAN กับ Internet ต่างกันอย่างไร?
LAN คือเครือข่ายในพื้นที่จำกัด เช่น บ้านหรือสำนักงาน ส่วน Internet คือโครงสร้างเครือข่ายขนาดใหญ่ที่เชื่อมโยง เครือข่ายจำนวนมากเข้าด้วยกัน
Router กับ Switch ต่างกันอย่างไร?
โดยพื้นฐาน Switch ใช้เชื่อมต่ออุปกรณ์ภายใน Layer 2 Network และส่ง Frame ตาม MAC Address ขณะที่ Router ใช้เชื่อมต่อระหว่าง IP Network และตัดสินใจส่ง Packet ตาม Routing Table อย่างไรก็ตามอุปกรณ์สมัยใหม่บางชนิดสามารถทำงานได้หลาย Layer
IP Address กับ MAC Address เหมือนกันหรือไม่?
ไม่เหมือนกัน IP Address เป็น Logical Address ที่ใช้ในการสื่อสารและ Routing บน IP Network ส่วน MAC Address เป็น Address ของ Network Interface ที่มีบทบาทในเทคโนโลยี Data Link เช่น Ethernet และ Wi-Fi
มี Internet แต่เปิดเว็บไซต์ไม่ได้ อาจเกิดจากอะไร?
มีได้หลายสาเหตุ เช่น DNS, Proxy, Firewall, Browser, Routing, TLS หรือปัญหาที่ Server ปลายทาง จึงควรตรวจสอบอย่างเป็นลำดับ
จำเป็นต้องเรียน Network ก่อน Cybersecurity หรือไม่?
ไม่จำเป็นต้องเชี่ยวชาญ Network ทั้งหมดก่อนเริ่มเรียน Cybersecurity แต่ควรเข้าใจ IP Address, Subnet, Routing, DNS, TCP/UDP, Port, HTTP/HTTPS และ Firewall เพราะแนวคิดเหล่านี้ถูกใช้อย่างต่อเนื่องในงาน Security
สรุป
Computer Network เป็นพื้นฐานที่ทำให้อุปกรณ์และระบบต่าง ๆ สามารถสื่อสารกันได้ ตั้งแต่เครือข่าย Wi-Fi ภายในบ้านไปจนถึง Internet และ Cloud
หัวใจสำคัญที่ผู้เริ่มต้นควรเข้าใจ ได้แก่ IP Address, Subnet, Default Gateway, DNS, DHCP, Router, Switch, TCP/UDP, Port และ Firewall เมื่อเข้าใจองค์ประกอบเหล่านี้แล้ว การเรียนรู้หัวข้อที่ซับซ้อนขึ้น เช่น VLAN, Routing, VPN, Packet Analysis และ Network Security จะเป็นระบบมากขึ้น
สำหรับผู้ที่สนใจ Cybersecurity การเรียน Network ไม่ได้มีประโยชน์เฉพาะการแก้ปัญหา Internet แต่ยังช่วยให้เข้าใจว่าอุปกรณ์สื่อสารกันอย่างไร Traffic เดินทางไปทางไหน และควรตรวจสอบจุดใดเมื่อพบเหตุการณ์ผิดปกติ
Share your thoughts here
Join the conversation and share your perspective on this article.