模拟以太帧的发送过程.docVIP

  • 21
  • 0
  • 约4.27千字
  • 约 5页
  • 2017-08-15 发布于重庆
  • 举报
模拟以太帧的发送过程.doc

基于Linux的Ethernet桢的发送过程模拟 2007-09-13 15:20 /*基于Linux的Ethernet桢的发送过程模拟 网络四班 彭华 */ #include unistd.h /*包含类型pid_t的定义*/ #include stdio.h #include sys/wait.h #include sys/ipc.h #include sys/shm.h #include sys/types.h #include error.h #define ERROR_SHMGET -1 #define ERROR_SHMAT -2 #define ERROR_WAIT -3 #define ERROR_FORK -4 #define SLOT_TIME 51.2 /*截止二进制指数后退算法的实现 随机延迟重发.最典型的CSMA/CD后退延迟算法是截止二进制指数后退延迟算法,该算法可以表示为: τ=2k?R?a .τ为结点重新发送需要的后退延迟时间,a为冲突窗口值,R为随机数;限定k的范围,k=min(n,10);如果重发次数n10,则取k=n;如果重发次数n≥10时,则k取值为10;第n次重发延迟是分布在0与[2min(n,10)-1]个时间片之间,最大可能延迟时间为1023 个时间片;在到后退延迟时间之后,重新判断总线忙、闲状态,重复发送流程;当冲突次数超过16时

文档评论(0)

1亿VIP精品文档

相关文档