Stop and wait protocol là gì?

Phrase Network
Giao thức dừng và chờ

Giao thức dừng và chờ (stop and wait protocol) là phương pháp điều khiển luồng (flow control) đơn giản nhất. Trong trường hợp này, người gửi sẽ gửi từng frame một cho người nhận. Cho đến khi đó, người gửi sẽ dừng lại và chờ acknowledgment từ người nhận. Khi người gửi nhận được acknowledgment thì nó sẽ gửi gói dữ liệu tiếp theo đến người nhận và đợi acknowledgment một lần nữa và quá trình này sẽ tiếp tục.

Giả sử nếu bất kỳ frame nào được gửi đi không được nhận bởi người nhận và bị mất. Vì vậy người nhận sẽ không gửi bất kỳ acknowledgment nào vì nó chưa nhận được bất kỳ frame nào. Ngoài ra, người gửi sẽ không gửi frame tiếp theo vì nó sẽ đợi acknowledgment cho khung frame mà nó đã gửi. Vì vậy, tình huống deadlock có thể được tạo ra ở đây. Để tránh bất kỳ trường hợp nào như vậy, có một bộ đếm thời gian chờ. Người gửi sẽ đợi trong khoảng thời gian cố định này để chờ acknowledgment và nếu acknowledgment không được nhận thì nó sẽ gửi lại frame.

Learning English Everyday