19 ก.ค. เวลา 05:22 • การศึกษา
Network By Shoper Gamer

Application Layer คืออะไร ใน OSI Model

โดย
ชั้นแอปพลิเคชัน (Application Layer) เป็นชั้นที่ 7 และ ชั้นสูงสุดในโมเดล OSI ทำหน้าที่เป็นจุดเชื่อมต่อระหว่างผู้ใช้กับเครือข่าย โดยให้บริการและโปรโตคอลต่างๆ ที่ผู้ใช้ใช้งานโดยตรง ชั้นนี้เปรียบเสมือน "หน้าร้าน" ของระบบเครือข่าย ที่ทำให้ผู้ใช้สามารถโต้ตอบและใช้ประโยชน์จากเครือข่ายได้อย่างสะดวกสบาย
  • ​ความหมายของ Application Layer
ชั้นแอปพลิเคชันเป็นชั้นที่ให้บริการเครือข่ายโดยตรงแก่ผู้ใช้ และ เป็นชั้นที่ใกล้ชิดกับผู้ใช้ที่สุด โดยไม่เกี่ยวข้องกับเรื่องเทคนิคของการส่งข้อมูล แต่เน้นที่การให้บริการ และ ประสบการณ์การใช้งาน
  • ​Application Layer ทำงานอย่างไร
1. รับคำขอจากผู้ใช้ (เช่น การเปิดเว็บไซต์ ส่งอีเมล)
2. แปลงคำขอเป็นรูปแบบที่เหมาะสมสำหรับส่งผ่านเครือข่าย
3. ประสานงานกับชั้นล่าง เพื่อส่งข้อมูล
4. รับผลลัพธ์กลับมา และ แสดงให้ผู้ใช้เห็น
  • ​ประเภทของ Application Layer
☆ 1. บริการสื่อสารระหว่างผู้ใช้
- อีเมล (SMTP, POP3, IMAP)
- การสนทนาออนไลน์ (XMPP)
☆ 2. บริการเข้าถึงข้อมูล
- เว็บเบราว์ซิ่ง (HTTP, HTTPS)
- การถ่ายโอนไฟล์ (FTP, SFTP)
☆ 3. บริการสนับสนุนเครือข่าย
- การกำหนดชื่อโดเมน (DNS)
- การกำหนดที่อยู่ IP (DHCP)
☆ 4. บริการจัดการระบบ
- การเข้าถึงจากระยะไกล (SSH, Telnet)
- การจัดการเครือข่าย (SNMP)
  • ​ประโยชน์
1. ให้บริการที่ผู้ใช้ต้องการโดยตรง
2. ทำให้การใช้งานเครือข่ายง่าย และ สะดวก
3. รองรับการทำงานของแอปพลิเคชันสมัยใหม่
4. เป็นตัวกลางระหว่างผู้ใช้กับความซับซ้อนของเครือข่าย
  • ​ตัวอย่างการใช้งาน
1. การท่องเว็บ
- ใช้โปรโตคอล HTTP/HTTPS
2. การส่งอีเมล
- ใช้โปรโตคอล SMTP, POP3
3. การแชทออนไลน์
- ใช้โปรโตคอล XMPP, MQTT
4. การถ่ายโอนไฟล์
- ใช้โปรโตคอล FTP, SFTP
5. การสตรีมวิดีโอ
- ใช้โปรโตคอล RTMP, HLS
  • ​โปรโตคอลที่สำคัญในชั้นนี้
☆ 1. โปรโตคอลสำหรับเว็บเบราว์ซิ่ง
- HTTP (Hypertext Transfer Protocol) : โปรโตคอลพื้นฐานสำหรับการเรียกดูเว็บเพจ
- HTTPS (HTTP Secure) : เวอร์ชันปลอดภัยของ HTTP ที่มีการเข้ารหัสข้อมูล
☆ 2. โปรโตคอลสำหรับอีเมล
- SMTP (Simple Mail Transfer Protocol) : ใช้สำหรับการส่งอีเมลออก
- POP3 (Post Office Protocol v3) : ใช้สำหรับดาวน์โหลดอีเมลจากเซิร์ฟเวอร์มาเก็บไว้ที่เครื่องผู้ใช้
- IMAP (Internet Message Access Protocol) : ใช้สำหรับจัดการอีเมลบนเซิร์ฟเวอร์โดยตรง
1
☆ 3. โปรโตคอลสำหรับการถ่ายโอนไฟล์
- FTP (File Transfer Protocol) : โปรโตคอลมาตรฐานสำหรับการอัพโหลดและดาวน์โหลดไฟล์
- SFTP (SSH File Transfer Protocol) : เวอร์ชันปลอดภัยของ FTP ที่มีการเข้ารหัส
☆ 4. โปรโตคอลสำหรับการตั้งค่าเครือข่าย
- DNS (Domain Name System) : ใช้แปลงชื่อเว็บไซต์เป็นที่อยู่ IP
- DHCP (Dynamic Host Configuration Protocol) : ใช้จัดสรรที่อยู่ IP ให้อุปกรณ์อัตโนมัติ
☆ 5. โปรโตคอลสำหรับการเข้าถึงระยะไกล
- SSH (Secure Shell) : ใช้สำหรับเข้าควบคุมเครื่องระยะไกลอย่างปลอดภัย
- Telnet : โปรโตคอลเก่าสำหรับการเข้าถึงระยะไกล (ไม่ปลอดภัย)
☆ 6. โปรโตคอลสำหรับการจัดการเครือข่าย
- SNMP (Simple Network Management Protocol) : ใช้สำหรับตรวจสอบและจัดการอุปกรณ์เครือข่าย
☆ 7. โปรโตคอลสำหรับการสื่อสารแบบเรียลไทม์
- XMPP (Extensible Messaging and Presence Protocol) : ใช้สำหรับแชทและส่งข้อความทันที
- MQTT (Message Queuing Telemetry Transport) : โปรโตคอลเบาสำหรับ IoT
✏️ Shoper Gamer
  • ​[Series] Protocol 👇
  • ​OSI Model คืออะไร 👇
  • ​Presentation Layer คืออะไร ใน OSI Model 👇
Credit :
👇
  • ​https://www.ituonline.com/tech-definitions/what-is-the-application-layer-in-the-osi-model/
  • ​https://networkencyclopedia.com/application-layer/
  • ​https://tinyurl.com/s3hfm4y
  • ​https://tinyurl.com/2hb58vac

ดูเพิ่มเติมในซีรีส์

โฆษณา