一、服务器端结构: 如图所示: 指令类和报文类:对下行的指令和上行的报文进行了类的封装,分别实现IOrder和IPacket接口,继承Order,Packet基类; 服务主线程:接受客户端连接,将客户端发送的报文投递到通讯队...
分类:
其他好文 时间:
2015-08-18 12:27:34
阅读次数:
156
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息解析以太网帧的过程是构建以太网帧的逆过程,当我们接收到一个以太网帧时,仍然以上一节中的ARP帧为例:当收到这样一个数据帧时,首先应当构造一个Packet存放数据: PtrPacket>src = CreatePacket>(buffer,len);然后取出以太网包头: //解析以太网包头 ...
分类:
其他好文 时间:
2015-08-10 22:16:06
阅读次数:
180
在检查Linux的日志文件时,发现大量 avahi-daemon[3733]: Invalid query packet错误(不同服务器对应的数字有所不同) Aug 3 07:00:01 hostname auditd[3143]: Audit daemon rotating log filesAu...
分类:
系统相关 时间:
2015-08-10 19:26:55
阅读次数:
195
学习网络配置,思科模拟网络搭建的必备工具。在试验中,理解原理。在实战中,检验真理。汉化步骤: 将chinese.ptl文件复制到安装目录下的languages中即可下载地址:http://yunpan.cn/cdqGBYX6cDspc 访问密码 5a97
分类:
系统相关 时间:
2015-08-10 13:22:44
阅读次数:
208
前面讲到了libpcap 捕获数据包,尤其在千兆网的条件下,大量的丢包,网上搜索好久,大概都是PF_PACKET +MMAP,NAPI,PF_RING之类的方法,我对PF_RING+libpcap进行实验,发现千兆网条件下,捕获数据包的性能很好,几乎不丢包, 实验环境搭配流程如下:1)下载PF_R....
分类:
系统相关 时间:
2015-08-09 01:42:11
阅读次数:
326
启动Wireshark软件时出现了如下图所示的错误,就搜索了一下解决方法,特总结如下: 这个错误是因为没有开启NPF服务造成的。简要说一下NPF吧。 NPF即网络数据包过滤器(Netgroup Packet Filter,NPF)是Winpcap的核心部分,它是Winpcap完成困难工作的组件...
分类:
其他好文 时间:
2015-08-09 00:16:12
阅读次数:
149
第一章:网络基础知识
1 协议:
互联网 ->TCP IP HTTP
LAN -> IPX/SPX
2 分组通信/分组交换协议->Packet
3 OSI ->层与层之间通过某种协议通信
4 数据逐层添加首部,接受后逐层分离
5 表示层识别编码
6 传输方式:
有连接 - 建立连接后发送数据
无连接 - 直接发送
...
分类:
其他好文 时间:
2015-08-07 14:45:01
阅读次数:
188
今天线上mysql报错,连不上了,报错信息大致为LostconnectiontoMySQLserverat‘readinginitialcommunicationpacket。然后在网上找了些解决办法,这边一个一个来说明,方便以后在遇到这样的问题不知道怎么解决:最后查找到的原因是/var/lib/mysql/下面的mysql.sock不见了,为什么..
分类:
数据库 时间:
2015-08-05 13:11:46
阅读次数:
466
MySQL导出的SQL语句在处理百万级数据的时候,可能导入要花几小时。在导出时合理使用几个参数,可以大大加快导入的速度.-e 使用包括几个VALUES列表的多行INSERT语法;--max_allowed_packet=XXX 客户端/服务器之间通信的缓存区的最大大小;--net_buffer_le...
分类:
数据库 时间:
2015-08-05 00:47:18
阅读次数:
263
USB通信协议——深入理解0. 基本概念 一个【传输】(控制、批量、中断、等时):由多个【事务】组成; 一个【事务】(IN、OUT、SETUP):由一多个【Packet】组成。 USB数据在【主机软件】与【USB设备特定的端点】间被传输。【主机软件】与【USB设备特定的端点】间的关联叫做【pipes...
分类:
其他好文 时间:
2015-08-03 19:01:50
阅读次数:
196