博客
分类
标签
归档
关于
博客
分类
标签
归档
关于
Tau的博客
文章
分类
标签
归档
关于
一次由ip封禁引起的问题分析
问题背景 前两天有同事咨询:机器A上有个业务客户端,机器B上为服务端,服务端要定期探活客户端,当客户端访问不通时服务端应当摘除这个客户端节点。现在要验证下当客户端访问不通时服务端能否正常摘除节点,于是使用了iptables的ip封禁功能。在机器A上封禁机器B的ip后,在封禁期间服务B无法请求服务A,但是当取消机器A上的ip封禁后,服务B尽然收到了来自服务A的响应! ...
2023-02-10
网络
网络
Read More
TCP如何保证可靠传输
首先,它是面向连接的,也就是它的三次握手和四次挥手,保证了每次发送数据前先建立连接,发送完数据后断开连接 它的确认和重传机制。它会对每次发送的数据包进行一个确认,如果过了很久发送端还没有收到这个确认,就会进行重传。 数据校验。头部有校验和,用以检验数据包的完整性。 流量控制:通过滑动窗口以及连续ARQ协议进行数据包的接收,而且当接收方来不及处理发送方的数据,能通过滑动窗口,提示发送方降低发...
2019-12-26
网络
网络
Read More
TCP的三次握手和四次挥手
在讨论TCP的三次握手与四次挥手之前,首先我们需要了解TCP报文格式: 这里面需要留意的有: 序列号:标识本次数据包的序号 确认号:对于发送发送方数据包的确认,值是收到的数据包的序列号+1,即下次期待收到的数据包序列号 标志位: 下图展示了三次握手以及四次回收的过程: 这里需要注意各个阶段的状态。 下面分别进行分析 三次握手阶段: 客户端向服务端发送SYN数据包,表示想和服务端建...
2019-12-23
网络
网络
Read More