首页 > 编程知识 正文

ip和tcp的区别与联系,tcp和http的区别

时间:2023-05-04 19:33:47 阅读:130641 作者:4144

HTTP和TCP的关系TCP是传输层协议,HTTP是APP应用层协议,HTTP是基于TCP连接的简单

TCP只是简单地建立连接,无论我们需要什么实际数据,都可以轻松地进行传输。 HTTP用于发送和接收数据,已投入实际应用。 从传输层开始,首先介绍TCP连接。 要与服务端进行TCP连接,需要三次连接:请求、确认和建立连接。 也就是说,是传说中的“三次握手协议”。

详情请参阅

HTTP的三次握手和四次挥手

如果文字枯燥无味,也可以看B站视频。 请在这里贴上视频链接

TCP是如何工作的?

简单的是拜托、确认、连接。

从实际上的数据应用来说HTTP

上一个客户端和APP应用程序服务器建立TCP连接后,必须通过HTTP协议传输数据。 HTTP协议简单来说,还是请求、确认和连接。

总的来说,如果主机a向主机b发送HTTP请求,主机b接收到该HTTP请求,并返回到主机a以HTTP进行响应,然后主机a的中间件或者说浏览器将这些数据呈现在网页上并显示在用户面前,则

主机A与主机B之间具体过程:

第一,向主机a发送HTTP请求。 此请求包括请求标头和请求内容。

request header:

请求的方法包括POST/GET、请求的URL、http协议版本请求的数据以及是否有编码cookie和cooies、是否缓存等。 开机自检和获取请求方式的区别在于,获取部将请求内容置于URL之后,但URL的长度有限制。 开机自检是表单的形势,适合输入密码等。 因为不会显示在URL中,所以很安全。request body:

get请求的请求为空,并且在post请求的请求中,客户端具有要发送给服务器的数据;第二,主机b接收HTTP请求,并基于该请求报头返回HTTP响应response header:

cookies或会话; 状态代码; 内容尺寸等;response body:

也就是说,响应的内容包含JS等文本内容。 第三,在主机a接收到之后,浏览器完成一系列呈现,包括执行JS脚本等。

摘要TCP是一种基本的通信协议,定义了数据传输和连接方式的规范;

HTTP是一个APP应用层协议,用于定义数据传输内容的规范;

由于HTTP协议中的数据是使用TCP协议传输的,因此支持HTTP将始终支持TCP;

TTP支持ww服务,而TCP/IP是协议,是互联网国际互联网络的基础和网络中使用的基本通信协议。

TCP/IP实际上是一组协议,包括数百种不同功能的协议,如远程登录、文件传输和电子邮件,而TCP协议和IP协议是保证数据完全传输的两个基本重要协议。 TCP/IP通常是一系列互联网协议,而不仅仅是TCP和IP。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。