1计算机网络课程设计报告院(系):计算机学院专业:计算机科学与技术姓名:班级:学号:指导教师:2009年7月4日2计算机网络课程设计之协议编程实验一帧封装实验目的:
编写程序,根据给出的原始数据,组装一个IEEE802
3格式的帧(题目)默认的输入文件为二进制原始数据(文件名分别为input1和input2))
矚慫润厲钐瘗睞枥庑赖
要求程序为命令行程序
比如,可执行文件名为framer
exe,则命令行形式如下:framerinputfileoutputfile,其中,inputfile为原始数据文件,outputfile为输出结果
聞創沟燴鐺險爱氇谴净
输出:对应input1和input2得结果分别为output1和output2
编写程序,根据给出的原始数据,组装一个IEEE802
3格式的帧(题目)默认的输入文件为二进制原始数据(文件名分别为input1和input2))
残骛楼諍锩瀨濟溆塹籟
要求程序为命令行程序
比如,可执行文件名为framer
exe,则命令行形式如下:framerinputfileoutputfile,其中,inputfile为原始数据文件,outputfile为输出结果
酽锕极額閉镇桧猪訣锥
输出:对应input1和input2得结果分别为output1和output2验设计相关知识:帧:来源于串行线路上的通信
其中,发送者在发送数据的前后各添加特殊的字符,使它们成为一个帧
Ethernet从某种程度上可以被看作是机器之间的数据链路层连接
彈贸摄尔霁毙攬砖卤庑
3标准的帧结构如下表所示(802
3标准的Ethernet帧结构由7部分组成)3802
3标准的帧结构前导码帧前定界符目的地址源地址长度字段数据字段校验字段7B1B(2/6B)(2/6B)(2B)(长度可变)(4B)其中,帧数据字段的最小长度为46B