Dấu hiệu mà CA cho là tắc nghẽn là: thời gian chờ biên nhận tăng quá Tout; hoặc bên gửi nhận được nhiều biên nhận lặp, điều này cho biết có nhiều gói tin đã đến đích không theo thứ tự và phán đoán rằng có gói tin bị mất.
3/ Thuật toán “Phát lại nhanh”
Thuật toán phát lại nhanh (Fast Retransmission – FRTX) cho phép thực thể phát thực hiện phát lại nhanh gói số liệu được cho là mất do có nhiều biên nhận lặp (duplicated ACK) mà không chờ hết Tout. Trong thực tế, thường chỉ cần từ một đến hai thông báo ACK lặp lại là đủ để xác định gói số liệu “bị lạc”. Nếu thực thể phát nhận được nhiều hơn hai thông báo ACK lặp lại thì điều đó đồng nghĩa với việc gói tin “chắc chắn” bị mất và trong trường hợp này, gói số liệu đó cần được phát lại ngay mà không chờ đến Tout, sau đó thực thể gửi quay về giai đoạn Slow Start với cửa sổ phát bằng một.
4/ Thuật toán “Khôi phục nhanh”
Thuật toán khôi phục nhanh (Fast Recovery – FRCV) là một cải tiến của thuật toán Fast Retransmission, nhằm tránh việc giảm lưu lượng đưa vào mạng quá mạnh, có thể gây lãng phí đường truyền sau khi thực hiện FRTX.
Sau khi phát lại nhanh, thực thể gửi không chuyển về giai đoạn SS mà chuyển ngay sang giai đoạn CA. Cụ thể, sau khi nhận ba biên nhận lặp liên tiếp, ngưỡng tắc nghẽn ssthresh được giảm xuống còn một nửa cwnd nhưng không nhỏ hơn 2 gói tin và phát lại gói tin bị mất, đồng thời tăng cửa sổ wcnd lên 3 gói tin. Việc tăng lên 3 gói tin là do bên gửi nhận được 3 ACK lặp, điều này cho biết đã có 3 gói tin đã ra khỏi mạng và đến đích an toàn.
Trong các thuật toán trên, không bao giờ tăng cửa sổ phát quá giá trị mà bên nhận loan báo – rcnd (Receiver Adverticed Window). Nói cách khác, cửa sổ phát luôn nhận giá trị nhỏ nhất trong hai giá trị {cwnd, rcnd}.
2.2.2 Giao thức UDP (User Datagram Protocol)
Giao thức UDP là giao thức ở mức vận chuyển, không hướng kết nối (connectionless) nên không tin cậy, được sử dụng trên lớp IP theo yêu cầu của một số loại ứng dụng. Khác với TCP, UDP không có quá trình thiết lập và giải phóng kết nối, không hỗ trợ chức năng báo nhận (acknowledgement) nên thực thể UDP gửi không biết được gói tin gửi có đến đích hay không. Có thể nói UDP không cung cấp các dịch vụ truyền tin tin cậy như TCP. Tuy nhiên, theo thống kê trên thực tế vận hành và khai thác mạng, 90% các gói tin UDP vẫn được chuyển đúng tới đích. Ưu điểm của giao thức UDP là thực hiện nhanh chóng và đơn giản.
Gói tin UDP có cấu trúc như sau: