sctp仿真的相关解读
来源:互联网 发布:laravel5.4数据库队列 编辑:程序博客网 时间:2024/05/16 04:56
1.sctp分组代码比作图
里面有几个术语:TSN SSN SID 于此和大家分享,理解这几个术语的话,方便你的ns2仿真。
SID:流(在这里理解成逻辑信道)的ID号,即是流的标识。
SSN:流序列号,即某个数据包在某个流中的数序号。
TSN:传输序列号,即独立于上述编号的宏观上的数据包的编号。
TSN是对关联级别来讲的而SID和SSN是对于流的级别来讲的。
2.NS2仿真中的SCTP的数据包大小的计算:
IP头:20字节
Common头:12字节
Chunk #1
……
Chunk #n
假如你的dataChunkSize_设置为512(注意一定是4的整数倍数),同时假设你的MTU设置为1500,那么在你的相应的*.tr文件中D类型的数据包的大小为:20 + 12 + 512*2 (这里的2 根据mtu和dataChunkSize得来)= 1056:
代码如下:
$sctp0 set mtu_ 1500
$sctp0 set dataChunkSize_ 512
3.sctp的trace格式:
事件
时间
源节点
目的节点
类型SCTP
包大小
7个横线和一个大写字母
fid给nam使用
源地址.源端口号
目的地址.目的端口号
包中有几个Chunk
TSN
独一无二的数据包ID
SID
SSN
#将all.tr文件的相应字段赋值给变量 其中all.tr即为trace文件
event=$1;
time=$2;
from=$3;
to=$4;
pktype=$5;
pktsize=$6;
chunk_type=$7;
flag=$8;
src=$9;
dst=$10;
chunk_sum=$11;
tsn=$12;
packet_id=$13;
streamid=$14;
ssn=$15;
来源:http://blog.sina.com.cn/s/blog_49c386290100gm7t.html
- sctp仿真的相关解读
- SCTP相关术语
- sctp 相关重点说明
- SCTP相关术语
- sctp rfc相关文档
- sctp的几个网站
- SCTP的研究现状
- SCTP
- SCTP
- SCTP
- SCTP的简介与总结
- SCTP 的安装与编程
- SCTP协议的进一步理解
- SCTP协议的进一步理解
- SCTP协议的进一步理解
- 一段文件相关的shell脚本解读
- MySQL连接相关的timeout参数解读
- 【JAVA】hibernate的缓存、事务相关解读
- Exuberant Ctags
- 一道笔试题和UML思想
- Action与Command区别
- ARM-Linux移植之(四)——根文件系统构建
- java书籍
- sctp仿真的相关解读
- 读书笔记_windows的APIHook技术_part 2
- Spring Acegi Security实例解析二
- PHP 中使用 Smarty 之五:Smarty 内置变量调解器
- jsp书籍
- 基于VS2010的MFC动态菜单
- 一:构造链式二叉树(二)
- (一)Linux网络编程--网络知识介绍
- matlab相关操作