Khóa luận: Điều khiển lưu lượng trong giao thức TCP - Nguyễn Thị Hạt

Tìm hiểu về cơ chế điều khiển lưu lượng và điều khiển tắc nghẽn trong giao thức TCP, việc áp dụng các cơ chế đó trong các phiên bản TCP như thế nào, mô phỏng để đánh giá các giải pháp trong cơ chế TCP có tác dụng như thế nào,. bài khóa luận "Điều khiển lưu lượng trong giao thức TCP" để giải đáp những thắc mắc trên. | Theo cách quản lý này, mỗi khi nhận được một gói số liệu, bên nhận sẽ gửi một biên nhận cho bên gửi. Cửa sổ gửi tương ứng với các gói số liệu đã gửi đi nhưng chưa biên nhận (hình 8 (a) ). Khi có một gói số liệu mới từ tầng trên chuyển xuống để gửi đi, nó sẽ được gán số thứ tự lớn nhất tiếp theo, do đó mép trên của cửa sổ gửi sẽ tăng thêm 1. Nếu cửa sổ tăng tới cực đại thì tiến trình truyền ở tầng trên bị chặn lại, không thể truyền các gói số liệu xuống nữa, cho đến khi có chỗ trống trong vùng nhớ đệm. Mỗi gói số liệu sau khi đến đích sẽ được biên nhận một cách riêng rẽ. Khi biên nhận về đến bên gửi, mép dưới của cửa sổ gửi sẽ được tăng thêm 1, làm cho danh sách các gói số liệu đã truyền nhưng còn chờ biên nhận giảm đi một phần tử, đồng thời vùng nhớ tương ứng với phần tử đó cũng được giải phóng để cấp phát cho một gói số liệu mới (hình 8 (b),(c) ). Bằng cách này, cửa sổ gửi luôn ghi nhớ được danh sách các gói số liệu còn chưa được biên nhận. Vì các gói số liệu trong cửa sổ gửi có thể bị hỏng hoặc mất trên đường truyền, nên bên gửi phải giữ lại bản sao của chúng trong bộ nhớ đệm để phát lại nếu sau một khoảng thời gian nhất định vẫn không được biên nhận.

TỪ KHÓA LIÊN QUAN