- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 欢迎使用CSDN-markdown编辑器
关于vs2015下c++ C2572错误说明 错误提示 错误 C2572 “Cstu::Cstu”: 重定义默认参数 : 参数 1 test01 d:\c_projects\test01\test01\cstu.cpp 7 //函数原型 Cstu::Cstu(float englishScore, float dataScore, char *resume,
2016-03-20 20:56:23 123
TCP,UDP抓包分析
通过抓包分析TCP三次握手及四次挥手的过程
首先由Client发出请求连接即 SYN=1 ACK=0 (请看头字段的介绍), TCP规定SYN=1时不能携带数据,但要消耗一个序号,因此声明自己的序号是 seq=x
然后 Server 进行回复确认,即 SYN=1 ACK=1 seq=y, ack=x+1,
再然后 Client 再进行一次确认,但不用SYN 了,这时即为 ACK=1, seq=x+1, ack=y+1.
然后连接建立
断开连接
当客户A 没有东西要发送时就要释放 A 这边的连接,A会发送一个报文(没有数据),其中 FIN 设置为1, 服务器B收到后会给应用程序一个信,这时A那边的连接已经关闭,即A不再发送信息(但仍可接收信息)。 A收到B的确认后进入等待状态,等待B请求释放连接, B数据发送完成后就向A请求连接释放,也是用FIN=1 表示, 并且用 ack = u+1, A收到后回复一个确认信息,并进入 TIME_WAIT 状态, 等待 2MSL 时间
2015-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人