tcp连接下源端口和目的端口的疑问?
假设我现在有个循环打印“hello world”的进程,就单单从进程角度来说,当我启动它的时候,它会被分配到一个端口号吗?
换句话说,端口号是我去拿进程绑定了才有这个端口,还是只要一启动进程就会被随机分配一个端口?
现在引申出第二个问题,假设我有个客户端进程A,ip地址是IPA,有一个服务端进程B,ip地址是IPB。B进程主动监听(绑定)了端口PB,现在A进程有个连接池,指向了IPB和PB。现在A进程同时从连接池中拿出10个连接同时向B进程发送数据,这个时候,这10个连接的四元组是什么样的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
IPA:[1..10] -> IPB:PB
。因为连接池一开始就初始化了,所以不论拿不拿出来发数据,四元组都不会变。