tầng ứng dụng có thể được phân chia đại khái thành 2 loại:
Giao thức mà được sử dụng bởi người sử dụng. Ví dụ: email
Giao thức mà giúp và hỗ trợ các giao thức được sử dụng bởi người sử dụng. Ví dụ: DNS. Một số giao thức tầng ứng dụng được miêu tả bên dưới đây:
Hệ thống tên miền (Domain Name System) trong DCN
Hệ thống tên miền (DNS) làm việc trên Mô hình client-server. Nó sử dụng giao thức UDP cho giao tiếp tầng truyền tải. DNS sử dụng miền có thứ bậc trên cơ sở giản đồ tên. DNS server được định hình với Địa chỉ tên miền đầy đủ (FQDN) và các địa chỉ email được ánh xạ với các địa chỉ Giao thức internet tương ứng của nó.
Một DNS server được yêu cầu với FQDN và nó phản hồi trở lại với địa chỉ IP được ánh xạ với nó. DNS sử dụng UDP cổng 53.
Giao thức truyền tải mail đơn giản (Simple Mail Transfer Protocol) trong DCN
SMTP được sử dụng để truyền tải mail điện tử từ một người sử dụng tới người sử dụng khác. Nhiệm vụ này được thực hiện bởi phần mềm email client (user agents) mà người sử dụng đang dùng. User Agents giúp người sử dụng phân loại và định dạng email và lưu giữ nó tới khi internet có sẵn. Khi một email được đệ trình để gửi, tiến trình gửi được kiểm soát bởi Dịch vụ thư điện tử (MTA) mà thường đi kèm trong phần mềm email client.
http://vietjack.com/ Trang chia sẻ các bài học online miễn phí Trang 100 Message Transfer Agent (MTA) sử dụng SMTP để chuyển tiếp email tới MTA khác (bên server). Trong khi SMTP được sử dụng bởi người sử dụng để chỉ gửi email, Server thường sử dụng SMTP để gửi cũng như nhận email. SMTP sử dụng TCP cổng số 25 và 587.
Phần mềm client sử dụng Giao thức truy cập thông báo internet (Internet Message Access Protocol - IMAP) hoặc các giao thức POP để nhận các email.
Giao thức truyền tải file (File Transfer Protocol) trong DCN
Giao thức truyền tải file (FTP) là giao thức được sử dụng rộng rãi nhất cho truyền tải file qua mạng. FTP sử dụng TCP/IP cho giao tiếp và nó làm việc trên cổng TCP 21. FTP làm việc trên Mô hình client/server mà một client yêu cầu file từ server và server gửi nguồn tài nguyên được yêu cầu trở lại client.
FTP sử dụng kiểm soát out-of-band, ví dụ: FTP sử dụng cổng TCP 20 cho trao đổi thông tin kiểm soát và dữ liệu thực sự được gửi qua cổng TCP 21.
Client yêu cầu server một file. Khi server nhận một yêu cầu cho một file , nó mở một kết nối TCP cho client và truyền tải file đó. Sau khi quá trình truyền tải kết thúc, server đóng kết nối. Với một file thứ hai, client yêu cầu lại và server mở lại một kết nối TCP mới.
Giao thức POP (Post Office Protocol) trong DCN
Giao thức POP phiên bản 3 là một giao thức thu hồi mail đơn giản được sử dụng bởi User Agents để thu hồi các mail từ server.
Khi một client cần thu hồi mail từ server, nó mở một kết nối với server trên cổng TCP 110. Người sử dụng sau đó có thể truy cập mail của anh ta và tải chúng xuống tới máy địa phương. POP 3 làm việc theo 2 chế độ. Chế độ phổ biến nhất là chế độ xóa, là để xóa email từ server từ xa sau khi chúng đã được tải xuống tới các thiết bị địa phương. Chế độ thứ hai, là chế độ giữ, không xóa email từ server và cung cấp cho người sử dụng một tính năng để truy cập vào mail sau đó trên server.
Giao thức truyền tải siêu văn bản (HTTP) trong DCN
HTTP là nền tảng của World Wide Web. Siêu dữ liệu là hệ thống tài liệu được tổ chức chặt chẽ mà sử dụng các siêu liên kết để liên kết các trang trong các tài liệu văn bản. HTTP làm việc trên Mô hình client server. Khi một người sử dụng muốn truy cập vào bất kỳ trang HTTP nào trên internet,
http://vietjack.com/ Trang chia sẻ các bài học online miễn phí Trang 101 thiết bị client tại đầu kết nối người dùng khởi tạo một kết nối TCP tới server trên cổng 80. Khi server chấp nhận các yêu cầu của client, client được quyền truy cập vào các trang web.
Để truy cập vào các trang web, một client thường sử dụng các trình duyệt web, có chức năng cho khởi tạo, duy trì, và đóng các kết nối TCP. HTTP là một giao thức stateless, mà nghĩa là server duy trì không thông tin nào về các yêu cầu sớm hơn bởi các client.
Các phiên bản HTTP
HTTP 1.0 sử dụng HTTP không đặc. Một đối tượng có thể được gửi qua một kết nối TCP đơn.
HTTP 1.1 sử dụng HTTP đặc. Trong phiên bản này, nhiều đối tượng có thể được gửi qua một kết nối TCP đơn.
Dịch vụ mạng trong DCN