TCP
jrg_2008
这个作者很懒,什么都没留下…
展开
-
C# Socket 长连接设置Keepalive
首先TCP 底层自带KeepAlive 连接监测机制,通常在指定时间:keepalivetime(毫秒)内没有数据交互,则按keepaliveinterval(毫秒)设定重复发送keep-alive包,并且重复次数达到设置值或系统默认值,例如win10系统为10次,如果都没有回应,则视为客户端异常或网络中断,表现为TCP底层发送Reset 指令,连接断开。实验如下:首先更改开启KeepAl...转载 2019-11-13 16:56:10 · 657 阅读 · 0 评论 -
wireshark怎么抓包、wireshark抓包详细图文教程
wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。wireshark能获取HTTP,也能获取HTTPS,但是不能解密HTTPS,所以wireshark看不懂HT...转载 2019-11-13 16:27:08 · 251 阅读 · 0 评论 -
TCP协议的通讯流程
基于TCP/IP协议的服务器和客户端程序的一般流程,如下图所示:1、服务器初始化——LISTEN(1)调用socket函数创建文件描述符。(2)调用bind函数将当前的文件描述符和ip/port绑定在一起。如果这个端口已经被其他进程占用了,就会bind失败。(3)调用listen函数声明当前这个文件描述符作为一个服务器的文件描述符,为accept做好准备。(4)调用accept函数阻塞...转载 2019-11-12 11:15:04 · 157 阅读 · 0 评论