Application Layer คืออะไร?

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

เครือข่ายเริ่มต้นด้วยสายเคเบิลจริงและสิ้นสุดด้วยแอปพลิเคชันคอมพิวเตอร์ ข้อมูลถูกบังคับผ่านการเปลี่ยนแปลงหลายระดับระหว่างการถ่ายโอนการสื่อสารตามปกติ นี่เป็นกระบวนการที่จำเป็นเพื่อให้มั่นใจว่ามีการปฏิบัติตามข้อมูลคุณภาพและกฎความปลอดภัยที่เหมาะสม โมเดล OSI ถูกสร้างขึ้นเพื่อเปิดใช้งานความยืดหยุ่นในโปรโตคอลซอฟต์แวร์

แบบจำลอง OSI ประกอบด้วยเจ็ดชั้น สิ่งเหล่านี้คือฟิสิคัล, ดาต้าลิงค์, เครือข่าย, การขนส่ง, เซสชั่น, การนำเสนอและเลเยอร์แอปพลิเคชัน เลเยอร์ทำงานภายในโครงสร้างแบบลำดับชั้นเพื่อส่งข้อความผ่านเครือข่าย

เครือข่ายคอมพิวเตอร์ส่วนใหญ่ในปัจจุบันใช้โปรโตคอลควบคุมการส่งข้อมูลมาตรฐาน (TCP / IP) เป็นภาษาการสื่อสารสำหรับอินเทอร์เน็ต โปรโตคอลเครือข่ายนี้ใช้โมเดล OSI เป็นพิมพ์เขียวว่าอุปกรณ์เครือข่ายและซอฟต์แวร์ควรโต้ตอบอย่างไร แต่ละเลเยอร์ในโมเดลมีความรับผิดชอบเฉพาะในทอพอโลยีเครือข่าย

แบบจำลอง OSI ได้รับการออกแบบโดยอิงตามการกำหนดความรับผิดชอบเป็นลำดับชั้น กฎเหล่านี้บังคับให้แต่ละเลเยอร์ทำตามกระบวนการแฮนด์ออฟเฉพาะเมื่อส่งข้อความผ่านทอพอโลยี แอปพลิเคชันเลเยอร์จำเป็นต้องทำตามกฎแฮนด์ออฟของเลเยอร์การนำเสนอซึ่งเป็นระดับถัดไปภายในเชนลำดับชั้น กฎเหล่านี้มักจะรวมถึงรูปแบบการเข้ารหัสและข้อกำหนดขนาดเฉพาะก่อนที่ข้อความจะได้รับการยอมรับในระดับต่อไปในห่วงโซ่

การส่งข้อความโต้ตอบแบบทันที (IM) เป็นโปรโตคอลการสื่อสารป็อปลาร์ที่ใช้กับโทรศัพท์มือถือและระบบคอมพิวเตอร์ IM เป็นตัวอย่างของซอฟต์แวร์ที่ใช้โปรโตคอลชั้นแอปพลิเคชัน โปรโตคอลมาตรฐาน IM ทำให้ บริษัท ต่างๆสามารถสร้างซอฟต์แวร์ข้อความโต้ตอบแบบทันที ตัวอย่างของผลิตภัณฑ์เหล่านี้ ได้แก่ AOL® Instant Messenger, Yahoo® mail และMSN® messenger แต่ละโปรแกรมใช้มาตรฐาน OSI เพื่อส่งและรับข้อความผ่านเครือข่ายที่เลเยอร์นี้

Microsoft Outlook®เป็นตัวอย่างของแอปพลิเคชันอีเมลที่ใช้เลเยอร์แอปพลิเคชัน นี่คือระดับต่ำสุดของรุ่น OSI ซึ่งมีหน้าที่รับผิดชอบข้อความบรรจุภัณฑ์จากโปรแกรมซอฟต์แวร์ลงในข้อความคอมพิวเตอร์ที่เข้าใจได้ แอปพลิเคชันเลเยอร์ส่งข้อความไปยังเลเยอร์การนำเสนอซึ่งรับผิดชอบการเข้ารหัสและกฎการจัดรูปแบบของข้อความ