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

Http协议和TCP/IP协议有啥区别和联系?

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

我来回答

1个回答

热心网友 时间:2023-07-09 01:46

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
浙江有哪些三加二的学校 浙江公办3+2专科学校排名 老师们给看看柿子叶子什么病 51漫画vip兑换码 怎样获得51漫画vip兑换码? 51兑换码怎么用 哪个漫画软件好用一些啊,求推荐。 十万平米的楼房地暖管要用多少 物业管理条例里面有写的,10万平米以下,按建筑面积的千份之四计算,超过... 二级建造师十万平米怎么理解 TCP/IP协议和HTTP协议如何区分? HTTP协议 和TCP协议的区别? Http协议与Tcp,Ip协议有什么区别? Http协议和TCP/IP协议有什么区别和联系? 怎么加盟快递? qq实时共享位置 怎么辨别真假 qq上为什么会有人看我的主页啊? 华为手机怎么修改qq共享实时位置 如何设置QQ地理位置共享 苹果手机怎样在QQ里和好友共享地理位置?急急急!!! 怎么定位QQ好友位置,好友没有打开位置共享 QQ如何共享实时位置 qq位置共享可以看到多详细 qq的共享位置怎么开 怎么在手机QQ*享实时位置 QQ共享位置结束怎么查看 qq的共享位置怎么找 QQ实时共享能找到位置吗 怎么查找自已在QQ上发起的实时位置共享 加盟天天快递押金和加盟费用是多少? HTTP和TCP/IP有什么不同 TCP IP协议 与http协议区别. 填空时分不清 什么是计算机网络协议?常用的计算机网络协议有哪些? 传输问题:TCP和HTTP有什么区别 tcp协议和http协议的区别有哪些 怎么样区分http,ftp,ip/tcp等协议? http和tcp的区别是什么? http协议及http协议和tcp协议的区别 http协议和tcp协议的区别 http协议和tcp/ip协议关系? java的TCP和HTTP的区别和联系是什么? 日利率0.0490%是多少 快递怎么加盟 用WORD的插入表格怎么插入行 怎么在表格中间插行 excel表格制作行跟行怎样插入 表格如何插入多行 在制作表格时如何同时插入多行或多列 在excel表格中如何增加或删除行和列? 如何在已经制作好的word表格中加入行