Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Mạng máy tính] Điều khiển luồng: cửa sổ nhận rwnd

    Bên nhận TCP quảng bá cửa sổ nhận:

    rwnd=RcvBuffer−(LastByteRcvd−LastByteRead)rwnd = RcvBuffer - (LastByteRcvd - LastByteRead)rwnd=RcvBuffer−(LastByteRcvd−LastByteRead)

    Cho RcvBuffer, LastByteRead, LastByteRcvd, in rwnd.

    Ví dụ:

    Input:
    10000
    2000
    5000
    Output:
    7000
    
    • Định dạng đầu vào:

      Ba số nguyên: RcvBuffer, LastByteRead, LastByteRcvd.

    • Ràng buộc đầu vào:

      0 ≤ LastByteRead ≤ LastByteRcvd, 0 < RcvBuffer ≤ 10^9.

    • Định dạng đầu ra:

      Một số nguyên: rwnd.

    Ví dụ:

    Đầu vào:

    10000
    2000
    5000
    

    Đầu ra:

    7000

    Giải thích:

    rwnd = 10000 - (5000-2000) = 7000 byte còn trống trong bộ đệm.

    Đang tải editor...