http
chenlvzhou
这个作者很懒,什么都没留下…
展开
-
TCP协议之四次挥手
TCP提供一种面向连接的、可靠的字节流服务在一个TCP连接中,仅有两方进行彼此通信。广播和多播不能用于TCPTCP使用校验和,确认和重传机制来保证可靠传输TCP给数据分节进行排序,并使用累积确认保证数据的顺序不变和非重复TCP使用滑动窗口机制来实现流量控制,通过动态改变窗口的大小进行拥塞控制注意:TCP 并不能保证数据一定会被对方接收到,因为这是不可能的。TCP 能够做到的是,如果有可能,就把数据递送到接收方,否则就(通过放弃重传并且中断连接这一手段)通知用户。因此准确说 TCP 也不是 100%原创 2020-07-07 12:36:04 · 498 阅读 · 0 评论 -
TCP协议之三次握手
TCP 是一个可以双向传输的全双工协议,所以需要经过三次握手才能建立连接。三次握手在一个 HTTP 请求中的平均时间占比在 10% 以上,在网络状况不佳、高并发或者遭遇 SYN 泛洪攻击等场景中,如果不能正确地调整三次握手中的参数,就会对性能有很大的影响。TCP 协议是由操作系统实现的,调整 TCP 必须通过操作系统提供的接口和工具,这就需要理解 Linux 是怎样把三次握手中的状态暴露给我们,以及通过哪些工具可以找到优化依据,并通过哪些接口修改参数。原创 2020-07-07 07:39:06 · 516 阅读 · 0 评论 -
tcpdump 使用介绍
介绍tcpdump 是一款强大的网络抓包工具,运行在 linux 平台上。熟悉 tcpdump 的使用能够帮助你分析、调试网络数据。选项-n 表示不要解析域名,直接显示 ip。-nn** 不要解析域名和端口。-X 同时用 hex 和 ascii 显示报文的内容。-XX 同 -X,但同时显示以太网头部。-S 显示绝对的序列号(sequence number),而不是相对编号。-i 监听的网卡。-v, -vv, -vvv 显示更多的详细信息。-c number 截取 numb原创 2020-06-27 10:41:56 · 305 阅读 · 0 评论 -
http原理浅析
一、HTTP协议基础以及发展历史1.五层网络模型介绍:物理层:定义物理设备如何传输数据数据链路层:在通信的实体间建立数据链路连接网络层:为数据在结点之间传输创建逻辑链路传输层:向用户提供可靠的端到端的服务,向高层屏蔽了下层数据通信的细节应用层:构建于TCP协议至上,屏蔽网络传输相关细节,为应用软件提供了很多服务 2.http协议的发展历史:a.HTTP/0.9: 就只...原创 2018-06-12 10:57:42 · 1317 阅读 · 0 评论