![](https://img-blog.csdnimg.cn/20210826162546569.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Arthur解析系列之网络
网络相关
愿好
科技推动人类物质文明发展,人文推动人类精神文明发展。
展开
-
简述一次浏览器操作产生的http请求所经历的流程
一、HTTP请求生成 在浏览器输入url按下回车后,浏览器首先对URL进行解析。url被按照Http的固定的格式拆分。浏览器就会确定Web服务器和文件名,接着根据这些信息生成HTTP请求消息。 二、通过DNS服务器查询IP地址 生成HTTP消息后,因为浏览器不具备将消息发送到网络中的功能,所以我们需要委托操作系统将消息发送给Web服务器。消息在应用层与网络之间是需要通过socket作为门面来通讯,而socket通讯是需要ip地址和端口号,因http默认80端口,所以只需要找到IP地址,通过DNS查询I原创 2021-08-26 22:23:14 · 972 阅读 · 0 评论 -
OSI 的七层模型和TCP/IP五层模型
OSI的应用层、表示层、会话层在TCP/IP中被合为应用层 作用 OSI参考模型 常用的协议 设备 网络服务与最终用户的一个接口 应用层 HTTP/TELNET/FTP/ TFTP/DNS/SMTP 数据的表示、安全、压缩 表示层 建立...原创 2021-08-26 17:09:58 · 107 阅读 · 0 评论 -
讲讲你对tcp三次握手,四次挥手的理解
TCP有6种标示: SYN(建立联机) ACK(确认) PSH(传送) FIN(结束) RST(重置) URG(紧急) TCP三次握手概念: 指建立TCP连接协议时,需要在客户端和服务器之间发送三个包,握手过程中传送的包里不包含数据,三次握手完毕后,客户端与服务器才正式开始传送数据。 原理流程(记图即可): 第一次握手: 客户端向服务器发出连接请求报文,这时报文首部中的同部位SYN=1,同时随机生成初始序列号 seq=x(随机int),此时,TCP客户端进程进入了 SYN-...原创 2021-08-26 16:27:48 · 312 阅读 · 0 评论