Tcp 来自同一客户端的每个请求是否使用不同的端口?
我有一个web客户端,其代码如下:Tcp 来自同一客户端的每个请求是否使用不同的端口?,tcp,connection,client-server,port,Tcp,Connection,Client Server,Port,我有一个web客户端,其代码如下: for(i = 0; i < 10; i++) { $.ajax({ url: "url", type: "GET/POST", data: { ... } }).done(function (data) { ... }); } (i=0;i
for(i = 0; i < 10; i++) {
$.ajax({
url: "url",
type: "GET/POST",
data: {
...
}
}).done(function (data) {
...
});
}
(i=0;i<10;i++)的{
$.ajax({
url:“url”,
键入:“获取/发布”,
数据:{
...
}
}).完成(功能(数据){
...
});
}
因此,我向同一个服务器url发出10个请求(带有doGet、doPost方法的Javaservlet)
在这种情况下,服务器端是否会为10个不同的10个请求使用10个不同的端口?或者这些请求是否共享同一服务器端口?假设这些请求是连续发出的,这将导致从客户端到服务器的10个连接 端口1025和端口65535之间的客户端端口将不同,可能会递增。服务器端口将是相同的;例如,端口80或443 客户机IP/客户机端口/服务器IP/服务器端口构成用于为连接设置密钥的IP端口对,允许服务器区分其中一个端口和另一个端口。当然,在TCP上,序列号也参与了对通信进行键控,但IP端口对是TCP/IP堆栈的主要区别因素