HTTP 状态码

200--成功返回,一般用于GET与POST请求
201--成功请求并创建了新的资源

301--重定向(永久移动)
302--从缓存取数据返回(临时转移)

400--客户端语法错误,服务器无法理解
403--禁止访问,服务器理解请求客户端的请求,但是拒绝执行此请求

500--服务器内部错误
502--网关错误

http://www.runoob.com/http/http-status-codes.html

http://tool.oschina.net/commons?type=5

https://www.cnblogs.com/usa007lhy/p/4883823.html

三次握手

客户端将标志位置SYN置1,发送序号为K的数据。客户端进入SYN_SEND状态
服务端收到数据包后,先确认这个数据[ack=K+1],将自己的标志位SYN置1,发送序号为M的数据。服务端进入SYN_RECV
客户端收到后。将自己标志位置SYN置1.确认序号为M的数据。[ack=M+1]. ESTABLISHED

https://blog.csdn.net/qiuchaoxi/article/details/79931010
https://blog.csdn.net/qiuchaoxi/article/details/79931010
https://blog.csdn.net/qiuchaoxi/article/details/79931010

四次挥手

客户端发送将自己的标识FIN置1.发送序号为M的数据包 客户端进入FIN_WAIT_1
服务器收到M,先确认ack=M+1。发送ack
服务器再发送FIN,序号为N的数据包 进入LAST_ACK
客户端收到后,进入TIME_WAIT,再发送ACK=1.ack=N+1的数据包 服务端进入 CLOSED

输入网址到页面展示过程

1) 在客户端浏览器中输入网址URL。

2) 发送到DNS(域名服务器)获得域名对应的WEB服务器的IP地址。

3) 客户端浏览器与WEB服务器建立TCP(传输控制协议)连接。

4) 客户端浏览器向对应IP地址的WEB服务器发送相应的HTTP或HTTPS请求。

5) WEB服务器响应请求,返回指定的URL数据或错误信息;如果设定重定向,则重定向到新的URL地址。

6) 客户端浏览器下载数据,解析HTML源文件,解析的过程中实现对页面的排版,解析完成后,在浏览器中显示基础的页面。

7) 分析页面中的超链接,显示在当前页面,重复以上过程直至没有超链接需要发送,完成页面的全部显示。

[https://blog.csdn.net/qiuchaoxi/article/details/7993]

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容