![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计网
文章平均质量分 72
白露塞纳
星辰!
展开
-
【计网】TCP可靠传输
一、TCP 可靠传输机制(*2)1.1 背景TCP发送报文段是交给IP层传送,但IP层只能尽最大努力交付服务,也就是说TCP下面提供的是不可靠传输。因此,TCP采用了适当措施来提供可靠传输,使得两个传输层直接通信变得可靠。1.2 可靠传输要求传输信道不产生差错;保证传输数据正确性,无差错、不丢失、不重复、并按序到达。有两层意思,一是能正确传输数据,二是接收方能及时处理发送方发送数据。1.3 可靠传输原理传输信道可靠。采用三次握手、四次挥手保证连接正确。数据正确性:1)分割编号。应用原创 2021-04-09 16:56:31 · 1386 阅读 · 0 评论 -
【计网】TCP VS UDP
一、TCP 和 UDP 区别(*5)角度TCPUDP连接面向连接无连接(发送前不建立连接)可靠性可靠,使用流量和拥塞控制不可靠,尽最大努力到达连接对象只能一对一通信支持m:n四种通信,m>=1, n>=1传输方式面向字节流面向报文首部开销20<=首部字节数<=60首部开销小,仅8字节二、适用场景(*3),哪些应用层协议使用了(*2)项TCPUDP使用场景效原创 2021-04-08 19:44:43 · 133 阅读 · 0 评论 -
【计网】从输入URL到浏览器渲染页面
一、URL输入到浏览器输出页面过程DNS域名解析;ARP协议获得IP对应MAC地址(物理机器);建立TCP连接;发送HTTP请求;服务器处理请求;返回响应结果;关闭TCP连接;浏览器解析HTML;浏览器布局渲染。二、浏览器渲染过程解析HTML生成DOM树。解析CSS生成CSSOM规则树。将DOM树与CSSOM规则树合并在一起生成渲染树。遍历渲染树开始布局,计算每个节点的位置大小信息。将渲染树每个节点绘制到屏幕。三、参考1、浏览器的渲染:过程与原理2、”天龙八步“细原创 2021-04-07 08:29:23 · 100 阅读 · 0 评论 -
【计网】HTTP详解
一、简介1、Http简介超文本传输协议(HTTP)是一个用于传输超媒体文档(如HTML)的应用层协议。是为Web浏览器和Web服务器之间通信而设计的,但也可用于其他目的。HTTP协议属于应用层,建立在传输层协议TCP之上,发送HTTP请求于接收HTTP响应都通过Socket接口来调用TCP协议实现。如图,反映了一次HTTP请求并接收一个HTML文件过程与时间消耗(RTT),客户端通过TCP连接发送请求报文,服务器收到请求后向其传输文件并返回响应报文。二、状态码0、引子HTTP状态码表示客户端H原创 2021-04-06 18:11:46 · 447 阅读 · 0 评论 -
【计网】DNS解析过程
1、概要浏览器缓存、本地hosts文件是否有IP地址。client向本地DNS服务器(LDNS)发起请求。LDNS服务器向DNS根服务器发送解析请求。根域名服务器返回gLTD服务器地址。补充:gTLD是国内顶级域名服务器,如.com、.cn、.org等。本地DNS服务器向gTLD服务器发起请求。gTLD服务器并返回Name Server服务器地址。本地DNS服务器向Name Server服务器发送解析请求。Name Server服务器返回IP地址给本地DNS服务器。本地DNS服务原创 2021-04-02 18:48:00 · 376 阅读 · 0 评论 -
【计网】TCP三次握手与四次挥手详解
一、TCP简介及报文格式1、简介TCP提供面向连接、可靠的字节流服务。2、报文格式重点字段:序号:Seq序号,32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。确认序号:ACK序号,32位,只有ACK标志位为1时,确认序号字段才有效,Ack = Seq + 1。标志位:共6个,即URG、ACK、PSH、RST、SYN、FIN等。标志位具体含义URG紧急指针(urgent pointer)有效ACK确认序号有效PSH接收原创 2021-03-29 17:40:37 · 710 阅读 · 0 评论