当前位置:系统粉 > 电脑问答 > 其他问答 > tcp协议和http协议的区别有哪些

tcp协议和http协议的区别有哪些

提问者:夜逛花街  |  浏览 次  |  提问时间:2016-12-16  |  回答数量:4

tcp协议和http协议的区别有哪些tcp协议和http协议区别;超文本传送协议 (HTTP-Hypertext transfer protocol) 定义了浏览器(即万维网客户进程)怎样向万维网服务...

已有4条答案
平角裤先森

平角裤先森

回答数:7559  |  被采纳数:2

2016-12-16 14:34:57
tcp协议和http协议区别;
超文本传送协议 (HTTP-Hypertext transfer protocol) 定义了浏览器(即万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。从层次的角度看,HTTP是面向(transaction-oriented)应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。
TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,UDP是同一层内另一个重要的传输协议。
赞 755
shikoushan

shikoushan

回答数:1988  |  被采纳数:0

2016-12-16 14:45:58
TCP协议就是这样,无论上层让他传啥数据,他都通过与IP协议的操作,把这些东西分段,然后输送,同时保证在这个过程中,数据不会丢,如果丢了一块,他还得想办法重新传一次。另外,HTTP协议,可以认为主要是用来访问网页的,是比TCP更上层的协议,http里面规定了我们访问网页的时候如何进行缓存,以及请求什么格式。等等,主要是为了让人们访问网页的时候更快,更安全,而规定了很多参数。
赞 198
_晨泽

_晨泽

回答数:515  |  被采纳数:0

2016-12-16 14:53:43
您好,TCP/IP 是 网络上 数据通信的一种协议,如果没有这个协议,你就在TCP/IP网络上什么也做不了 。HTTP 协议是 TCP/IP 协议里面包含的 应用层的协议而已,没有这个协议只是不能浏览网页而已,其他的服务是正常的 比如 邮件SMTP,POP3 协议,FTP等协议,这些协议都是应用层协议。希望我的回答可以帮到您
赞 51
来点儿刺激的11

来点儿刺激的11

回答数:2292  |  被采纳数:2

2016-12-16 15:07:05
HTTP 是应用层协议,TCP 是传输层协议(位于应用层之下),Http 是 TCP的上层协议,Http 是基于 TCP的,所以你用了HTTP,等同与你也在用TCP,所以,拿Http和TCP做优劣比较是一个不存在的问题。实在的话,他们的区别还是在于开发代价不同。http有大量现成架构,服务器,数据库,出了问题也不会全盘崩溃,调试代价小。tcp必须自定义协议,然后自己处理;自己实现服务器,监听端口;遇到问题,自己打造一系列调试手段。自己动手造轮子,开发代价高了一个数量级。希望我的回答对您有所帮助
赞 229
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航