http用的是tcp还是udp
答案:2 悬赏:30 手机版
解决时间 2021-04-10 16:05
- 提问者网友:容嬷嬷拿针来
- 2021-04-09 17:38
http用的是tcp还是udp
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-04-09 18:09
1. HTTP协议是建立在请求/响应模型上的。
2. 首先由客户建立一条与服务器的TCP链接,并发送一个请求到服务器,请求中包含请求方法、URI、协议版本以及 相关的MIME样式的消息。
3. 服务器响应一个状态行,包含消息的协议版本、一个成功和失败码以及相关的MIME式样的消息。
结论:虽然HTTP本身是一个协议,但其最终还是基于TCP的。不过,目前,有人正在研究基于TCP+UDP混合的HTTP协议。
2. 首先由客户建立一条与服务器的TCP链接,并发送一个请求到服务器,请求中包含请求方法、URI、协议版本以及 相关的MIME样式的消息。
3. 服务器响应一个状态行,包含消息的协议版本、一个成功和失败码以及相关的MIME式样的消息。
结论:虽然HTTP本身是一个协议,但其最终还是基于TCP的。不过,目前,有人正在研究基于TCP+UDP混合的HTTP协议。
全部回答
- 1楼网友:罪歌
- 2021-04-09 19:10
当然是tcp啦。
由http客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的tcp连接。http服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如"http/1.1 200 ok",和(响应的)消息,消息的消息体可能是请求的文件、错误消息、或者其它一些信息。
http协议的网页
http使用tcp而不是udp的原因在于(打开)一个网页必须传送很多数据,而tcp协议提供传输控制,按顺序组织数据,和错误纠正。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |