Vấn đề điều khiển tắc nghẽn cú thể được giải quyết theo quan điểm của Lý thuyết điều khiển. Theo cỏch tiếp cận này, cú thể chia cỏc giải phỏp thành hai nhúm: cỏc giải phỏp Vũng lặp mở (Open loop) và cỏc giải phỏp Vũng lặp đúng (Closed loop). Theo cỏc giải phỏp vũng lặp mở, tắc nghẽn sẽ được giải quyết bằng việc thiết kế tốt, đảm bảo sao cho tắc nghẽn khụng xảy ra. Một hệ thống như vậy phải cú khả năng quyết định khi nào thỡ nhận thờm cỏc lưu lượng mới vào, khi nào thỡ loại bỏ cỏc gúi số liệu và loại cỏc gúi số liệu nào. Cỏc quyết định này phải theo lịch trỡnh và phải cú ở từng nỳt mạng, chỳng được hệ thống đưa ra mà khụng xem xột đến trạng thỏi hiện thời của mạng.
Trỏi lại, cỏc giải phỏp vũng lặp đúng lại dựa trờn khỏi niệm về vũng phản hồi (feedback loop), chỳng gồm cú ba phần, hay ba bước như sau:
Bước một: theo dừi hệ thống để phỏt hiện tắc nghẽn xảy ra khi nào và ở đõu.
Việc phỏt hiện tắc nghẽn cú thể dựa trờn một số độ đo khỏc nhau. Cỏc độ đo thường được sử dụng là tỉ lệ gúi số liệu bị loại bỏ do thiếu bộ đệm, chiều dài trung bỡnh của hàng đợi, số gúi số liệu phải phỏt lại do bị hết giờ, thời gian trễ trung bỡnh của gúi số liệu khi đi qua mạng v.v. Sự tăng lờn của cỏc số đo này núi lờn rằng tắc nghẽn đang tăng lờn trong mạng.
Bước hai: nơi phỏt hiện ra tắc nghẽn cần phải chuyển thụng tin về sự tắc nghẽn đến những nơi cú thể phản ứng lại. Một cỏch thực hiện rất đơn giản là nỳt mạng phỏt hiện ra
tắc nghẽn sẽ gửi gúi số liệu đến cỏc nguồn sinh lưu lượng trờn mạng, bỏo tin về sự cố. Tất nhiờn, việc này sẽ làm tăng thờm lưu lượng đưa vào mạng đỳng lỳc lẽ ra phải giảm đi. Người ta cũng đó đề xuất và thực hiện một số cỏch khỏc nữa. Chẳng hạn, nỳt mạng phỏt hiện ra tắc nghẽn sẽ đỏnh dấu vào một bit hay một trường định trước của mọi gúi số liệu trước khi gúi số liệu được nỳt mạng chuyển tiếp đi, nhằm loan bỏo cho cỏc nỳt mạng khỏc về trạng thỏi tắc nghẽn. Cú thể nờu ra một cỏch thực hiện khỏc nữa, đú là làm cho cỏc nỳt mạng đều đặn gửi đi cỏc gúi số liệu thăm dũ để biết tỡnh trạng của mạng.
Bước ba: điều chỉnh lại hệ thống để sửa chữa sự cố. Cỏc cơ chế thực hiện phản hồi
đều nhằm mục đớch là để cỏc mỏy tớnh trờn mạng cú những phản ứng phự hợp nhằm làm giảm tắc nghẽn. Nếu phản ứng xảy ra quỏ nhanh, lưu lượng trong hệ thống sẽ thăng giỏng mạnh và khụng bao giờ hội tụ. Nếu phản ứng quỏ chậm, việc điều khiển tắc nghẽn cú thể khụng cú ý nghĩa thực tế gỡ nữa. Chớnh vỡ vậy, để cơ chế phản hồi cú hiệu quả, cần phải sử dụng một số cỏch tớnh trung bỡnh.
Cỏc thuật toỏn điều khiển tắc nghẽn sẽ được trỡnh bày cụ thể trong chương 5, phần giao thức TCP.