Application Layer คืออะไร

ลำดับชั้น ความหมายของ Application Layer
ความหมายของ Application Layer

     OSI Model 7 Layers (โอเอสไอ โมเดล เซเว่น เลเยอร์) คือ รูปแบบความคิดที่พรรณาถึงคุณสมบัติพิเศษและมาตรฐานการทำงานภายในของระบบการสื่อสาร ซึ่งได้มีการแบ่งการทำงานของระบบอินเทอร์เน็ตเป็นชั้นต่างๆ เพื่อให้การทำงานของระบบการสื่อสารนั้นเป็นไปอย่างประสิทธิภาพมากยิ่งขึ้น เนื่องจากได้มีการแบ่งส่วนการทำงานต่างๆ ทำให้เข้าไปจัดการในส่วนของ Layers ชั้นต่างๆ ได้ถูกต้อง ซึ่ง Layers นั้นได้แบ่งทั้งหมด 7 Layers (เลเยอร์) ซึ่งเราจะมาอธิบายถึง Layers (เลเยอร์) ชั้นบนสุดหรือ Layers (เลเยอร์) ชั้นที่ 7 กันนั้นก็คือ Application Layer

    Application Layer คือ ชั้นที่อยู่บนสุดของกระบวนการรับ - ส่งข้อมูล มีหน้าที่ติดต่อกับผู้ใช้ โดยจะเป็นตัวกลางในการรับคำสั่งต่าง ๆ จากผู้ใช้ส่งให้ Computer แปลความหมาย และทำงานตามคำสั่งที่ได้รับ โดยชั้นที่ 7 เป็นชั้นที่อยู่ใกล้ผู้ใช้มากที่สุดโดยเป็นชั้นแอปพลิเคชันของ OSI มีปฏิสัมพันธ์กันโดยตรงกับผู้ใช้ด้วยซอร์ฟแวร์แอปพลิเคชัน ฟังก์ชันของชั้นนี้จะรวมถึงการระบุคู่ค้าการสื่อสาร โดยพิจารณาตัวตนและความพร้อมของคู่ค้าสำหรับการประยุกต์ใช้กับข้อมูลที่จะส่ง เมื่อพิจาณาถึงความพร้อมของทรัพยากร, แอปพลิเคชันเลเยอร์จะต้องตัดสินใจว่ามีเครื่อข่ายเพียงพอหรือมีเครือข่ายที่ได้ร้องขอไปอยู่แล้วหรือไม่ ในการสื่อสารให้ตรงกัน, ทุกการสื่อสารระหว่างแอปพลิเคชันทั้งหมดต้องการความร่วมมือที่จะถูกบริหารจัดการโดยแอปพลิเคชันเลเยอร์นี้ ตัวอย่างบางส่วนของการใช้งานแอปพลิเคชันเลเยอร์ เช่น การแปลความหมายของการคลิก Mouse ให้เป็นคำสั่งในการก๊อปปี้ไฟล์ หรือดึงข้อมูลมาแสดงบนหหน้าจอ

หน้าที่ของ Application Layer คือ 

  • เป็นชั้น Layers(เลเยอร์) ชั้นบนสุดซึ่งติดต่อกับ User โดยตรง
  • ทำหน้าที่ตรวจสอบความเป็นไปได้ในการสื่อสาร และทำการติดต่อสื่อสารกับคู่สื่อสาร
  • ดูเเลให้ Application ต่าง ๆ สามารถทำงานร่วมกันได้

Software Applications 

  • Network Applications
    • Browser ,DNS,FTP,HTTP,TELNET,E-mail
  • Stand alone Application with Network redirector
    • Word processor, Spread Sheet,Presetation managers

    กล่าวแล้วคือ Application Layer เป็น ส่วนที่ติดต่อกับผู้ใช้งานโดยมีหน้าที่ในการแปลงคำสั่งจากภาษามนุษย์ไปเป็นคำสั่งเครื่องคอมพิวเตอร์ หรือดึงข้อมูลมาแสดงบนหน้าจอ โดยการแปลคำสั่งจากผู้ใช้ให้คอมพิวเตอร์ทำงานนี้จะต้องแปลออกมาให้ถูกต้องตาม Syntax ที่ใช้ในระบบปฏิบัติการของคอมพิวเตอร์นั้น ๆ เป็น Layer (เลเยอร์) ชั้นที่ 7 ซึ่งเป็นชั้นที่อยู่ใกล้ผู้ใช้งานมากที่สุด โดยเป็นแอพพลิเคชันของ OSI มีปฏิสัมพันธ์โดยตรงกับผู้ใช้ซอฟต์แวร์แอพพลิเคชัน คอยรับส่งข้อมูลโดยตรงกับผู้ใช้และกำหนดกติกาอัลกอลิทึมว่าเป็นอย่างไร ให้ทำงานเรื่องอะไร โดยจะเปลี่ยนเสมือนกับ โรงพยาบาล (ยกตัวอย่างมาให่เห็นภาพ) โดยโรงพยาบาล สิ่งที่เจอเ็นอย่างแรกก็จะเป็นเค้าเตอร์รับเรื่อง โดยจับค่อยรับเรื่องไว้เป็นอันดับแรกนั้นเอง ซึ่งก็เหมือนกับ Layer ชั้นที่ 7 Application Layer ที่คอยรับคำสั่งจากมนุษย์ แล้วแปลงเป็นคำสั่งคอมพิวเตอร์ หรือดึงข้อมูลมาแสดงบนหน้าจอ และส่งข้อมูลไปยังชั่นอื่นๆเพื่อทำงานต่อๆไปนั้นเอง

  โดย Application Layer เป็น 1 ใน Layer ทั้ง 7 ชั้นของ OSI สามารถเข้าไปศึกษาข้อมูลเพิ่มเติมได้ที่ 7 Layers เซเว่น เลเยอร์ คืออะไรแนะลำดับชั้นอย่าง layer คืออะไร เลเยอร์ คือการซ้อนทับกันของออบเจ็คเป็นชั้นๆและ Transport Layer (ทรานสโพทเลเยอร์) เป็นชั้นสื่อสารนำส่งข้อมูล ว่าคืออะไร ก็สามารถเข้าไปอ่านได้ที่นี้เลย

 

อ้างอิงข้อมูลจาก

ความหมาย Application Layer หรือ Process Layer.[ออนไลน์].เข้าถึงได้จาก : http://kerokerozaa.blogspot.com/2009/06/application-layer.html.[9.3.2020]
Application Layer.[ออนไลน์].เข้าถึงได้จาก :https://th.wikipedia.org/wiki/%E0%B9%81%E0%B8%9A%E0%B8%9A%E0%B8%88%E0%B8%B3%E0%B8%A5%E0%B8%AD%E0%B8%87%E0%B9%82%E0%B8%AD%E0%B9%80%E0%B8%AD%E0%B8%AA%E0%B9%84%E0%B8%AD .[9.3.2020]
Layer 7 of The OSI Model: Application Layer.[ออนไลน์].เข้าถึงได้จาก :https://www.infoblox.com/glossary/layer-7-of-the-osi-model-application-layer/ .[9.3.2020]
What is application layer? The functions and examples of application layer.[ออนไลน์].เข้าถึงได้จาก : https://www.router-switch.com/faq/what-is-application-layer-the-functions-and-examples-of-application-layer.html .[9.3.2020]
DCN - Application Layer Introduction .[ออนไลน์].เข้าถึงได้จาก :https://www.tutorialspoint.com/data_communication_computer_network/application_layer_introduction.htm .[9.3.2020]

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เลือกสุขภัณฑ์ห้องน้ำให้สวยและสะดวกกับการใช้งาน
โดย Ellache ศ 23 พฤษภาคม 2025 2:29 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
9
ศ 23 พฤษภาคม 2025 2:29 pm โดย Ellache View Topic เลือกสุขภัณฑ์ห้องน้ำให้สวยและสะดวกกับการใช้งาน
เรียก API ไม่ได้ ไม่มีการตอบสนองใดๆกลับมา
โดย MBMoo ศ 23 พฤษภาคม 2025 2:18 pm บอร์ด Programming - C/C++ & java & Python
2
27
ศ 23 พฤษภาคม 2025 2:44 pm โดย MBMoo View Topic เรียก API ไม่ได้ ไม่มีการตอบสนองใดๆกลับมา
เริ่มต้นสร้าง LINE Front-end Framework (LIFF) อย่างง่าย
โดย tsukasaz ศ 23 พฤษภาคม 2025 11:27 am บอร์ด Microsoft Office Knowledge & line & Etc
0
11
ศ 23 พฤษภาคม 2025 11:27 am โดย tsukasaz View Topic เริ่มต้นสร้าง LINE Front-end Framework (LIFF) อย่างง่าย
เปลี่ยนเงินฝากมาเป็นประกันออมทรัพย์ดีกว่าอย่างไร
โดย Ellache พ 21 พฤษภาคม 2025 2:40 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
27
พ 21 พฤษภาคม 2025 2:40 pm โดย Ellache View Topic เปลี่ยนเงินฝากมาเป็นประกันออมทรัพย์ดีกว่าอย่างไร
ปรับการ Zoom In Zoom Out ที่ Reponsive Design Mode ของ Safari ทำอย่างไร
โดย Buck Kittisak พ 21 พฤษภาคม 2025 12:17 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
32
พ 21 พฤษภาคม 2025 12:17 pm โดย Buck Kittisak View Topic ปรับการ Zoom In Zoom Out ที่ Reponsive Design Mode ของ Safari ทำอย่างไร
VDO - Dev Odoo บน Docker
โดย Bundith อ 20 พฤษภาคม 2025 10:07 am บอร์ด Python Knowledge
0
44
อ 20 พฤษภาคม 2025 10:07 am โดย Bundith View Topic VDO - Dev Odoo บน Docker
5 สาเหตุและวิธีการแก้ปัญหาฝักบัวน้ำไม่แรง
โดย Ellache จ 19 พฤษภาคม 2025 4:40 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
48
จ 19 พฤษภาคม 2025 4:40 pm โดย Ellache View Topic 5 สาเหตุและวิธีการแก้ปัญหาฝักบัวน้ำไม่แรง
เลือกเซิร์ฟเวอร์แบบไหนดีสำหรับ Odoo? คู่มือปี 2025
โดย Bundith จ 19 พฤษภาคม 2025 10:00 am บอร์ด Linux - Web Server
0
47
จ 19 พฤษภาคม 2025 10:00 am โดย Bundith View Topic เลือกเซิร์ฟเวอร์แบบไหนดีสำหรับ Odoo? คู่มือปี 2025