rst是什么意思
人气:476 ℃/2024-06-09 12:56:45
RST:(Reset the connection)用于复位因某种原因引起出现的错误连接,也用来拒绝非法数据和请求。如果接收到RST位时候,通常发生了某些错误。
假设现在有一个合法用户(1.1.1.1)已经同服务器建立了正常的连接,攻击者构造攻击的TCP数据,伪装自己的IP为1.1.1.1,并向服务器发送一个带有RST位的TCP数据段。服务器接收到这样的数据后,认为从1.1.1.1发送的连接有错误,就会清空缓冲区中建立好的连接。这时,如果合法用户1.1.1.1再发送合法数据,服务器就已经没有这样的连接了,该用户就必须重新开始建立连接。
对付这种攻击也可以通过防火墙简单设置就可以了。
《2》
rst是TCP首部中的6个标志比特之一,表示重置连接、复位连接。
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。
RST表示复位,用来异常的关闭连接,在TCP的设计中它是不可或缺的。发送RST包关闭连接时,不必等缓冲区的包都发出去(不像上面的FIN包),直接就丢弃缓存区的包发送RST包。而接收端收到RST包后,也不必发送ACK包来确认。
TCP处理程序会在自己认为的异常时刻发送RST包。例如,A向B发起连接,但B之上并未监听相应的端口,这时B操作系统上的TCP处理程序会发RST包。
又比如,AB正常建立连接了,正在通讯时,A向B发送了FIN包要求关连接,B发送ACK后,网断了,A通过若干原因放弃了这个连接(例如进程重启)。
网通了后,B又开始发数据包,A收到后表示压力很大,不知道这野连接哪来的,就发了个RST包强制把连接关了,B收到后会出现connect reset by peer错误。
- 02-14
综合常见的逻辑顺序有哪六种
- 03-07
综合哈利波特的学校叫什么
- 10-07
综合知音漫客停了吗
- 04-08
综合不常见的哺乳动物
- 12-20
娱乐雪豹中小辉的扮演者
- 08-21
综合品益定时器倒计时怎么设置
- 03-30
汽车北京市汽车摇号申请过程
- 08-17
综合我的儿子是奇葩何花最终嫁给谁了
推荐
- 1b站站主是谁167
- 2西班牙的斗牛节危险吗 为什么还要举办啊280
- 3上海到安庆高铁沿线站点480
- 4朋友对朋友说再见亦是朋友是什么意思201
- 5灵飞经讲的是什么故事210
- 6电脑表格怎么把字调到中间245
- 7人间世白天几点重播261
- 8分数的分数值是什么134
宠物
- 1宠物可以坐公交吗398
- 2梦幻色哈士奇很稀有吗215
- 3德牧多大才会看家182
- 4斑点狗凶吗137
- 5鸽子身上长黄疙瘩496
- 6哈士奇的智商 非常可爱狡猾的狗狗345
- 7母猫乱尿的原因104
- 8养鱼要经常换水吗 养鱼的水怎么处理最好392