问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

http和tcp的区别是什么?

发布网友 发布时间:2022-04-21 10:13

我来回答

1个回答

热心网友 时间:2023-10-18 19:45

HTTP是要基于TCP连接基础上的,简单的说,TCP就是单纯建立连接,不涉及任何我们需要请求的实际数据,简单的传输。HTTP是用来收发数据,即实际应用上来的。

TCP/IP是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。
TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。
通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。

HTTP协议即超文本传送协议(Hypertext Transfer Protocol ),是Web联网的基础,也是手机联网常用的协议之一,HTTP协议是建立在TCP协议之上的一种应用。
HTTP连接最显著的特点是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。



简单来说

TCP是底层通讯协议,定义的是数据传输和连接方式的规范HTTP是应用层协议,定义的是传输数据的内容的规范HTTP协议中的数据是利用TCP协议传输的,所以支持HTTP也就一定支持TCP

tcp/ip 是个协议族 从链路层 一直到到应用层 而 http 只是应用层的一个web通讯协议 , 超文本链接协议

要想使网络通讯,除了需要网线把设备连接起来,还需要一些规定来规定怎样通讯发射怎样的东西,代表什么样的意思,应该怎么样去做?,这就像我们说普通话一样,你应该发什么样的音?怎样的词组在一起才是什么样的意思?这些规定在网络世界中被称为协议。

为了指导生产会制定一些标准或者参考模型供生产者参考,在互联网的网络通讯中,有着ISO的开放互联参考模型,这个模型一共有七层,在这七层中Tcp/ip,属于第4层和第3层。在实际的应用中,我们主要使用五层或者四层的参考模型,其中最主要的参与网络传输的就是TCP协议和IP协议。可以说tcpip协议已经是事实的传输标准,也用tcp/ip代表一大堆参与的协议。

Http则属于更高层次的协议它属于应用层的协议位于tcpip之上,比如我们经常使用的网页,就使用了HTTP协议,用于打开网页的浏览器,就遵循HTTP协议的规则来运行,当我们打开一个网页的时候,浏览器会把我们的请求按照HTTP协议进行封装然后传给位于下层的TCP协议,经过封装以后,再次传给更下一层的IP协议,这样一层一层的传下去,直到传输到对方,然后对方的电脑再从第一层开始解封装,直到最高层的HTTP协议。

他们的区别就是HTTP协议工作在最高的应用层,tcp/ip工作在传输层和网络层,所有的高层协议数据最终都要经过tcp/ip进行封装传输,他们所负责的任务是不同得。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小白开始做牛腩烧番茄前,应该做哪些准备? 普洱茶不管是纯料还是拼配它本身就很有意思 普洱茶的纯料VS拼配,谁更值得珍藏? 为什么我们听到熟悉的歌曲的音乐会感觉在唱歌词呢? abs制动防抱死系统什么时候用到 请问有谁知道离朝阳北路的煊特嘉园(炫特区)最近的浩沙健身俱乐部在哪 ... 朝阳北苑郊野公园有哪些 北苑哪些公园 北京北苑健身有哪些 王者荣耀黄忠开大怎么转圈 怎么样区分http,ftp,ip/tcp等协议? tcp协议和http协议的区别有哪些 传输问题:TCP和HTTP有什么区别 什么是计算机网络协议?常用的计算机网络协议有哪些? TCP IP协议 与http协议区别. 填空时分不清 HTTP和TCP/IP有什么不同 Http协议和TCP/IP协议有啥区别和联系? TCP/IP协议和HTTP协议如何区分? HTTP协议 和TCP协议的区别? Http协议与Tcp,Ip协议有什么区别? Http协议和TCP/IP协议有什么区别和联系? 怎么加盟快递? qq实时共享位置 怎么辨别真假 qq上为什么会有人看我的主页啊? 华为手机怎么修改qq共享实时位置 如何设置QQ地理位置共享 苹果手机怎样在QQ里和好友共享地理位置?急急急!!! 怎么定位QQ好友位置,好友没有打开位置共享 QQ如何共享实时位置 qq位置共享可以看到多详细 http协议及http协议和tcp协议的区别 http协议和tcp协议的区别 http协议和tcp/ip协议关系? java的TCP和HTTP的区别和联系是什么? 日利率0.0490%是多少 快递怎么加盟 用WORD的插入表格怎么插入行 怎么在表格中间插行 excel表格制作行跟行怎样插入 表格如何插入多行 在制作表格时如何同时插入多行或多列 在excel表格中如何增加或删除行和列? 如何在已经制作好的word表格中加入行 天天快递加盟费是多少 微信在和别人语音电话时,还能听语音消息吗? 通话中听微信语音对方能听到不 微信打电话怎么听语音 magic 3微信打电话时如何边看微信聊天 用wifi,手机免提,一边打电话,一边播放微信语音通话,对方能听到微信语音通话吗? 怎么在打电话的时候听语音