浏览器和服务器之间通过什么进行通信

浏览器和服务器之间通过什么进行通信,第1张

HTTP和TCP 如前所述,HTTP协议是基于TCP连接的,所以在我们解释HTTP请求之前,我们需要了解HTTP协议和TCP之间的关系。浏览器使用HTTP协议作为应用层,TCP/IP协议作为传输层协议发送到网络。所以在HTTP真正开始工作之前,浏览器需要通过TCP协议与服务器建立连接,也就是说HTTP的内容本质上是通过TCP的数据传输阶段来实现的。建立TCP连接的第一步是知道目的地址的IP地址和端口号。一般我们不直接用IP地址作为网址,而是通过IP地址上部署的域名。因此,我们首先需要使用的是我们的域名地址,以获得目的地址。域名和ip地址的关系实际上是一一对应的映射关系,构建这种映射关系的系统称为域名系统,简称DNS域名系统。所以我们得到URL之后,就可以通过DNS和域名得到目的地址的IP地址。至于端口号,如果访问地址时没有直接指定端口号,那么HTTP协议的默认端口号是80。

HTTP。

在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。

HTTP是在网络上传输HTML的协议,用于浏览器和服务器的通信。

在游览器与WEB服务器之间信息交互的过程中使用的协议是HTTP。

HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。(我们称这个客户端)叫用户代理(user agent)。

应答的服务器上存储着(一些)资源,比如HTML文件和图像。(我们称)这个应答服务器为源服务器(origin server)。在用户代理和源服务器中间可能存在多个中间层,比如代理,网关,或者隧道(tunnels)。

尽管TCP/IP协议是互联网上最流行的应用,HTTP协议并没有规定必须使用它和(基于)它支持的层。 事实上,HTTP可以在任何其他互联网协议上,或者在其他网络上实现。HTTP只假定(其下层协议提供)可靠的传输,任何能够提供这种保证的协议都可以被其使用。

扩展资料:

协议功能

HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。

它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。

HTTP包含命令和传输信息,不仅可用于Web访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。

参考资料来源:百度百科--http


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/808464.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-29
下一篇2023-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存