虽然知道wireshark是抓包神器,只会大概大概用一下,还用一下下tcpdump,略懂一点BPF过滤器,也知道一点怎么用 wirkshark过滤相关的报文,但是对于详细的字段的含义,如何查看TCP的交互情况还不是非常的了解。现在,简单分析一下。PS:这次抓包的对象是 传说中通过公安局多少多少级认证...
分类:
其他好文 时间:
2014-07-24 10:06:43
阅读次数:
306
虽然知道wireshark是抓包神器,只会大概大概用一下,还用一下下tcpdump,略懂一点BPF过滤器,也知道一点怎么用wirkshark过滤相关的报文,但是对于详细的字段的含义,如何查看TCP的交互情况还不是非常的了解。现在,简单分析一下。PS:这次抓包的对象是传说中通过公安局多少多少级认证.....
分类:
其他好文 时间:
2014-07-24 05:08:08
阅读次数:
372
TCP并发服务器(一)——每个客户一个子进程1.说明这是最传统的并发服务器,对于每一个客户请求fork一个子进程。问题在于每次fork一个子进程比较耗费时间,下面会讲预创建进程。程序代码基于UNP的库。程序在使用进程的模式下是最慢的。2.代码#include "unp.h"int main(int ...
分类:
其他好文 时间:
2014-07-24 00:50:48
阅读次数:
224
IP首部内有三个字段实现分片和重装:标识字段(ip_id)、标志字段(ip_off的3个高位比特)和偏移字段(ip_off的13个低位
比特)。标志字段由3个1bit标志组成。比特0是保留的必须为0,;比特1是“不分片”(DF)标志;比特2是“更多分片”(MF)标志。
Net/3中,标志和偏移字段结合起来,由ip_off访问,如下图所示:
ip_off的其他13bit指出在原始数据报...
分类:
其他好文 时间:
2014-07-23 22:33:38
阅读次数:
505
前言前不久,受领导所托,为部门的应届毕业生做了一次HTTP协议基础的培训,记录下来,时刻提醒自己基础才是最重要的。不过缺少https的部分,后期会补上。一、HTTP网络协议栈协议网络层级HTTP应用层TCP传输层IP网络层网络接口数据链路层HTTPS网络协议栈协议网络层级HTTP应用层TSL/SSL...
分类:
其他好文 时间:
2014-07-23 22:16:07
阅读次数:
388
https://iperf.fr/Iperf是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能。Iperf具有多种参数和UDP特性,可以根据需要调整。Iperf可以报告带宽,延迟抖动和数据包丢失...
分类:
其他好文 时间:
2014-07-23 21:13:46
阅读次数:
258
以下内容纯属虚构,切勿轻易相信!众所周知,tcp/ip三次握手和四次挥手,均由syn/ack/fin三个标志位报文决定,但是这三个标志位报文,并不是说在构建连接的时候只发送一次的,因为协议不知道网络状况. 故而就存在了以下参数,可以调节发送次数net.ipv4.tcp_syn_retries这个参数...
分类:
其他好文 时间:
2014-07-23 20:51:45
阅读次数:
235
以下信息纯属虚构,切勿相信!tcp/ip协议中有一个keep-alive机制,即检查空连接的时效性,当一个空连接持续一段时间后,就会发送一个keep-alive探测包,来探测客户端是否还存在.如果存在,则客户端返回一个ack报文如果存在,但构建连接的应用程序已经推出,则客户端返回一个rst报文,并发...
分类:
其他好文 时间:
2014-07-23 20:49:25
阅读次数:
247
Are you a hacker?How to build another QQ/Wechat/whatsapp/skype/imessage?Let's go through this!!!!Materials:A linux/unix/windows/mac computer/server, a...
分类:
数据库 时间:
2014-07-23 20:44:35
阅读次数:
568