彭峰的博客
监控项目 监控项目
监控项目CPU采集项 cpu.idle:一个或多个CPU空闲且系统没有未完成的磁盘I / O请求的时间百分比。 cpu.busy:与cpu.idle相对,他的值等于100个cpu.idle。 cpu.guest:一个或多个CPU运行虚拟处理
2021-05-01
TCP协议 TCP协议
TCP协议特点: 面向连接的传输层协议 TCP是点对点的协议 TCP提供可靠的交付服务,保证传输的数据无差错、不对事、不重复且有序 TCP提供全双工通信 TCP是面向字节流的 TCP报文段报文段由TCP首部和TCP数据两部分组成TCP报
TCP 可靠传输 TCP 可靠传输
TCP 可靠传输使用校验、序号、确认和重传机制来保证可靠传输 序号序号保证数据能够有序提交给应用层 确认号确认好使期望收到对方的下一个报文段的数据的第一个字节的序号。使用累计确认,可以直接告诉缺失的数据段 重传引起重传的原因:超时和冗余AC
TCP 流量控制 TCP 流量控制
TCP 流量控制作用:用以消除发送方使接收方缓存溢出的可能性本质上流量控制是一个速度匹配服务原理:接收方根据自己接受缓存的大小,动态地调整发送方的发送窗口发小。发送方通过设置确认报文首部的窗口字段。 TCP拥塞控制作用:防止过多的数据注入网
TCP的RST报文 TCP的RST报文
TCP的RST报文作用RST:(Reset the connection)用于复位因某种原因引起出现的错误连接,也用来拒绝非法数据和请求。如果接收到RST位时候,通常发生了某些错误; 发送RST包关闭连接时,不必等缓冲区的包都发出去,直接就
UDP UDP
UDP设计哲学: 只做传输协议能做的最少工作。只在IP的数据报服务上增加复用和分用以及差错检测的功能优点 无需建立连接 无连接状态 分组首部开销小,仅有8字节开销 UDP没有拥塞控制。拥塞也不会影响主机的发送效率,能够容忍一些数据的丢失,
传输层 传输层
传输层功能: 提供应用程序之间的逻辑通信 复用和分用。发送方的不同应用进程都可以使用同一个传输层协议传送数据。分用指接收方的传输层在博取报文的首部后能把这些数据正确交付到目的应用程序 传输层需要对报文的首部和数据部分进行差错检测 提供两种
HTTP HTTP
HTTP协议使用端口号 80特点 无状态 采用TCP 既可以使用持久连接也可以使用非持久连接 HTTP 0.9请求流程 特点 只有一个请求行,没有HTTP请求头和请求体 服务器没有返回头信息,只返回数据 使用ASCII字符来传输 HT
HTTPS HTTPS
HTTPS在HTTP协议栈中引入安全层 目的:解决HTTP明文传输的问题,避免中间人攻击 安全层的职责 对发起HTTP请求的数据进行加密操作 对接受到的HTTP的内容进行解密 使用对称加密协议 流程 浏览器发送加密套件列表(加密方法)
应用层协议 应用层协议
DNS作用:将域名解析成IP地址DNS使用C/S模型,运行在UDP上,使用53号端口域名解析原理常使用迭代查询和递归查询 FTPFTP提供交互式访问,允许客户指明文件的类型和格式,并且允许文件具有存取的权限。使用C/S模型功能: 提供不同
21 / 24