正在回答 回答被采纳积分+1
1回答
好帮手慕小脸
2021-10-08 11:05:50
同学你好,
1、Http是超文本传输协议,是客户端浏览器或其他程序与Web服务器之间的应用层通信协议Tcp传输控制协议是通过序列化应答和必要时重发数据包,Tcp 为应用程序提供了可靠的传输流和虚拟连接服务。
Udp协议是无连接协议,也称透明协议,位于传输层。
3、层次方面,在传输层中有Tcp协议与Udp协议。在应用层有Http等其他协议。
4、Tcp提供面向连接的传输,通信前要先建立连接(三次握手机制);
Udp提供无连接的传输,通信前不需要建立连接。
Tcp提供可靠的传输(有序,无差错,不丢失,不重复);
Udp提供不可靠的传输。
Tcp面向字节流的传输,因此它能将信息分割成组,并在接收端将其重组;
Udp是面向数据报的传输,没有分组开销。
Tcp提供拥塞控制和流量控制机制;
Udp不提供拥塞控制和流量控制机制。
5、Tcp协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。
Http协议是在Tcp协议之上建立的,Http在发起请求时通过Tcp协议建立起连接服务器的通道,请求结束后,立即断开Tcp连接
Http是无状态的短连接,而Tcp是有状态的长连接
祝学习愉快~
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星