bị mất, các nguồn có thể có lẽ di chuyển đến một truyền chất lượng thấp hơn để
đưa ra nhu cầu thấp hơn trên mạng, tăng khả năng giao hàng.
2. Nó có thể là thích hợp hơn để có các ứng dụng hơn là các giao thức vận chuyển
cung cấp dữ liệu cho truyền lại. Điều này rất hữu ích trong bối cảnh sau đây:
(a) Các ứng dụng gửi có thể recompute giá trị dữ liệu bị mất hơn là lưu
trữ. Chúng
(b) Đơn cử có thể cung cấp các giá trị đã sửa đổi chứ không phải chỉ đơn giản là
phát lại các giá trị bị mất, hoặc gửi dữ liệu mới mà "sửa chữa" các hậu quả của sự
mất gốc.
Để kích hoạt các ứng dụng để có thể kiểm soát các chức năng truyền lại,
Clark và Tennenhouse đề nghị các lớp thấp hơn, chẳng hạn như trình bày và xuyên
cổng, đối phó với các dữ liệu trong đơn vị mà các ứng dụng chỉ định. Ứng dụng này nên
phá vỡ dòng chảy của dữ liệu thành các đơn vị dữ liệu ứng dụng cấp (ADUs), và bố cục thấp
ers phải giữ gìn những ranh giới ADU khi họ xử lý dữ liệu. Các application-
khung mức là đơn vị phục hồi lỗi. Như vậy, nếu một phần của một ADU bị mất trong
truyền dẫn, các ứng dụng thông thường sẽ không thể sử dụng, còn lại
phần. Trong một trường hợp như vậy, các lớp ứng dụng sẽ loại bỏ tất cả các phần đến và
sắp xếp để truyền lại toàn bộ ADU, nếu cần thiết
đang được dịch, vui lòng đợi..
