Tôi tin rằng, nói chung, việc mở kết nối TCP được coi là tốn kém khi so sánh với khả năng sử dụng lại các kết nối đã mở bằng cách giữ cho nó mở. Bạn đã đúng, việc mở kết nối sẽ chỉ mất 3 gói / lượt, nhưng thời gian đó - 3 x RTT của bạn - vượt xa chi phí sử dụng lại kết nối đã mở, gần hơn với 0. Sự chênh lệch thậm chí còn tăng nhanh hơn nếu bạn đang mở và đóng kết nối thường xuyên.
Mặc dù vậy, bạn chắc chắn là chính xác, khi so sánh với số lượt bạn sẽ xem là ứng dụng "đúng như vậy", 3 gói đó có vẻ khá nhỏ, nhưng một lần nữa, nó phụ thuộc vào cách bạn muốn so sánh các tùy chọn VÀ ứng dụng của bạn hoạt động như thế nào / bạn dự định mở một kết nối bao nhiêu lần.
Chỉnh sửa
Nếu chúng ta đang nói UDP so với TCP, Cheekaleek ở đây chính xác 100% - về lâu dài là rất lớn khi so sánh với các hoạt động không kết nối của UDP