最近实现的一种简单的协议以及工具,主要用于客户端服务端通讯传输二进制数据时,协议的解包与封包,具体如下:首先定义协议的格式,主要由三部分组成: 数据长度(数据部分长度+协议号长度):4个字节 协议号:2个字节 数据部分:2进制数据数据部分如果是字符串需要先计算字符串的长度,占2个字节,之后再紧...
分类:
其他好文 时间:
2015-01-30 22:26:41
阅读次数:
443
功能描写叙述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出如今最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其他层的选项,控制选项的合适协议号必须给出。比如,为了...
分类:
其他好文 时间:
2015-01-02 10:58:15
阅读次数:
205
TCP是什么?
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议,由IETF的RFC 793说明(specified)。TCP在IP报文的协议号是6。TCP是一个 超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。首先来看看OSI的七层模 型:
我们需要知道TC...
分类:
其他好文 时间:
2014-12-12 19:07:09
阅读次数:
179
这篇文章主要讲一下C#里面Attribute的使用方法及其可能的应用场景。比如你把玩家的血量、攻击、防御等属性写到枚举里面。然后界面可能有很多地方要根据这个枚举获取属性的描述文本。比如你做网络框架的时候,一个协议号对应一个类的处理或者一个方法。比如你做ORM,一个类的属性是否映射持久化文件中的属性,映射过去的属性名是什么。1、什么是Attribute如果用过Java的Annotation的同学,可...
分类:
编程语言 时间:
2014-12-12 14:58:09
阅读次数:
187
ICMP全称为internetcontrolmessageprotocol,其IP头为1,是一个网络层协议,开发这个协议的主要目的是用来管理网络,通过在主机与路由器之间传递控制消息,消息是指网络本身的一些消息,如网络通不通,主机是否可达,服务是否可用等协议。ICMP消息分装在IP头后面,协议号为1,..
分类:
其他好文 时间:
2014-11-28 06:29:11
阅读次数:
174
主要分为以下几个步骤:
(1)、通过使用抓包Libpcap库技术,对网络流量包进行获取,从而可以得到每个网络通信包的五元组(源地址、目标地址、源端口、目标端口、协议号)信息和当前包的流量大小,得到这些信息后建立一个表,此表中的同一会话的包大小信息会随着此会话的不断交互而累加数据包的大小。
(2)、通过对/proc/下的所有进程的fd/目录下的所有链接进行遍历查看link的值,将遍历...
分类:
系统相关 时间:
2014-11-19 22:19:31
阅读次数:
238
how to use tcpdump command:note: 显示的时候最好都已数字的形式显示.1) tcpdump -i en1; 告诉 tcpdump 要监听的端口号.2) tcpdump -i en1 -nn; -nn 告诉协议要以数字的形式显示(不是默认的TCP, 而是对应的协议号6)....
分类:
其他好文 时间:
2014-09-01 00:22:32
阅读次数:
226
1. 概述
TCP首部校验和计算三部分:TCP首部+TCP数据+TCP伪首部。
TCP校验和覆盖TCP首部和TCP数据,而IP首部中的校验和只覆盖IP的首部,不覆盖IP数据报中的任何数据。
伪首部是为了增加TCP校验和的检错能力:如检查TCP报文是否收错了(目的IP地址)、传输层协议是否选对了(传输层协议号)等。伪首部来自IP首部。
RF...
分类:
其他好文 时间:
2014-08-27 18:53:38
阅读次数:
405
功能描述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示...
分类:
其他好文 时间:
2014-08-07 22:47:15
阅读次数:
352
ICMP协议1、ICMP简介ICMP全名为(INTERNET CONTROL MESSAGE PROTOCOL)网络控制消息协议。 ICMP的协议号为1。ICMP报文就像是IP报文的小弟,总顶着IP报文的名头出来混。因为ICMP报文是在IP报文内部的,如图:图:IP数据报2、ICMP类型 ICMP报...
分类:
其他好文 时间:
2014-07-03 20:40:47
阅读次数:
332