当前位置: 首页 > news >正文

网站程序 wap pc 同步用wordpress开发网站

网站程序 wap pc 同步,用wordpress开发网站,海外广告联盟平台推广,申请注册商标需要多少钱目录阶段目标设计描述1、实体编址2、路由表设计3、路由配置4、路由器的存储转发5、端到端的图片传输测试情况其他想说的话阶段目标 本阶段需要对实体进行编址#xff0c;实现NET层的IP地址到MAC层地址的映射#xff0c;解决各层实体的标定区分和数据投递#xff0c;同时网络… 目录阶段目标设计描述1、实体编址2、路由表设计3、路由配置4、路由器的存储转发5、端到端的图片传输测试情况其他想说的话阶段目标 本阶段需要对实体进行编址实现NET层的IP地址到MAC层地址的映射解决各层实体的标定区分和数据投递同时网络层记录路由表并且可以按照路由进行转发实现端到端的信息交换。 本阶段是整个项目的最终阶段也就是将整个项目进行整合要体现在一定的拓扑上利用层次化的模型模拟真实的虚、实通信情况。 设计描述 1、实体编址 报文格式 IP报文格式采用字节字符形式设计,网络层数据包格式如下 目的IP源IP数据字节下一跳IP31ABCD2 由于所有例程中网元均的网络层均只有一个因此不方便像现实路由器对每个端口分别分配IP此处仅以与设备号相同的U8类型的一字节整数作为设备的IP。同时由于之前LNK层设计过程中对各端口查找是通过find_port()查找MAC表映射得到端口号因此此处为了简化也不再需要重新对每个端口分配单独的MAC地址一个设备共用一个跟设备号数值相同的3bit二进制MAC地址。而区别每个端口通过find_port()函数实现实现简化设计。大概相当于不同的端口号替代了现实意义的端口具有不同的MAC地址 因此NET层和LNK层实体之间的映射通过NET层的int find_port(U8 IPU8* nextIP)得到对应低层的端口号以及下一跳的IP地址来实现免去了ARP协议此类的设计。 此处由于受限于已有的参考例程和例程中完整的接口体系不增加接口传递参数的复杂程度。为简化设计LNK层从NET层获取下一跳IP地址然后映射为MAC地址通过查看报文最后一位U8类型的字符数据来得到目的MAC地址虽然在一定程度上不服从层次模型中低层不能查看高层的内容的规定但在不增加层间接口传输的除data和len数据以外的参数的情况下保证不会改变源、目的IP地址的情况下大大简化了设计。 现在回顾起来觉得有人可能会问为什么数据包格式要加入下一跳的IP直接通过先后查路由表和查MAC表不就好了吗这样根据目的MAC地址知道下一跳的出口了 但是事实情况由于课程组给的拓扑中路由器均是一个高层NET层多个独立的一个低层LNK层和一个PHY层绑定这样根本无法和之前LNK层设计的交换机部分一个LNK层和多个PHY层绑定形成统一并且即使对路由器的LNK层均有MAC表也会因为LNK层转发的进出口不同导致不同LNK层学到的MAC表不一样。这样也不方便上下层之间交互设计。 所以这个地方的下一跳IP其实也包含有记录下一个MAC地址的意味。 所以这只是我当时能想到的比较好的解决办法虽然看起来并不是那么规范。 具体映射是下一跳单字节IPU8类型地址同数值映射为3bit二进制的MAC地址U8类型映射函数为LNK层的IP_to_mac()。 同时从APP层输入的字符中最后一个字节表示数据希望传到的目的设备号。便于从用户层面传达希望到达的目的IP。后面向下传递到NET层不会将这一位作为数据参与接下来的传输 涉及函数 int add_IP(U8* s, int len, U8 dstIP, U8* S);//添加源、目的IP地址 int find_port(U8 dstIP, U8* nexthop);//查找出口端口号以及下一跳IP2、路由表设计 Router Table DstIPNexthopPortMetric3101 路由表结构体 struct Router_table {U8 destination; //目的地“IP”,1个字节U8 nexthop; //下一跳IPint port; //出口端口号int metric; //度量 }; 本阶段设计主要用到的是除Metric以外前三个参数因为是采用人工配置静态路由的方式Metric没有被利用起来仅在此表示路由表有设计度量这一表项。//全局路由表声明 struct Router_table* rt; int table_len;--------路由表函数--------- void print_router_table();//打印全局路由表 void init_router_table();//初始化路由表 3、路由配置 在本阶段的路由配置过程中采用静态路由的方式在初始化时进行人工配置。起初设计时仅针对NET层低层LNK实体超过1个的进行初始化配置静态路由表但后来发现在单独PC的NET层进行向下传输存在MAC地址映射问题问题。故对单独的PC在程序中也有“路由表”的配置但此处“路由表”的实质其实是配置默认网关的IP即下一跳的IP。 4、路由器的存储转发 路由器跟交换机类似都具有存储转发的功能因此也可以参考交换机的Timeout中的循环队列进行定时转发。可以回顾阶段三的设计 struct queue_t {int front;int rear;U8* data[MAX_QUE];int len[MAX_QUE];int next_hop[MAX_QUE];int src_hop[MAX_QUE]; };5、端到端的图片传输 在本阶段实现端到端图片传输时采用base64的编码方式对图片编码为string然后再转换为U8类型的字节数据进行发送并在接收端进行解码输出。 测试情况 1、六个网元混合组网拓扑按路由表转发测试情况 设备2的路由表配置 设备5向设备4发送数据 设备5 设备4 可以看到设备4APP层正确的接收到了设备5发送来的字符串证明按路由表转发正常可以实现端到端正常的信息交换需要特别说明的是由于设备2LNK层的实体0连续两次接收应答帧校验错误故进行了2次重传导致设备4APP层多接收到了两次重复字符串。当时测试时忽略了误码率的问题如果设置误码率为0应该只会接收到一次数据 2、图片发送情况设备6向设备3发送图片 发送图片test.jpg并编码 解码接收图片out.jpg 其他想说的话 本阶段主要实现了在静态路由下路由器的寻径转发功能完成了端到端的信息交流以及利用base64编码进行图片传输。 本阶段的难点感觉并不在NET层的代码编写上面而是在各层自定义代码的协同上面在使各层代码相互协调合作的情况上让我花费了很多的时间和精力。 同时由于网络层的路由表没有完成动态路由的原因导致路由表中度量Metric一参数并没有被很好的利用起来没有体现选路的最优化原则。并且静态路由在使用和健壮性上也不是很好也反映出现实中大多路由器采用动态路由的应用意义。 再者反思前面的阶段由于链路层采用4位CRC校验和停等协议进行差错控制以及没有采用分片传输的原因导致本阶段进行混合组网端到端传输的效率明显不够特别是图片传输时在物理模拟软件还设置有一定误码率的时候仅能传输像素较小的图片测试用例好像像素仅10×14像素稍微过大即数据量过大就会导致中间的某一环传输出现问题不停的需要重传几乎无法正确传输过去。这也是为什么我后来反思如果设置能够设计分片功能整个通信传输会更加的准确高效。当然没有误码率肯定能够传输较大的图片 整个项目已经完结回顾下来觉得还有许多不足和可以改进的地方。也发现对许多功能的设计有了新的想法或者是原来没想出来的问题有了一些想法。回顾整个过程的时候脑海里回想起了这一学期一个人抗压一个人解决大大小小的问题一次次克服畏难情绪最终把项目一点一点自己推进的情景。虽然比起周围同学确实很累但是给我最大的体会就是曾经我认为再难克服的困难也会在咬牙中一点一点地被克服在压力中前进才应该是人生的一种积极乐观的常态这不仅是这学期的计通网带给我的也包括此期间发生的许多其他种种事情。
http://www.yutouwan.com/news/337693/

相关文章:

  • 网站后台改前台不变做微信公众号第三网站
  • 自己做投票网站怎么弄长乐福州网站建设
  • 检查网站有没有做301wordpress 密码访问
  • 档案门户网站建设方案qingdao城乡住房建设厅网站
  • 网站开发前台与后台的交互wordpress 获取用户角色
  • 无锡在线制作网站wordpress模型
  • 排名好的大连网站建设外贸自建站的推广方式
  • 农业网站建设策划书建设旅游网站的价值
  • 营销公司网站模板下载电子商务平台需求分析
  • ps个人网站怎么做typo wordpress theme
  • 太原企业网站排名网页编辑平台
  • 网站编辑能在家做网页3d游戏排行榜
  • 贵阳网站开发哪家专业中国在建工程信息网
  • 网站功能开发需求分析无忧ppt模板下载 免费
  • 南宁网站建设mxfsem亚马逊雨林简介
  • 怎么做网站上的销售代wordpress的cute主题破解
  • 外贸建站模板下载企业微网站案例
  • 室内设计素材网站推荐my eclipse网站开发
  • 做网站客户总是要退款咸阳学校网站建设哪家专业
  • 如何看出网站用dede做的wordpress兼容html
  • 网站建设公司首选华网天下怎样用FW做网站的首页
  • 什么网站可以做免费广告视觉设计评价标准的要素
  • 网站做百度推广划算吗网页制作培训 少儿编程
  • 滁州网站建设费用八爪鱼 wordpress
  • 做网站开票内容是什么企业网站建设套餐 网络服务
  • 南宁做网站优化响应式网站 哪些
  • 装饰公司 网站模板浙江建设厅网站安全员证书查询
  • 珠海网站营销wordpress 虎嗅
  • 网站规划内容包括服务二级公司网站建设
  • 网页制作与网站建设 论文商城网站建设需要多少