TH: บทนำ (สำหรับมือใหม่)

Layer 4 — Application Layer (OSI Layer 5–7)

“ชั้นบริการที่เราใช้งานจริง เช่น Web, Email, DNS”

Protocol หลักที่ต้องรู้

Protocolทำอะไรภาพจำง่าย
DNSแปลงชื่อเว็บเป็น IPสมุดโทรศัพท์
DHCPแจก IP อัตโนมัติเจ้าหน้าที่ทะเบียน แจกบ้านเลขที่ใหม่
HTTP/HTTPSเปิดเว็บดูเว็บผ่านเบราว์เซอร์
TLS/SSLเข้ารหัสข้อมูลเว็บซองจดหมายกันอ่าน
SMTP / IMAP / POP3อีเมลระบบไปรษณีย์สำหรับ Email
SSHRemote Loginประตูเข้าบ้านแบบใช้กุญแจพิเศษ
FTP / SFTPรับส่งไฟล์ขนของไป-กลับ

TH: บทนำ – Transport Layer คืออะไร?

ชั้นนี้ทำให้ “โปรแกรมกับโปรแกรมคุยกันได้”
ใช้ระบบ Port เพื่อระบุว่าแพ็กเก็ตควรเข้าโปรแกรมไหน

หน้าที่:

  • ควบคุมความน่าเชื่อถือของการส่งข้อมูล

  • ตรวจสอบลำดับ

  • เชื่อมการทำงานระหว่างบริการต่าง ๆ


EN: Overview – What is the Transport Layer?

This layer provides end-to-end communication between applications
using ports.

Responsibilities:

  • Reliability (TCP)

  • Speed (UDP)

  • Multiplexing via ports

Analogies:

  • TCP = Phone call

  • UDP = Shouting across room

  • Ports = Room numbers


Protocol List

1) TCP

  • TH: คุยแบบเชื่อถือได้ (มี ACK, ลำดับ, แก้ไขการสูญหาย)

  • EN: Reliable, ordered, error-checked delivery

  • ใช้กับ: Web, Email, SSH

ภาพจำ: โทรศัพท์ที่ต้องฟังกันรู้เรื่อง


2) UDP

  • TH: เร็ว ไม่สนว่าถึงหรือไม่

  • EN: Fast, connectionless

  • ใช้กับ: DNS, VoIP, Video streaming

ภาพจำ: ตะโกนส่งข้อความ


3) Ports

  • TH: เบอร์ห้องของบริการ

  • EN: Identifiers for services

  • ตัวอย่าง:

    • 53 = DNS

    • 80 = HTTP

    • 443 = HTTPS

    • 22 = SSH

    • 25 = SMTP


Teaching Notes

  • Demo: ss -tulpn, netstat, Wireshark (TCP 3-way handshake)

  • เวลาแนะนำ: 15–20 นาที