了解唯一的 ip 和端口

m-t*_*ech 2 networking port ip

我的浏览器是 Firefox,有 3 个打开的标签:

tab1-->google.com
tab2-->yahoo.com
tab3-->msn.com
Run Code Online (Sandbox Code Playgroud)

他们都使用port 80,Photoshop 也是如此: 在此处输入图片说明 计算机如何知道哪些数据属于哪个进程?

Dan*_*l B 13

TCP 连接由(本地主机、本地端口、远程主机、远程端口)唯一标识。(从技术上讲,协议也是标准的一部分,但如果我们将自己限制为 TCP,那当然是 TCP。)

与路由器的连接示例:

  • 本地主机:192.168.2.100(或类似)
  • 本地端口:50000
  • 远程主机:216.58.208.46(谷歌)
  • 远程端口:80

如果您打开另一个与 Google 的连接,它将使用不同的传出端口,因此它仍然可以被唯一标识。

这也是您的操作系统用于将响应数据包路由回正确的应用程序的方式。


归档时间:

查看次数:

1599 次

最近记录:

9 年,3 月 前