翔云

Just try, don't shy. 最新文章请点击
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年4月13日

摘要: 1.RST介绍 RST表示reset复位,用于异常情况下关闭连接。 发送RST包关闭连接时,不必等缓冲区的包都发出去,直接就丢弃缓冲区中的包。 而接收端收到RST包后,也不必发送ACK包来确认。 2. 什么时候发送RST包 建立连接的SYN到达某端口,但是该端口上没有正在 监听的服务。 TCP收到了 阅读全文

posted @ 2019-04-13 21:57 翔云123456 阅读(531) 评论(0) 推荐(0)

摘要: 本文使用两种方式测试HTTP 客户端读数据超时的情况,一种是直接使用golang自带的http库,另一种是使用martini web框架。 1. 测试1 直接使用http库 1.1.启动server server端的请求响应函数,会睡眠10s,再返回结果。这样,可以模拟server端处理慢的情况。 阅读全文

posted @ 2019-04-13 21:37 翔云123456 阅读(1157) 评论(0) 推荐(0)

摘要: 本文介绍3种TCP连接异常的情况。 1.server端没有启动,client尝试连接 通过tcpdump抓包,可以看到当server没有启动的时候,client向server8080端口发送数据后,client端会收到RST。 2.client端读数据,突然异常退出或直接close连接 2.1 准备 阅读全文

posted @ 2019-04-13 21:13 翔云123456 阅读(4797) 评论(0) 推荐(1)

摘要: tcpdump是抓包常用的工具,可以直接从数据链路层抓取网络数据进行分析。tcpdmp提供了很多命令行参数,提供定制的数据捕获功能。 下面首先会介绍其命令行参数,接着以一个使用场景为例说明使用方法。 1.tcpdump使用说明 1.1 命令行参数 i interface 网络接口,例如lo0, en 阅读全文

posted @ 2019-04-13 19:32 翔云123456 阅读(830) 评论(0) 推荐(0)