Tôi có một câu hỏi từ một bài tập hỏi nếu hai yêu cầu mạng HTTP xảy ra song song hoặc ser seri.
Câu trả lời được cung cấp là:
chúng xảy ra theo chu kỳ, vì mỗi yêu cầu mạng xảy ra trên một cổng TCP khác nhau.
Tại sao có các cổng TCP riêng biệt chỉ ra rằng các yêu cầu mạng HTTP là nối tiếp?
Cảm ơn.
Phụ thuộc vào người bắt đầu yêu cầu. Nếu nó là cùng một mã, nó có thể là nối tiếp hoặc song song, tùy thuộc vào cách viết mã (một mã đơn giản hơn sẽ là nối tiếp, một trình duyệt sẽ thực hiện chúng song song). Nếu có 2 quá trình riêng biệt làm một kết nối, họ đang ở trong song song (theo quan điểm của họ, sau đó họ có thể nối tiếp từ quan điểm của hệ điều hành nếu nó không phải là đa luồng một cách nào đó)
—
Patrick Mevzek
Nếu một trong số đó là bằng chữ, mọi yêu cầu đi qua mạng theo một hướng nhất định phải xảy ra một cách thanh thản vì giao diện mạng chỉ có thể truyền hoặc nhận một gói / khung hình tại một thời điểm. Nhưng không rõ từ thông tin được đưa ra từ quan điểm của ai, câu hỏi đang được hỏi (mạng, HĐH, ứng dụng, v.v.) nên sẽ rất khó để trả lời nếu không có thông tin đó.
—
Kẻ giả mạo Twisty