🏠 Siam2Rich 📈 iCafeForex 💻 SiamCafe Blog 🖥️ SiamLancard
Home IT CareerNetworking พื้นฐาน สิ่งที่คน IT ต้องรู้ให้แน่น

Networking พื้นฐาน สิ่งที่คน IT ต้องรู้ให้แน่น

by bom

Networking เป็นพื้นฐานที่คน IT ทุกสายงานต้องรู้ ไม่ว่าจะเป็น Developer, DevOps, Cloud Engineer หรือ Security เพราะทุกระบบทำงานผ่าน Network ถ้าไม่เข้าใจ Networking จะ Debug ปัญหาไม่ได้ ออกแบบระบบไม่ดี บทความนี้จะสรุป Networking พื้นฐานที่คน IT ต้องรู้ให้แน่น แบบเข้าใจง่าย

Networking พื้นฐาน สิ่งที่คน IT ต้องรู้ให้แน่น

OSI Model 7 ชั้น

ทำไมต้องรู้ OSI

OSI Model เป็นกรอบอ้างอิงที่ช่วยเข้าใจว่า Network ทำงานยังไง แบ่งเป็น 7 ชั้น:

  • Layer 7 – Application: HTTP, HTTPS, DNS, FTP, SMTP (สิ่งที่ User เห็น)
  • Layer 6 – Presentation: Encryption, SSL/TLS, Data Format
  • Layer 5 – Session: Session Management
  • Layer 4 – Transport: TCP, UDP, Port Number
  • Layer 3 – Network: IP Address, Routing, ICMP
  • Layer 2 – Data Link: MAC Address, Switch, VLAN
  • Layer 1 – Physical: Cable, Wi-Fi, Hub

ในทางปฏิบัติ Developer ต้องรู้ Layer 3-4-7 เป็นอย่างดี

TCP/IP พื้นฐาน

IP Address

  • IPv4: 192.168.1.1 (32-bit, 4.3 พันล้าน Address)
  • IPv6: 2001:0db8::1 (128-bit, แทบไม่มีวันหมด)
  • Private IP: 10.x.x.x, 172.16-31.x.x, 192.168.x.x (ใช้ใน LAN)
  • Public IP: IP ที่ใช้บน Internet
  • Subnet Mask: กำหนดขอบเขต Network เช่น /24 = 255.255.255.0 = 254 Host

TCP vs UDP

  • TCP: Reliable, มี Connection, ส่งข้อมูลครบ ไม่หาย (HTTP, SSH, Database)
  • UDP: Unreliable, ไม่มี Connection, เร็วกว่า (DNS, Video Streaming, Gaming)

Port Number ที่ต้องจำ

  • 80: HTTP
  • 443: HTTPS
  • 22: SSH
  • 3306: MySQL
  • 5432: PostgreSQL
  • 6379: Redis
  • 53: DNS

DNS (Domain Name System)

DNS คืออะไร

DNS แปลง Domain Name (siam2r.com) เป็น IP Address (122.155.168.7) เหมือนสมุดโทรศัพท์ของ Internet

DNS Record ที่ต้องรู้

  • A Record: Domain → IPv4 Address
  • AAAA Record: Domain → IPv6 Address
  • CNAME: Domain → Domain (Alias)
  • MX: Mail Server
  • TXT: ข้อมูลเพิ่มเติม (SPF, DKIM, Verification)
  • NS: Nameserver

อ่านเพิ่มที่ Passive Income สำหรับโปรแกรมเมอร์

HTTP/HTTPS

HTTP Methods

  • GET: อ่านข้อมูล
  • POST: สร้างข้อมูลใหม่
  • PUT/PATCH: แก้ไขข้อมูล
  • DELETE: ลบข้อมูล

Status Code ที่ต้องรู้

  • 200: OK สำเร็จ
  • 201: Created สร้างสำเร็จ
  • 301: Moved Permanently (Redirect ถาวร)
  • 400: Bad Request (ส่งข้อมูลผิด)
  • 401: Unauthorized (ไม่ได้ Login)
  • 403: Forbidden (ไม่มีสิทธิ์)
  • 404: Not Found (หาไม่เจอ)
  • 500: Internal Server Error (Server พัง)
  • 502: Bad Gateway (Proxy/Load Balancer ติดต่อ Backend ไม่ได้)
  • 503: Service Unavailable (Server ล่ม)

HTTPS / TLS

  • HTTPS = HTTP + TLS Encryption
  • เข้ารหัสข้อมูลระหว่าง Client-Server
  • ต้องมี SSL Certificate (Let’s Encrypt ฟรี)
  • ปี 2026 ทุกเว็บต้องใช้ HTTPS

Firewall, VPN, Load Balancer

Firewall

  • ควบคุม Traffic เข้า-ออก Network
  • กฎ: Allow/Deny ตาม IP, Port, Protocol
  • Cloud: AWS Security Group, GCP Firewall Rules

VPN

  • สร้าง Tunnel เข้ารหัสระหว่าง 2 Network
  • ใช้เข้าถึง Internal Network จากข้างนอก
  • ใช้ปกป้อง Privacy เมื่อใช้ Wi-Fi สาธารณะ

Load Balancer

  • กระจาย Traffic ไปยังหลาย Server
  • เพิ่ม Availability และ Scalability
  • Cloud: AWS ALB/NLB, GCP Load Balancer

อ่านเพิ่มที่ ธุรกิจออนไลน์ทำอะไรดี และ รับงาน Freelance Developer

ทักษะ Networking → เพิ่มค่าตัว

รู้ Networking ดี → เงินเดือนสูงขึ้น

Developer ที่เข้าใจ Networking Debug ปัญหาได้เร็วกว่า ออกแบบระบบได้ดีกว่า → DCA ลงทุนพอร์ตลงทุน REITอิสรภาพทางการเงิน

คำถามที่พบบ่อย (FAQ)

Developer ต้องรู้ Networking ลึกแค่ไหน?

รู้ TCP/IP, DNS, HTTP, Firewall, Load Balancer พื้นฐาน เพียงพอ ไม่ต้องรู้ถึง Level CCNA แต่ถ้ารู้จะได้เปรียบมาก

เรียน Networking จากไหนดี?

YouTube: NetworkChuck, Professor Messer (CompTIA Network+) หนังสือ: Computer Networking by Kurose ฟรี: Cisco Networking Academy อ่านเพิ่มที่ สินค้าดิจิทัลขายอะไรดี

ต้องสอบ CCNA ไหม?

ถ้าเป็น Network Engineer ต้องสอบ ถ้าเป็น Developer/DevOps ไม่จำเป็น แต่รู้เนื้อหา CCNA จะดีมาก

Cloud Networking ต่างจาก Traditional ยังไง?

Concept เดียวกัน (IP, Subnet, Firewall, LB) แต่สร้างผ่าน Console/API แทนการตั้งค่าอุปกรณ์จริง เรียนรู้ง่ายกว่า

ปัญหา Network ที่พบบ่อย?

DNS ไม่ Resolve, Firewall Block, Port ไม่เปิด, SSL หมดอายุ, Connection Timeout ทั้งหมดต้องใช้ Networking พื้นฐานในการ Debug อ่านเพิ่มที่ เก็บเงินยังไงให้ได้ล้านแรก

บทความที่เกี่ยวข้อง

Networking พื้นฐานเป็นทักษะที่คน IT ทุกคนต้องมี ทำให้ Debug เร็วขึ้น ออกแบบระบบดีขึ้น หากสนใจเรียนรู้เพิ่มเติม ศึกษาได้ที่ เรียนเทรด Forex ที่ iCafeForex.com

iCafeForexXMSignalSiamCafeSiamLanCardSiam2RiCafeCloud

You may also like

Free Forex EA Download — XM Signal · EA Forex ฟรี
iCafeForex Network: XM Signal | iCafeForex | SiamCafe | SiamLanCard
Siam2R|iCafeForex|SiamCafe Blog|XM Signal|SiamLanCard
© 2026 Siam2R.com | อ.บอม กิตติทัศน์ เจริญพนาสิทธิ์
iCafeForex Network: XM Signal | iCafeForex | SiamCafe | SiamLanCard