Tôi đã hỏi câu hỏi này trên networkengineering.stackexchange, mà không nhận ra rằng bất kỳ giao thức nào trên đầu TCP đều lạc đề (tức là chỉ có các lớp OSI 4 và thấp hơn là có chủ đề ở đó).
Câu hỏi là đây:
Vì HTTP được triển khai trên TCP và TCP không bị mất, nên HTTP bao gồm bất kỳ loại thông tin cho lắp ráp gói?
Tôi tưởng tượng rằng một khi yêu cầu HTTP hoàn thành, bạn có thể chỉ cần giả sử rằng thông tin HTTP đã hoàn tất (vì toàn bộ chuỗi các gói TCP được sử dụng để vận chuyển HTTP được đảm bảo đặt hàng và hoàn thành).
Giả định này có đúng không?
Một tìm kiếm nhanh trên google cho tôi thấy rằng lớp 4 OSI xử lý cụ thể các kết nối đầu cuối và độ tin cậy, điều này khiến tôi hiểu rằng các gói HTTP KHÔNG yêu cầu bất kỳ phương tiện nào để kiểm tra tính toàn vẹn khi chúng được lắp ráp lại. tức là vào cuối quá trình truyền mạng, gói HTTP sẽ được lắp ráp đầy đủ và chính xác nếu phiên TCP hoàn thành không có lỗi.
Điều này có đúng không?