网络协议
max18
这个作者很懒,什么都没留下…
展开
-
基于VC6.0的抓取TCP/IP数据包的C++实现
#include #include #include #pragma comment(lib,"Ws2_32.lib") #include using namespace std; //IP首部 typedef struct tIPPackHead { enum PROTOCOL_TYPE{ PROTOCOL_TCP = 6, PR转载 2012-09-05 10:59:43 · 2933 阅读 · 0 评论 -
TCP/IP 主要报文头格式
TCP/IP协议是一个比较复杂的协议集,有很多专业书籍介绍。在此,我仅介绍其与编程密切相关的部分:以太网上TCP/IP协议的分层结构及其报文格式。我们知道TCP/IP协议采用分层结构,其分层模型及协议如下表: 应 用 层 (Application) HTTP、Telnet、FTP、SMTP、SNMP 传 输 层 (Transport) TCP、UDP 网转载 2012-09-05 10:56:05 · 1470 阅读 · 0 评论 -
Tcpdump命令的使用与示例——linux下的网络分析
网络数据采集分析工具TcpDump的简介 顾名思义,TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。tcpdump就是一种免费的网络分析工具,尤其其提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的Fre转载 2012-09-07 10:31:31 · 452 阅读 · 0 评论 -
bpf过滤规则
Filtering packets while capturing --------------------------------- Capture Filters are used to filter out uninteresting packets already at capture time. This is done to reduce the size of the res转载 2012-09-17 13:41:54 · 2215 阅读 · 0 评论 -
linux traceroute追踪路由路径
TraceRoute的工作原理 1.TraceRoute的工作原理: traceroute 有使用两种:使用ICMP的和使用UDP的。Microsoft 使用ICMP,所以win95上发出的traceRT应使用的是ICMP,但我没有用 sniffer查过;其它包括unix和cisco router都使用UDP. ICMP traceroute:转载 2012-10-24 11:41:08 · 17085 阅读 · 0 评论 -
Linux tcpdump命令详解
简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例 默认启动 tcpdump转载 2012-11-02 17:16:56 · 801 阅读 · 0 评论 -
Websocket客户端的实现例子
WebSocket Test var wsUri = "ws://echo.websocket.org/"; var output; function init() { output = document.getElementById("output"); testWebSocket(); } function testWebSocket() { websocket = new WebSoc转载 2013-01-11 09:32:59 · 1269 阅读 · 0 评论