TCP
chiweitree
码农
展开
-
【HTTPS】HTTPS过程详解,tcpdump抓包一步一步分析
RFC中的HTTPS交互过程如下:抓包分析Client Hello客户端支持的TLS最高版本号客户端生成的随机数客户端支持的加密套件主机名server_namecipher suite怎么理解名字为 ECDH-ECDSA-AES128-SHA256 的CipherSuite使用 ECDH做密钥交换, 使用ECDSA做认证, 使用AES-128做加密算法, 使用SHA256做MAC算法。客户端能支持的加密套件即浏览器能支持的加密算法Server.原创 2020-07-29 17:10:08 · 14846 阅读 · 0 评论 -
【TCP】Connection reset by peer 原因分析定位
背景client和server通过websocket协议通信,长连接保活,server前有nginx做反向代理,client和server是多对多关系;server端定时给client下发任务,client执行任务并将结果上报给server,client还会定时给server发送心跳保活连接。现象系统运行一段时间之后,nginx上error日志频繁报错,如下:2020/0...原创 2020-04-28 18:02:19 · 6537 阅读 · 0 评论 -
【TCP】图解,一步一步拆解TCP包结构,各个字段分析
原始pcap包内容TCP包结构定义分析源端口目的端口序列号确认号序号是本报文段发送的数据组的第一个字节的序号。在TCP传送的流中,每一个字节一个序号。e.g.一个报文段的序号为300,此报文段数据部分共有100字节,则下一个报文段的序号为400。所以序号确保了TCP传输的有序性。确认号,即ACK,指明下一个期待收到的字节序号,表明该序号之前...原创 2020-04-22 15:59:00 · 8346 阅读 · 0 评论