哈尔滨理工大学课程设计路由器项目应用科学学院电科13-3 班[键入作者姓名]学号:2016-6-16目录设计要求1实例演示6设计思路10源代码11makefile11main.c12recv.c13 设计要求:设计路由器程序,实现基本功能:任务要求1. 基本转发数据包自动获取对方mac终端控制功能过滤指定IP 报文IP 过滤配置文档有效2. 扩展1. 防火墙功能a) 过滤portb) 过滤tcp/udpc) 过滤关键字2. 远程配置(udp/tcp 通信)3. 下载/上传配置文档4. 在线升级功能5. 提高性能(线程池)6. 多级路由器级联应用知识1. 原始套接字2. 数据链路层数据包的抓取(PF_PACKET、SOCK_PACKET)3. MAC 地址组装/拆解4. 防火墙的设置a) 设置Linux 内核协议栈对收到的数据不做处理b) 通过自己编写的程序去收取、处理、转发数据到目的主机5. 文件的操作6. 指针、数组、链表应用1、模拟图:2. Clienta) 通过udp 来完成对router 的控制b) 正常访问Server 的数据c) 663. ROUTERa) 在vmware 中开启2 个网卡,分别为eth0(当做内网) eth1(当做外网)b) 利用原始套接字对链路层进行数据接收发送c) 维护arp 缓存表d) 对接收到的数据进行过滤e) 修改目的以及源MAC4. Ser
您可能关注的文档
- 车间特种设备及安全操作(培训教材).ppt
- 车间目标管理 2.ppt
- 车险报案千万不要说这7.pptx
- 车险核赔师核损要点及复习技巧.ppt
- 车险续保技巧.ppt
- 轧制原理-3.ppt
- 轧制原理-4.ppt
- 轧钢理论--第五讲.ppt
- 轨道交通一期工程土建及车站装修工程施工组织设计.doc
- 轨道交通世界.ppt
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)