DCN - Giao thức ứng dụng
Có một số giao thức hoạt động cho người dùng trong Lớp ứng dụng. Các giao thức lớp ứng dụng có thể được chia thành hai loại:
Các giao thức được người dùng sử dụng, ví dụ như email, eMail.
Các giao thức trợ giúp và hỗ trợ các giao thức được người dùng sử dụng. Ví dụ: DNS.
Một số giao thức lớp Ứng dụng được mô tả bên dưới:
Hệ Thống Tên Miền
Hệ thống tên miền (DNS) hoạt động trên mô hình Máy chủ khách. Nó sử dụng giao thức UDP cho giao tiếp tầng vận chuyển. DNS sử dụng lược đồ đặt tên miền dựa trên phân cấp. Máy chủ DNS được định cấu hình với Tên miền Đủ điều kiện (FQDN) và địa chỉ email được ánh xạ với địa chỉ Giao thức Internet tương ứng của chúng.
Một máy chủ DNS được yêu cầu với FQDN và nó phản hồi lại bằng địa chỉ IP được ánh xạ với nó. DNS sử dụng cổng UDP 53.
Giao thức chuyển thư đơn giản
Giao thức truyền thư đơn giản (SMTP) được sử dụng để chuyển thư điện tử từ người dùng này sang người dùng khác. Tác vụ này được thực hiện bằng phần mềm ứng dụng email khách (Tác nhân người dùng) mà người dùng đang sử dụng. Tác nhân người dùng giúp người dùng nhập và định dạng email và lưu trữ nó cho đến khi có internet. Khi một email được gửi để gửi, quá trình gửi sẽ được xử lý bởi Message Transfer Agent thường được tích hợp sẵn trong phần mềm ứng dụng email.
Tác nhân chuyển thông báo sử dụng SMTP để chuyển tiếp email đến một Tác nhân chuyển thông báo khác (phía máy chủ). Trong khi SMTP được người dùng cuối sử dụng để chỉ gửi email, Máy chủ thường sử dụng SMTP để gửi cũng như nhận email. SMTP sử dụng cổng TCP số 25 và 587.
Phần mềm ứng dụng khách sử dụng Giao thức Truy cập Thư Internet (IMAP) hoặc các giao thức POP để nhận email.
Giao thức truyền tập tin
Giao thức truyền tệp (FTP) là giao thức được sử dụng rộng rãi nhất để truyền tệp qua mạng. FTP sử dụng TCP / IP để giao tiếp và nó hoạt động trên cổng TCP 21. FTP hoạt động trên Mô hình Máy khách / Máy chủ trong đó máy khách yêu cầu tệp từ Máy chủ và máy chủ gửi tài nguyên được yêu cầu trở lại máy khách.
FTP sử dụng điều khiển ngoài băng tần tức là FTP sử dụng cổng TCP 20 để trao đổi thông tin điều khiển và dữ liệu thực tế được gửi qua cổng TCP 21.
Máy khách yêu cầu máy chủ cho một tệp. Khi máy chủ nhận được yêu cầu tệp, nó sẽ mở kết nối TCP cho máy khách và chuyển tệp. Sau khi chuyển xong, máy chủ đóng kết nối. Đối với tệp thứ hai, máy khách yêu cầu lại và máy chủ mở lại kết nối TCP mới.
Giao thức Bưu điện (POP)
Giao thức Bưu điện phiên bản 3 (POP 3) là một giao thức truy xuất thư đơn giản được Người dùng sử dụng (phần mềm email khách) để lấy thư từ máy chủ thư.
Khi một máy khách cần lấy thư từ máy chủ, nó sẽ mở một kết nối với máy chủ trên cổng TCP 110. Sau đó, người dùng có thể truy cập vào thư của mình và tải chúng xuống máy tính cục bộ. POP3 hoạt động ở hai chế độ. Chế độ phổ biến nhất là chế độ xóa, là xóa các email từ máy chủ từ xa sau khi chúng được tải xuống các máy cục bộ. Chế độ thứ hai, chế độ giữ, không xóa email khỏi máy chủ thư và cung cấp cho người dùng một tùy chọn để truy cập thư sau này trên máy chủ thư.
Giao thức truyền siêu văn bản (HTTP)
Giao thức truyền siêu văn bản (HTTP) là nền tảng của World Wide Web. Siêu văn bản là hệ thống tài liệu được tổ chức tốt sử dụng các siêu liên kết để liên kết các trang trong tài liệu văn bản. HTTP hoạt động trên mô hình máy chủ khách hàng. Khi người dùng muốn truy cập bất kỳ trang HTTP nào trên internet, máy khách ở đầu người dùng sẽ khởi tạo kết nối TCP tới máy chủ trên cổng 80. Khi máy chủ chấp nhận yêu cầu máy khách, máy khách được phép truy cập các trang web.
Để truy cập các trang web, máy khách thường sử dụng các trình duyệt web, trình duyệt này chịu trách nhiệm khởi tạo, duy trì và đóng các kết nối TCP. HTTP là một giao thức không trạng thái, có nghĩa là Máy chủ không lưu trữ thông tin về các yêu cầu trước đó của máy khách.
Phiên bản HTTP
HTTP 1.0 sử dụng HTTP không liên tục. Có thể gửi nhiều nhất một đối tượng qua một kết nối TCP.
HTTP 1.1 sử dụng HTTP liên tụ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.