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

无锡做推广的网站网站风格模板

无锡做推广的网站,网站风格模板,杭州谷歌推广,网站推广的搜索引擎推广目录 前言#xff1a; 1.以太网 1.1.以太网帧格式 1.2.MTU#xff08;最大传输单元#xff09; 1.2.1.IP协议和MTU 1.2.2.UDP协议和MTU 1.2.3.TCP协议和MTU 2.ARP协议#xff08;地址解析协议#xff09; 2.1.ARP在局域网通信的角色 2.2.ARP报文格式 2.3.ARP报文…目录 前言 1.以太网 1.1.以太网帧格式 1.2.MTU最大传输单元 1.2.1.IP协议和MTU 1.2.2.UDP协议和MTU 1.2.3.TCP协议和MTU 2.ARP协议地址解析协议 2.1.ARP在局域网通信的角色 2.2.ARP报文格式 2.3.ARP报文的传输  前言 为什么需要数据链路层 我们在之前的学习知道了网络层实现将数据报文从远端A主机经过若干个路由器的转发最终到达目的主机B。 本质上就是数据从不同的局域网间进行转发直到转发到终点比如家用主机转发到局域网中的家用路由器家用路由器转发到局域网中的运营商路由器最终在广域网这个“局域网”中转发到服务器那么再按照相同的方式转发到目标主机B 那么我们如何进行局域网之间的转发呢也就是实现家用主机转发到家用路由器呢这时我们就需要构建数据链路层协议来实现数据报文在局域网内进行转发。 因此我们也可以看出网络层时确定往哪里发送实现路由和路由选择的。而数据链路层就是一个跑腿的实现数据包的发送。 局域网通信 在局域网中所有主机都是直连的这时某一台主机发送信息其他主机都能够接收到这个信息所以我们进行局域网通信时需要特别指定接收方进行信息响应而其他主机不进行消息响应。 MAC地址和IP地址 MAC地址又称为---以太网地址 MAC地址用来识别数据链路层中相连的节点长度为48位及6个字节一般用16进制数字加上冒号的形式来表示(例如: 08:00:27:03:fb:19) 在网卡出厂时就确定了不能修改mac地址通常是唯一的 IP地址作用描述整个数据传输过程中的起点和终点进行路径选择MAC地址作用数据传输过程中在同一个局域网之间每一跳的起点和终点  如何理解这两个地址呢 我们知道在进行数据报文转发时起始的IP地址可能为内网的IP需要不断的通过局域网中的路由器转换成WAN口IP最后转为公网IP。而这个过程需要进行局域网中主机找到路由器当前层路由器找到向上层转发的路由器这时就需要MAC地址进行局域网内的数据移动因为局域网中的所有主机都能够读到局域网中发出的信息那么这时我们进行对这个目的MAC地址进行比对 交换机的引入  通过MAC地址我们实现了信息被对应的MAC地址的主机接收但是当同一个局域网内获取到大量的信息这时会出现数据碰撞问题因为局域网可以看做多台主机的一份“临界”资源。 局域网中任何时刻只允许一台主机在向局域网中发送数据如果同时发送会产生局域网数据碰撞问题这时我们通过碰撞检测和碰撞避免算法来解决 如图当我们引入交换机交换机左端为A、B、F、E右端为C、D、G 场景一 A主机信息发送给E主机如图这时A主机直接可以转发给E主机 场景二 A发送信息给G因为A到G之间存在交换机此时就需要通过交换机转发到右边 交换机的作用划分碰撞域减少数据碰撞的概率 交换机的引入实现了数据不会直接扩散在整个局域网中只有数据需要跨碰撞域才会通过交换机那么就允许不同的局部碰撞域同时发送信息增大了传输效率。 1.以太网 1.1.以太网帧格式 目的地址和源地址 表示当前数据报文需要发往局域网中的哪一个地址当前的地址。这里的地址为mac地址 类型 表示当前的数据报文内存储的是IP数据包、还是ARP、RARP请求/应答 CRC CRC-循环冗余校验码用于校验数据传输过程中是否发生了更改、出错。 1.2.MTU最大传输单元 我们在Linux网络编程网络层协议|IP-CSDN博客 曾经提及了MTU最大传输单元即以太网帧的最大数据长度。实际上帧长度为46~MTU大小当以太网帧小于46时会将他补齐至少为46字节当以太网帧大于MTU时会进行切片成适合的以太网帧。 这时我们联想到了快递的包裹大小也是有范围的不会过于小也不会过于大。 1.2.1.IP协议和MTU 在IP协议中我们对过长的数据报文进行分片最大有效载荷 MTU - IP协议报头并且将对应的报头标志位设为切片的状态具体可以看Linux网络编程网络层协议|IP-CSDN博客 这篇博客 1.2.2.UDP协议和MTU 我们知道UDP协议是不可靠的传输层协议他没有UDP的确认应答机制和超时重传机制所以我们如果使用UDP协议进行通信时报文大小过大进入IP层就会出现切片成若干个UDP报文那么这样数据丢包的可能性增加。所以UDP协议的 最大有效载荷大小 MTU - UDP报头 - IP报头 1.2.3.TCP协议和MTU 同理我们知道TCP协议的最大有效载荷大小为 最大有效载荷大小 MTU - TCP报头 - IP报头这个值也称为MSS。 在TCP三次握手期间双方会进行各自主机的MTU大小进行协商协议可能不同双方在发送SYN的时候会在TCP头部写入自己能支持的MSS值并且选取最小的MSS值作为通信时的MTU大小 这里我们就需要注意加粗字段的内容来理解“有效载荷”即可 2.ARP协议地址解析协议 2.1.ARP在局域网通信的角色 我们在前言中局域网通信模块学习到了数据传输是需要MAC地址来实现的那么对于发送端他知道自己的源MAC地址但是他怎么知道接收端的MAC地址呢所以为了知道局域网内某个主机的MAC地址我们实现了ARP协议用来建立主机IP地址和MAC地址的映射关系。 通信开始初期在局域网内发送一条广播信息内容大致为我是主机A我的MAC地址是MAC-A我要和主机B进行通信我知道你的IP是IP-B请告诉我你的MAC-B这时在局域网域中所有主机都能够接收到这个信息然后用自己的IP地址和IP-B匹配最终其他的主机不接受这个报文只有B主机接收并返回MAC-B这时我们就能够通过IP地址来找到对应的MAC地址进而完成通信  并且在实际通信中ARP协议完成获取主机MAC地址后会将其进行缓存也就是不需要一致用过发送ARP请求报文来获取MAC地址直接在这个缓存表获取即可。 值得一提的是为了应对某一台主机的网卡设备更改导致MAC地址改变所以ARP缓存表定期更新重新发送ARP请求 这时我们回顾以太网帧格式在图中我们就看到以太网报文中的有效载荷可以为IP报文、ARP请求/应答、RARP请求/应答。 2.2.ARP报文格式 我们已经知道了ARP报文可以作为以太网报文的有效载荷发到局域网中进行IP地址到MAC地址的映射。如图为发送ARP报文的以太网格式 那么接下来我们来学习一下ARP报文的字段 硬件类型指链路层网络类型1为以太网协议类型指要转换的地址类型0x0800为IP地址硬件地址长度内填6字节协议地址长度内填4字节op字段为1表示ARP请求op字段为2表示ARP应答 2.3.ARP报文的传输  首先完善ARP报文然后通过MAC帧进行封装默认以太网首部报头的目的地址为FFFFFFF表示传输给所有主机。并且帧类型设为当发出ARP请求的报文进入局域网时所有在局域网的主机都可以接收到当接收到信息后解包掉以太网首部读取当前ARP报文的OP字段如果是请求报文那么接下来就分析IP地址是否符合如果不符合直接丢包。如果符合那么就进行构建ARP应答报文这时我们也获得了以太网首部的源MAC地址接着进行以太网帧的构建并发送完成IP地址和MAC地址的映射。 以上内容即为ARP地址解析这里我们看出局域网中的任何一台主机都可能接收到ARP请求或者是ARP回应并且ARP地址解析正是IP地址和MAC地址的互相映射所以IP地址、MAC地址在实际网络通信都具有各自重要的意义……
http://www.hkea.cn/news/14366588/

相关文章:

  • 在哪里找手机网站建设公司西宁做网站的
  • 营销型网站制作价格有移动端网站 怎么做app
  • 自考网站建设与管理视频制作和剪辑软件
  • 宁波网站排名方法陕西建设网综合便民服务中心网站
  • wordpress 固定链接结构出错wordpress 优化方案
  • 舟山网站建设开发wordpress首页加登录
  • 河南企业站seo深圳网站建设公司的英文名是
  • 住房和城乡建设部的网站首页WordPress迁移服务器和域名
  • 企业网站主题一个简单的app多少钱
  • 莆田网站建设创意外包加工网吧
  • 个人建网站怎么赚钱做市场分析的网站
  • 石家庄建站培训wordpress to typecho
  • 网站建设需要考什么证网站wap转换
  • 上街做网站app和手机网站的区别
  • 南昌专业的企业网站开发公司抖店怎么推广
  • 建设网站导航怎么盈利电商网站制作成手机app
  • 如何建英文网站拖拽建设网站源码
  • 网站html静态化大厂做网站
  • 做网站的空间是啥贵州城乡住房建设部网站
  • 自己电脑做网站服务器广域网访问官方网站套餐
  • 商业网站缩写wordpress结婚模板下载
  • 营销型网站的功能wordpress国人编辑器
  • 手机网站开发 图库类北京网页游戏制作培训
  • 网站建设年终总结nginx 运行wordpress
  • 中邮通建设咨询有限公司官方网站网站建设案例模板
  • 宠物美容网站建设合同书百度网站管理员工具
  • 织梦 网站稿定设计官网入口
  • 企业网站建设规划可行性分析做网站昆明
  • 怎么做网站的福州网站建设吧
  • 建设网站网站建设公司营销型网站公司名称