您的位置:首页 > 理论基础 > 计算机网络

http并发,操作系统如何识别对应的进程,线程请求

2017-05-20 15:19 519 查看


系统识别哪一个进程中的哪一个线程发送的http请求,这个是由网络协议中的四元组(目的端口,ip和源端口,ip).线程都是向web服务器80 端口发送请求,但是源端口的分配是由系统自动分配,一旦分配成功之后,就会三次握手(基于tcp协议),建立网络通道。那么其他线程只能等待这个请求数据接收成功之后,再次请求建立网络连接。换句话说同一时间只能有一个线程对外建立网络连接。知道接收的数据包,结束之后,才会断开连接,交给其他线程请求建立链接。多线程并发发送http网络请求,系统可以给每一个线程分配一个源端口,但是同一时间只能有一个线程建立握手链接和接收数据。这样并发线程一次进行。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐