我有一个Web客户端,其代码如下:
for(i = 0; i < 10; i++) {
$.ajax({
url: "url",
type: "GET/POST",
data: {
...
}
}).done(function (data) {
...
});
}
所以我要向同一个服务器url(带有doGet,doPost方法的Java servlet)发出10个请求
在这种情况下,服务器端将使用10个不同的端口处理10个不同的10个请求吗?还是那些请求共享相同的服务器端口?
答案 0 :(得分:0)
假设这些请求是连续进行的,那么将导致从客户端到服务器的10条连接。
端口1025和65535之间的客户端端口将有所不同(可能会增加)。服务器端口将相同;例如80端口或443端口。
客户端IP /客户端端口/服务器IP /服务器端口组成了用于密钥连接的IP端口对,从而使服务器能够彼此区分。当然,在TCP上,键控通信也涉及序列号,但是IP端口对是TCP / IP堆栈的主要区别因素。