http请求和回应端口的使用问题的疑惑

横着走的螃蟹 发布于 2015/06/24 10:00
阅读 256
收藏 0

1.我用同一个浏览器打开两个标签页都访问百度,假设使用长连接,第二个标签页打开百度的时候第一个标签页的连接并没有断开,那那么第二个标签页发出请求的时候是不是需要用一个新的端口号?

2.假设百度使用Apche回应请求,由于并发访问量巨大,80端口已经用于监听,百度回应请求的时候是不是用一个新的端口号来回应请求?假如同时十万人访问,端口号一共六万多个,岂不是不够用了,如果用同一个端口回应,不存在端口不够用的问题,那么服务器最大连接数被拉满了是怎么回事?是指用于保存请求队列的内存被用完了?

加载中
0
头号大宝贝
头号大宝贝

做过地铁吗?进站口就是一个端口,可以有多个出入口,同时出入。

知道线程和进程的概念吗?知道的话,那么你的问题还成立么?


嗯,端口也是这样,理论上网卡和带宽支持,一个端口可以容纳无数个请求通过。

你访问百度的所有请求,都是通过http端口进行的。即80端口。

0
重复造轮子
重复造轮子
跟线程进程没关系。。百度服务端难道就一台阿帕奇服务器么  DNS解析到N个负载均衡器上 然后每个负载均衡器再分发到N个web服务器上,接下来就到了堆机器的时候了
返回顶部
顶部