Hình 3.18 (a) cho thấy rằng với giao thức stop-and-wait của chúng tôi, nếu người gửi bắt đầu gửi các gói tin tại t = 0, sau đó tại t = L / R = 8 micro, các bit cuối cùng đi vào kênh ở phía người gửi. Các gói tin sau đó làm cho ney 15 msec của nó xuyên quốc gia jour-, với các bit cuối cùng của gói mới nổi ở người nhận Giả sử vì đơn giản rằng các gói tin ACK là rất nhỏ (vì vậy mà chúng ta có thể bỏ qua thời gian truyền của họ) và rằng người nhận có thể gửi một ACK ngay khi bit cuối cùng của một gói dữ liệu được nhận, ACK xuất hiện trở lại ở người gửi tại t = RTT + L / R = 30,008 ms. Tại thời điểm này, người gửi bây giờ có thể truyền tải thông điệp tới. Như vậy, trong 30,008 msec, người gửi đã gửi cho chỉ 0.008 ms. Nếu chúng ta xác định việc sử dụng của người gửi (hoặc kênh) là phần của thời gian gửi là thực sự bận rộn bit đưa vào các kênh, các phân tích trong hình 3.18 (a) cho thấy rằng các giao thức stop-and-wait có khá ảm đạm người gửi utilizationThat là, người gửi là bận rộn chỉ 2,7 phần trăm của một phần trăm của thời gian! Được nhìn theo cách khác, người gửi đã có thể gửi chỉ 1.000 byte trong 30,008 triệu liseconds, một thông lượng hiệu quả của chỉ 267 kbps, mặc dù một liên kết 1 Gbps đã có sẵn! Hãy tưởng tượng người quản lý mạng không hài lòng người chỉ cần trả một tài sản cho một liên kết công suất chút giga nhưng quản lý để có được một thông lượng chỉ 267 kilobits mỗi giây! Đây là một ví dụ đồ họa như thế nào giao thức mạng có thể hạn chế khả năng được cung cấp bởi các phần cứng mạng cơ bản. Ngoài ra, chúng tôi đã bỏ qua lớp thấp hơn lần giao thức chế biến ở người gửi và người nhận, cũng như việc xử lý và xếp hàng chậm trễ có thể xảy ra ở bất kỳ router trung gian giữa người gửi và người nhận. Bao gồm các tác dụng sẽ chỉ phục vụ để tăng thêm sự chậm trễ và tiếp tục nhấn mạnh hiệu suất kém.
đang được dịch, vui lòng đợi..