完成三次握手,客户端与服务器开始传送数据 A与B建立TCP连接时:首先A向B发SYN(同步请求),然后B回复SYN+ACK(同步请求应答),最后A回复ACK确认,这样TCP的一次连接(三次握手)的过程就建立了! 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是 ...
分类:
其他好文 时间:
2018-08-04 18:53:09
阅读次数:
175
完成三次握手,客户端与服务器开始传送数据 A与B建立TCP连接时:首先A向B发SYN(同步请求),然后B回复SYN+ACK(同步请求应答),最后A回复ACK确认,这样TCP的一次连接(三次握手)的过程就建立了! 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是 ...
分类:
其他好文 时间:
2018-07-09 14:16:10
阅读次数:
146
1 TCP协议 每一个TCP通信的的socket的内核里面都会有一个发送缓冲区和接收缓冲区 发送端 : send 报文 TCP发送缓冲区 接收端 :TCP接收缓冲区 receive TCP报文 2 滑动窗口协议 3. 阻塞IO 发送一个消息,发送端必须准备好 发送缓冲区满,阻塞send操作,等缓冲区 ...
分类:
其他好文 时间:
2018-07-08 18:57:28
阅读次数:
179
参考文献: https://blog.csdn.net/zixiaomuwu/article/details/60965466 一、三次握手 三次握手与四次挥手分别对应TCP连接建立过程与断开过程,先上TCP报文格式: 三次握手过程: 问题1: 为什么要三次握手? 答:三次握手的目的是建立可靠的通信 ...
分类:
其他好文 时间:
2018-06-30 18:49:33
阅读次数:
168
在传输层之上,便是应用层。传输层的 UDP 报文和 TCP 报文段的数据部分就是应用层交付的数据。 不同类型的网络应用有不同的通信规则,因此应用层协议是多种多样的,比如 DNS、FTP、Telnet、SMTP、HTTP、RIP、NFS 等协议都是用于解决其各自的一类问题。 本节实验,介绍 DNS、F ...
分类:
其他好文 时间:
2018-06-28 00:01:35
阅读次数:
204
参考文档:https://www.cnblogs.com/feng9exe/p/8058891.html https://blog.csdn.net/ythunder/article/details/65664309 https://blog.csdn.net/a19881029/article/d ...
分类:
Web程序 时间:
2018-06-14 18:32:18
阅读次数:
226
tcpdump常用参数 sample TCP报文结构 Urgent,置1,紧急封包 Acknowledge,置1,响应封包 Push function,置1,立即传送缓冲区内对应封包 Reset,置1,链接马上结束 Synchronous,置1,发送端请求建立链接 Finish,置1,询问是否同意断 ...
分类:
其他好文 时间:
2018-06-11 11:02:06
阅读次数:
320
调试modbus tcp 整理百度文库文档如下 《modbus-tcp-报文举例分析》 《MODBUSTCP通讯报文》 关于Modbus 报文 Client request: 19 B2 00 00 00 06 06 03 00 27 00 02 上面是modbus客户端发出的报文内容,为modbu ...
分类:
数据库 时间:
2018-05-24 10:35:25
阅读次数:
253
WireShark抓包数据分析: 1、TCP报文格式 ? 源端口、目的端口:16位长。标识出远端和本地的端口号。 ? 顺序号:32位长。表明了发送的数据报的顺序。 ? 确认号:32位长。希望收到的下一个数据报的序列号。 ? TCP协议数据报头DE 头长:4位长。表明TCP头中包含多少个32位字。 ? ...
分类:
其他好文 时间:
2018-05-16 15:17:52
阅读次数:
199
Nmap是一款免费开源的网络发现和安全审计工具,支持Windows和Linux平台,有命令行版本和图形化版本。个人建议去学习 nmap 的命令行版本,因为与图形化版本 zenmap 相比,它提供了更多的灵活性。 Nmap以新颖的方式使用原始IP报文来发现网络上有哪些主机,那些 主机提供什么服务(应用 ...
分类:
其他好文 时间:
2018-05-10 23:35:29
阅读次数:
409