Như phần 1, tổng quan chung:
Điều khiển lưu lượng được điều khiển bởi phía nhận. Nó đảm bảo rằng người gửi chỉ gửi những gì người nhận có thể xử lý. Hãy nghĩ đến một tình huống mà ai đó có kết nối cáp quang nhanh có thể đang gửi cho ai đó trên dialup hoặc một cái gì đó tương tự. Người gửi sẽ có khả năng gửi các gói rất nhanh, nhưng điều đó sẽ vô ích đối với người nhận khi quay số, vì vậy họ sẽ cần một cách để điều chỉnh những gì bên gửi có thể gửi. Kiểm soát luồng xử lý các cơ chế có sẵn để đảm bảo rằng quá trình giao tiếp này diễn ra suôn sẻ.
Kiểm soát tắc nghẽn là một phương pháp đảm bảo rằng mọi người trên toàn mạng đều có quyền truy cập "hợp lý" vào tài nguyên mạng, tại bất kỳ thời điểm nào. Trong môi trường mạng hỗn hợp, mọi người cần có khả năng đảm nhận cùng một mức hiệu suất chung. Một kịch bản phổ biến để giúp hiểu điều này là mạng LAN văn phòng. Bạn có một số phân đoạn mạng LAN trong một văn phòng, tất cả đều làm nhiệm vụ của chúng trong mạng LAN, nhưng sau đó tất cả chúng có thể cần phải đi ra ngoài qua một liên kết WAN chậm hơn các phân đoạn mạng LAN cấu thành. Hình ảnh có các kết nối 100mb trong mạng LAN cuối cùng đi ra ngoài thông qua liên kết WAN 5mb. Một số loại kiểm soát tắc nghẽn sẽ cần được thực hiện ở đó để đảm bảo không có vấn đề nào trên toàn mạng lớn hơn.
Như phần 2:
Nếu đây là một câu hỏi chuẩn bị phỏng vấn, như bạn đã nói ở trên, tôi sẽ cân nhắc dành chút thời gian đọc về TCP / IP nói chung. Không sử dụng Wikipedia. RTFM! Điều này rất đáng để bạn dành thời gian. Bạn có thể tranh luận rằng đây là giao thức quan trọng nhất chiếm phần lớn mạng internet hiện đại.
Những điều cần đọc về Kiểm soát luồng: dừng và chờ, cửa sổ trượt, TẠM DỪNG khung.
Những điều cần đọc về Kiểm soát tắc nghẽn: QoS (Chất lượng dịch vụ), chính sách truyền lại, chính sách cửa sổ.
Ngoài ra, bạn có thể tìm kiếm bất kỳ triển khai nào của nhà cung cấp cụ thể (Cisco, v.v.)