-
-
网络课程设计:实现Ethernet帧的发送过程模拟程序模拟
编写程序,实现Ethernet帧的发送过程模拟程序模拟:
1.用N个线程Ti (0<=i<=N)模拟Ethernet上的N台主机。
2.用一个变量Bus来模拟总线(将其初始化为”\0”,Bus等于”\0”时表示总线空闲)。
3.多个子线程向总线发送自己的数据。数据用该线程的线程号进行模拟,发送数据用线程号和Bus的“或”操作进行模拟(即Bus=Bus|ID,ID为该线程的线程号)。
-
-
-
模拟Ethernet帧的发送过程
1)、用两个线程a和b来模拟Ethernet上的两台主机。
2)、用一个双字类型变量Bus来模拟总线(将其初始化为” \0”,并且总线等于”\0”时
表示总线空闲)。
3)、两个子线程向总线发送自己的数据。数据用该线程的线程号进行模拟,发送数据用线
程号和Bus的“或”操作进行模拟(即Bus
-
-
-
-
Ethernet帧格式解析
本光盘提供Ethernet V2.0格式的Ethernet帧封包文件input(存放在“Exe”目录下),该封包文件是二进制文件,文件中包含若干个Ethernet帧,其中有正确的帧,也有错误的帧。正常Ethernet帧的数据字段封装的是上层数据报,而本光盘提供的Ethernet帧封包文件中,数据字段封装的是文本信息。
-
-
-