Skip to main content

Lớp ứng dụng là gì?

Mạng máy tính thường được thiết kế dựa trên sơ đồ mạng.Cấu trúc liên kết này được xác định dựa trên mô hình kết nối hệ thống mở (OSI) và bao gồm bảy lớp chức năng mạng.Lớp ứng dụng là mức cao nhất trong OSI, được gọi là lớp bảy.Đó là lớp mạng quản lý các chương trình truyền thông trên mạng, bao gồm Giao thức truyền tệp (FTP), Giao thức chuyển siêu văn bản (HTTP) và email.Các chương trình này cho phép trình duyệt Internet và ứng dụng email đến dữ liệu chia sẻ trên mạng.Mạng bắt đầu bằng cáp vật lý và kết thúc bằng ứng dụng máy tính.Dữ liệu bị ép buộc thông qua một số cấp độ biến đổi trong quá trình truyền thông thường.Đây là một quá trình cần thiết để đảm bảo chất lượng dữ liệu và quy tắc bảo mật thích hợp được tuân thủ.Mô hình OSI được tạo ra để cho phép linh hoạt trong các giao thức phần mềm.Mô hình OSI được tạo thành từ bảy lớp.Đây là các lớp vật lý, liên kết dữ liệu, mạng, vận chuyển, phiên, trình bày và các lớp ứng dụng.Các lớp hoạt động trong cấu trúc phân cấp để gửi tin nhắn trên mạng. Hầu hết các mạng máy tính ngày nay sử dụng Giao thức điều khiển truyền tiêu chuẩn (TCP/IP) làm ngôn ngữ truyền thông cho Internet.Giao thức mạng này sử dụng mô hình OSI như một kế hoạch chi tiết về cách các thiết bị và phần mềm mạng nên tương tác.Mỗi lớp trong mô hình có trách nhiệm cụ thể trong cấu trúc liên kết mạng.Mô hình OSI được thiết kế dựa trên chuỗi trách nhiệm phân cấp.Các quy tắc này buộc mỗi lớp phải tuân theo các quy trình chuyển giao cụ thể khi gửi một thông điệp qua cấu trúc liên kết.Lớp ứng dụng được yêu cầu tuân theo các quy tắc chuyển giao của lớp trình bày, đây là cấp độ tiếp theo trong chuỗi phân cấp.Các quy tắc này thường bao gồm định dạng, mã hóa và các yêu cầu kích thước cụ thể trước khi tin nhắn có thể được cấp theo cấp độ tiếp theo trong chuỗi.Tin nhắn tức thời (IM) là một giao thức truyền thông poplar được sử dụng trên điện thoại di động và hệ thống máy tính.IM là một ví dụ về phần mềm sử dụng giao thức lớp ứng dụng.Giao thức tiêu chuẩn IM giúp các công ty có thể xây dựng phần mềm nhắn tin tức thời.Một số ví dụ về các sản phẩm này bao gồm AOL Sứ giả tức thì, Yahoo Thư và MSN tin nhắn.Mỗi chương trình sử dụng các tiêu chuẩn OSI để gửi và nhận tin nhắn trên mạng ở lớp này. Microsoft Outlook là một ví dụ về ứng dụng email sử dụng lớp ứng dụng.Đây là mức thấp nhất của mô hình OSI, chịu trách nhiệm đóng gói thông báo từ một chương trình phần mềm thành một thông báo máy tính dễ hiểu.Lớp ứng dụng gửi một thông báo đến lớp trình bày, chịu trách nhiệm cho các quy tắc mã hóa và định dạng của tin nhắn.