Networking 两个传入的数据包响应不同浏览器发送的请求,每个浏览器如何知道哪个数据包是要发送给它的?

Networking 两个传入的数据包响应不同浏览器发送的请求,每个浏览器如何知道哪个数据包是要发送给它的?,networking,Networking,假设两个请求在同一秒钟内从两个不同的浏览器发送到一个服务器-浏览器如何知道要发送哪个数据包。这个问题没有出现。浏览器A看不到任何针对浏览器B的数据。TCP仅在发送数据的连接结束时将数据发送到套接字。浏览不关心要发送给它的数据,浏览器将只通过其套接字地址进行通信。 您可以将其想象为Ip地址,它区分网络中唯一的系统,但TCP/UDP将根据端口在该系统中进行区分。这就是TCP在系统内同时向两个不同浏览器提供数据的方式 TCP/IP传输层寻址使用TCP和UDP端口完成。特定IP设备内的每个端口号标识特定

假设两个请求在同一秒钟内从两个不同的浏览器发送到一个服务器-浏览器如何知道要发送哪个数据包。

这个问题没有出现。浏览器A看不到任何针对浏览器B的数据。TCP仅在发送数据的连接结束时将数据发送到套接字。

浏览不关心要发送给它的数据,浏览器将只通过其套接字地址进行通信。 您可以将其想象为Ip地址,它区分网络中唯一的系统,但TCP/UDP将根据端口在该系统中进行区分。这就是TCP在系统内同时向两个不同浏览器提供数据的方式

TCP/IP传输层寻址使用TCP和UDP端口完成。特定IP设备内的每个端口号标识特定的软件进程。

通过知道正在使用的IP地址,一个程序因此能够向另一台计算机发送数据。但一个基本因素被忽略了。接收计算机如何知道对其接收的数据使用哪个程序。因此,有一个端口号系统,也称为端口。每次传输数据时,数据包必须包含接收器的IP以及负责的程序的端口号


这个问题由TCP管理,它允许跨层进行高可靠性通信。你打算做什么?