cho mỗi kết nối, tất cả các liên kết khác dọc theo con đường của kết nối không bị tắc nghẽn và có khả năng truyền tải phong phú khi so sánh với việc truyền tảidung lượng của các liên kết nút cổ chai.) Giả sử mỗi kết nối chuyển một tập tin lớnvà không có lưu lượng truy cập UDP đi qua liên kết nút cổ chai. Một cơ chế kiểm soát tắc nghẽn được gọi là fairif với tỷ lệ truyền Trung bình mỗi kết nốikhoảng R/k; nghĩa là từng kết nối được một phần bằng liên kết băng thông.Là của TCP AIMD thuật toán hợp lý, đặc biệt là cho rằng kết nối TCP khác nhau có thể bắt đầu tại thời điểm khác nhau và do đó có thể có kích cỡ cửa sổ khác nhau tại mộtthời điểm nhất định? [Chiu 1989] cung cấp một lời giải thích trực quan và thanh lịch củatại sao TCP tắc nghẽn kiểm soát hội tụ để cung cấp một phần bằng nhau của một nút cổ chailiên kết của các băng thông trong số các kết nối TCP cạnh tranh.Chúng ta hãy xem xét các trường hợp đơn giản của hai kết nối TCP chia sẻ một liên kết duy nhấtvới truyền dẫn tỷ lệ R, như minh hoạ trong hình 3,55. Giả sử rằng các kết nối haicó cùng MSS và RTT (do đó nếu họ có cùng một kích cỡ cửa sổ tắc nghẽn,sau đó họ có cùng một băng thông), rằng họ có một số lượng lớn các dữ liệu để gửi,và không kết nối TCP hoặc UDP gói nào khác đi qua liên kết này được chia sẻ. Ngoài ra,bỏ qua giai đoạn khởi đầu chậm của TCP và giả định các kết nối TCP đang hoạt độngở chế độ CA (AIMD) tại tất cả các lần.Con số 3.56 lô thông qua thực hiện bởi hai kết nối TCP. Nếu TCPchia sẻ bình đẳng giữa hai kết nối, sau đó nhận ra rằng các liên kết băng thôngthông lượng nên rơi dọc theo mũi tên 45 độ (bằng băng thông chia sẻ) phát ra từ nguồn gốc. Lý tưởng nhất, tổng của hai throughputs nên bằng R. (chắc chắn, mỗi kết nối nhận ngang, nhưng zero, chia sẻ của khả năng liên kết không phải làmột tình hình mong muốn!) Vì vậy, mục tiêu nên có đạt được throughputs mùa thumột nơi nào đó gần giao lộ của đường chia sẻ băng thông bằng và dòng đầy đủ băng thông sử dụng trong hình 3,56.Giả sử rằng kích cỡ cửa sổ TCP như vậy mà tại một điểm nhất định trong thời gian, kết nối 1 và 2 nhận ra throughputs biểu thị bằng con số điểm Ain 3,56. Bởi vìsố lượng liên kết băng thông cùng tiêu thụ của các kết nối hai là ít hơnKết nối TCP 2Kết nối TCP 1Nút cổ chaicông suất router RCon số 3.55 kết nối TCP hai chia sẻ một liên kết duy nhất nút cổ chaiKIỂM SOÁT TẮC NGHẼN TCP 3.7 • 281R, không có mất mát sẽ xảy ra, và cả hai kết nối sẽ tăng lên cửa sổ của họ bằng 1 MSSmỗi RTT do hậu quả của thuật toán tránh tắc nghẽn của TCP. Vì vậy, các doanhthông qua kết nối hai tiền dọc theo một đường 45 độ (tương đương tăngcả hai kết nối) bắt đầu từ điểm A. cuối cùng, liên kết băng thông cùng nhautiêu thụ bởi hai kết nối sẽ lớn hơn R, và cuối cùng mất gói tinsẽ xảy ra. Giả sử rằng kết nối 1 và 2 trải nghiệm gói mất khi họnhận ra throughputs được chỉ định bởi kết nối điểm B. 1 và 2, sau đó giảm của họWindows bởi một nhân tố của hai. Throughputs kết quả thực hiện như vậy, tại điểm C,nửa đường dọc theo một vector bắt đầu từ ban nhạc kết thúc lúc nguồn gốc. Bởi vì các doanhsử dụng băng thông là ít hơn so với chuột điểm C, hai kết nối một lần nữa tăng lên của họthroughputs dọc theo một đường 45 độ bắt đầu từ C. cuối cùng, mất mát sẽ một lần nữaxảy ra, ví dụ, tại điểm D, và hai kết nối lại giảm kích thước cửa sổ của một nhân tố của hai, và như vậy. Bạn nên thuyết phục mình rằng cácbăng thông thực hiện bởi hai kết nối cuối cùng biến động cùng tương đươngdòng chia sẻ băng thông. Bạn cũng nên thuyết phục bản thân rằng hai kết nốisẽ hội tụ về hành vi này không phân biệt nơi họ đang ở trong hai chiềukhông gian! Mặc dù một số giả định lý tưởng nằm đằng sau tình huống này, nó vẫn còncung cấp một cảm giác trực quan cho các lý do tại sao TCP kết quả trong một chia sẻ bình đẳng của băng thôngtrong số các kết nối.Trong trường hợp lý tưởng của chúng tôi, chúng tôi giả định đó đi qua các kết nối TCP duy các liên kết nút cổ chai, rằng các kết nối có cùng một giá trị RTT, và rằng chỉ mộtRRBình đẳngbăng thôngchia sẻThông qua kết nối 1Thông qua kết nối 2DBCAĐầy đủ băng thôngsử dụng lineCon số 3.56 thông qua thực hiện bởi kết nối TCP 1 và 2282 CHƯƠNG 3 • TẦNG GIAO VẬNkết nối TCP duy nhất được kết hợp với một cặp điểm đến máy chủ lưu trữ. Trong thực tế, nhữngđiều kiện thông thường không được đáp ứng, và khách hàng máy chủ ứng dụng có thể có như vậy được rấtphần không bình đẳng liên kết băng thông. Đặc biệt, nó đã cho thấy rằng khi nhiều kết nối chia sẻ một nút cổ chai thông thường, những buổi với RTT nhỏ làcó thể lấy băng thông có sẵn tại các liên kết nhiều hơn một cách nhanh chóng như nó trở thành miễn phí(có nghĩa là, mở cửa sổ tắc nghẽn của họ nhanh hơn) và do đó sẽ thưởng thức các băng thông cao hơn những kết nối với lớn hơn RTTs [Lakshman 1997].Sự công bằng và UDPChúng tôi chỉ nhìn thấy như thế nào TCP tắc nghẽn kiểm soát quy định tốc độ truyền dẫn một ứng dụng thông qua cơ chế cửa sổ tắc nghẽn. Nhiều ứng dụng đa phương tiện,chẳng hạn như Internet
đang được dịch, vui lòng đợi..
