ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

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]

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ขอคำสั่งพื้นฐานการใช้terminal Ubuntu ด้วยครับ
โดย chakirin.bfds ส 16 ม.ค. 2021 2:36 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
5
ส 16 ม.ค. 2021 2:39 pm โดย mindphp
โหลดไฟล์จาก gitlab ไม่ได้
โดย chakirin.bfds ส 16 ม.ค. 2021 11:49 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
3
17
ส 16 ม.ค. 2021 12:02 pm โดย mindphp
ขอวิธีการติดตั้ง psycopg1
โดย chakirin.bfds ส 16 ม.ค. 2021 10:46 am บอร์ด Programming - C/C++ & java & Python
6
21
ส 16 ม.ค. 2021 11:19 am โดย mindphp
python ติด AttributeError ครับ
โดย chakirin.bfds ศ 15 ม.ค. 2021 8:02 pm บอร์ด Programming - C/C++ & java & Python
1
15
ศ 15 ม.ค. 2021 8:18 pm โดย mindphp
สอบถามคำศัพท์เทคนิค Droplet คืออะไร
โดย Kannaphat ศ 15 ม.ค. 2021 6:16 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
14
ส 16 ม.ค. 2021 11:59 am โดย mindphp
ไม่สามารถตั้งค่าแจ้งเตื่อนจากmindphp เข้าเมลล์ได้
โดย Jiratchaya ศ 15 ม.ค. 2021 1:34 pm บอร์ด MindPHP News & Feedback
4
26
ศ 15 ม.ค. 2021 4:40 pm โดย Jiratchaya
สอบถามติดตั้ง phpbb 3.1 ขึ้น error /vendor/twig/twig/lib/Twig/Extension/Core.php
โดย eange08 พฤ 14 ม.ค. 2021 6:48 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
4
26
ศ 15 ม.ค. 2021 10:22 am โดย eange08
กด download แล้วไม่ไปหน้าที่เราจะทำ download ไฟล์
โดย eange08 พ 13 ม.ค. 2021 7:14 pm บอร์ด JavaScript & Jquery Ajax
1
27
พฤ 14 ม.ค. 2021 4:53 pm โดย eange08