请你谈谈网站是如何进行访问的?(访问网站要注意)

网友投稿 264 2022-10-11


请你谈谈网站是如何进行访问的?(访问网站要注意)

@[toc]

一.题目

二.解答

1.输入一个域名;回车2.检查本机的C:\Windows\System32\drivers\etc\hostsi配置文件下有没有这个域名映射;①有:直接返回对应的ip地址,这个地址中,有我们需要访问的wb程序,可以直接访问。

127.0.0.1 shangjingzhu.com

3.可以配置一下环境变量(有想法的话)

三.原理(用户访问网站的流程)

3.1访问过程

DNS协议用于域名解析-->建立TCP协议的三个握手过程-->客户端发送访问网站对应页面的请求(发送HTTP协议请求消息)->服务器发送访问相应页面的请求消息(发送HTTP)->TCP协议断开的四波过程

3.2使用DNS协议的域名解析

3.3建立TCP协议三次握手过程

那么,经过DNS解析,现在我们知道了百度服务器的地址(111.13.101.208),我们可以访问它。你必须在约会前发出邀请,互联网也是如此。首先建立连接,然后才能传输数据。接下来,让我们看看百度服务器的日期。

3.3.1 TCP协议简介

IP协议定义了一组自己的地址规则,称为IP地址。它实现了路由功能,允许局域网的主机a向另一个局域网的主机B发送消息。IP协议只是一种地址协议,不能保证数据包的完整性。如果路由器丢失数据包(例如,如果缓存已满,则新数据包将丢失),您需要找出丢失的数据包以及如何重新发送数据包。这取决于TCP协议。简单来说,TCP协议的功能是确保数据通信的完整性和可靠性,并防止数据包丢失。

3.4客户端发送访问网站相应页面的请求(发送HTTP协议请求消息)

建立连接后,发送请求消息以查看所需的数据。进入百度时。com,默认请求是索引。html主页文件

3.4.1请求消息结构:

1、请求行:①. 请求的方法(get post)②. 请求的数据信息(默认情况下请求index.html主页文件)③. 请求HTTP协议版本TCP协议分为长连接(HTTP1.1)和短连接(HTTP1.0)2、请求头:3、空行:4、请求主题:get方法没有请求主题内容,post方法将有请求主题信息

3.5服务器发送相应访问页面的请求信息(发送HTTP响应消息)

1、起跑线(响应线)①. HTTP协议版本信息②. 响应状态代码信息(请求成功状态代码200)③. 响应状态代码描述信息2、响应头:3、空行:4、响应正文内容:一般为HTML、CSS、JS等代码信息

3.6断开TCP协议和wave四次


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:腾讯看点App正式下线
下一篇:JavaWeb入门:HttpResponse和HttpRequest详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~