chậm trễ thấp hơn là luôn luôn thích hợp hơn để chậm trễ cao hơn, nhưng không có ràng buộc chặt chẽ được đặt trên sự chậm trễ end-to-end.
An ninh Cuối cùng, một giao thức vận chuyển có thể cung cấp một ứng dụng với một hoặc nhiều hơn các dịch vụ an ninh. Ví dụ, trong các máy chủ gửi, một giao thức giao vận có thể mã hóa tất cả dữ liệu truyền qua quá trình gửi thư, và ở máy nhận, các giao thức tầng giao vận có thể giải mã dữ liệu trước khi chuyển dữ liệu đến quá trình tiếp nhận. Một dịch vụ như vậy sẽ cung cấp bảo mật giữa hai quá trình, ngay cả khi dữ liệu được bằng cách nào đó quan sát thấy giữa việc gửi và nhận các quy trình. Một giao thức vận chuyển cũng có thể cung cấp các dịch vụ bảo mật khác ngoài việc giữ bí mật, bao gồm toàn vẹn dữ liệu và điểm kết thúc xác thực, chủ đề mà chúng tôi sẽ đề cập chi tiết trong Chương 8.
2.1.4 Dịch vụ Giao thông vận tải cung cấp bởi Internet Cho đến thời điểm này, chúng tôi đã xem xét các dịch vụ vận chuyển mà một mạng máy tính có thể cung cấp nói chung. Bây giờ chúng ta có được cụ thể hơn và kiểm tra các loại hình dịch vụ vận tải được cung cấp bởi Internet. Internet (và, nói chung, TCP / IPnetworks) làm cho hai giao thức vận chuyển có sẵn cho các ứng dụng, UDP và TCP. Khi bạn (như là một nhà phát triển ứng dụng) tạo ra một ứng dụng mới cho mạng Internet, một trong những quyết định đầu tiên bạn phải làm là cho dù sử dụng UDPor TCP. Mỗi giao thức này cung cấp một bộ khác nhau của dịch vụ cho các ứng dụng cách gọi. Hình 2.4 cho thấy các yêu cầu dịch vụ cho một số ứng dụng được chọn.
2.1 • NGUYÊN TẮC ỨNG DỤNG MẠNG 93
Application Data Loss Throughput Time-Sensitive
chuyển File / tải Không mất đàn hồi No E-mail Không mất đàn hồi Chưa có văn bản Web Không mất đàn hồi (vài kbps) Không
Hình 2.4? Yêu cầu của các ứng dụng mạng được chọn
đang được dịch, vui lòng đợi..