随笔分类 -  网络

摘要:四次挥手 TIME_WAIT和CLOSE_WAIT主要发生在四次挥手期间。 四次挥手过程: 第一次挥手:主机A(可以是客户端,也可以是服务器端),设置Sequence Number和Acknowledgment Number,向主机B发送一个FIN报文段;此时,主机A进入FIN_WAIT_1状态;这 阅读全文
posted @ 2022-05-30 22:29 robin·张 阅读(387) 评论(0) 推荐(0) 编辑
摘要:请求过程 HTTP请求大致可以分为如下步骤: 1. URL解析 之前在简述 URL 中说过,当我们在浏览器中输入一段 URL 的时候,会通过一系列规则,匹配到相应的唯一资源,比如说:http://mu-mu.cn/example/index.html,则是告诉浏览器,我们需要通过http协议,在mu 阅读全文
posted @ 2022-05-30 19:11 robin·张 阅读(69) 评论(0) 推荐(0) 编辑
摘要:什么是 DNS DNS(Domain Name System)是域名系统的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,用于 TCP/IP 网络。 当我们在浏览器输入一个 URL 地址时,浏览器要向这个 URL 的主机名对应的服务器发送请求,就得知道服务器的 IP,对于浏览器来说,DN 阅读全文
posted @ 2022-05-30 11:07 robin·张 阅读(560) 评论(0) 推荐(0) 编辑
摘要:HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤: 1. 建立TCP连接 在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此 阅读全文
posted @ 2019-03-07 23:05 robin·张 阅读(147) 评论(0) 推荐(0) 编辑
摘要:1、HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺 阅读全文
posted @ 2019-03-06 22:51 robin·张 阅读(167) 评论(0) 推荐(0) 编辑
摘要:先看下三次握手四次挥手的状态变化: 通常会遇到下面两种情况: 服务器保持了大量TIME_WAIT状态 服务器保持了大量CLOSE_WAIT状态 因为linux分配给一个用户的文件句柄是有限的,而TIME_WAIT和CLOSE_WAIT两种状态如果一直被保持,那么意味着对应数目的通道就一直被占着,而且 阅读全文
posted @ 2019-02-01 23:39 robin·张 阅读(301) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示