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

建一个素材网站多少钱大连企业建站系统模板

建一个素材网站多少钱,大连企业建站系统模板,社团的工商年检网站在哪里做,开发游戏的软件数据链路层协议 数据链路层解决的问题以太网协议认识以太网以太网帧格式 认识MAC地址对比理解MAC地址和IP地址认识MTUMTU对IP协议的影响MTU对UDP协议的影响MTU对于TCP协议的影响ARP协议ARP协议的作用ARP协议的工作流程ARP数据报的格式 总结 数据链路层解决的问题 IP拥有将数据跨… 数据链路层协议 数据链路层解决的问题以太网协议认识以太网以太网帧格式 认识MAC地址对比理解MAC地址和IP地址认识MTUMTU对IP协议的影响MTU对UDP协议的影响MTU对于TCP协议的影响ARP协议ARP协议的作用ARP协议的工作流程ARP数据报的格式 总结 数据链路层解决的问题 IP拥有将数据跨网络从一台主机送到另一台主机的能力但IP并不能保证每次都能够将数据可靠的送到对端主机因此IP需要上层TCP为其提供可靠性保证比如数据丢包后TCP可以让IP重新发送数据最终在TCP提供的可靠性机制下IP就能够保证将数据可靠的发送到对端主机。TCP除了对下层IP提供可靠性机制之外TCP对上还提供进程到进程的服务我们在进行socket编程时本质就是在使用TCP或UDP为我们提供的进程到进程的服务。但数据在网络传输时需要一跳一跳的从一台主机跳到另一台主机最终才能将数据转发到目标主机因此要将数据发送到目标主机的前提是需要先将数据转发给与当前主机直接相连的下一跳主机而两台主机直接相连也就意味着这两台主机属于同一网段因此将数据转发到下一跳主机实际是属于局域网通信范畴的而这实际就是链路层需要解决的问题。也就是说网络层IP提供的是跨网络发送数据的能力传输层TCP是为数据发送提供可靠性保证的而链路层解决的则是两台相连主机之间的通信问题。 以太网协议 认识以太网 局域网技术 不同局域网所采用的通信技术可能是不同的常见的局域网技术有以下三种 以太网以太网是一种计算机局域网技术一种应用最普遍的局域网技术。令牌环网令牌环网常用于IBM系统中在这种网络中有一种专门的帧称为“令牌”在环路上持续地传输来确定一个节点何时可以发送包。无线LAN/WAN无线局域网是有线网络的补充和扩展现在已经是计算机网络的一个重要组织部分。 虽然网络中各个局域网所采用的通信技术可能的不同的但是IP屏蔽了底层网络的差异对于网络通信双方的IP层及其往上的协议来说它们并不需要关心底层具体使用的是哪种局域网技术。 数据在发送之前会先进行数据封装此时链路层会给数据封装上对应的局域网的报头。如果数据要进行跨网络传输那么就需要经过路由器转发。当数据在路由器进行向上交付时会将该数据对应的局域网报头去掉。而当路由器该数据转发给下一跳之前又会给该数据封装上下一跳网络所对应的局域网报头。 也就是说网络中的路由器会不断去掉数据旧的局域网报头并添加上新的局域网报头因此数据在进行跨网络传输时就算所需跨越的网络采用的是不同的局域网技术最终也能够正确实现跨越。 以太网通信原理 “以太网”不是一种具体的网络而是一种技术标准它既包含了数据链路层的内容也包含了一些物理层的内容。例如以太网规定了网络拓扑结构访问控制方式传输速率等。以太网中的网线必须使用双绞线传输速率有10M100M1000M等。 以太网中所有的主机共享一个通信信道当局域网中的一台主机发出数据后该局域网中的所有主机都能够收到该数据。 比如当局域网中的主机A想要发送数据给主机B时其实局域网当中的每一台主机都能收到主机A发出去的数据只不过最终只有主机B会将主机A发来的数据向上进行交付。局域网当中的其他主机虽然也收到了主机A发出的数据但经过识别后发现这个数据不是发送给自己的于是就会直接将该数据丢弃而不会向上进行交付。 也就是说在进行局域网通信的时候局域网当中的所有主机都能够看到局域网中传输的任何数据只不过每个主机都只关心发送给自己的数据罢了。 扩展 网络抓包不仅能够抓到发送给自己的报文数据也能抓取到发给别人的报文数据实际就是因为在进行网络抓包时主机将从局域网中收到的所有报文数据都向上交付了而已。网卡有一种模式叫做混杂模式被设置为混杂模式的网卡能够接收所有经过它的数据流而不论其目的地址是否是它。 碰撞避免算法 由于以太网中的所有的主机共享一个通信信道因此在同一时刻只允许有一台主机发送数据否则各个主机发送的数据就会相互干扰。站在系统的角度来看这里各个主机所共享的通信信道就是一种临界资源这个临界资源同一时刻只允许一台主机使用。 对于这个问题以太网的做法就是先不限制各个主机发送数据的能力局域网中的每个主机想发数据的时候直接发就行了但是只要发送出去的数据与其他主机发送的数据产生了碰撞那就得执行碰撞避免算法。所谓的碰撞避免算法就是当主机发送出去的数据产生碰撞时该主机需要等待一段时间后再进行数据重发在主机等待的时候就能够就能够尽可能让局域网当中的数据消散。以太网通信的原理就像现实生活中开会一样在开会过程中同一时刻只允许一个人发言如果两个人突然同时说话那么双方都会有礼貌的等待别人先说。 也就是说以太网中主机发送的数据产生碰撞后该主机会执行碰撞避免算法所以我们说以太网是基于碰撞区和碰撞检测的局域网通信标准。 碰撞避免算法就是主机等待一段时间后重新发送数据因此以太网底层也有重传机制只不过以太网的重传机制只是为了保证将数据从局域网中的一台主机发送到另一台主机。 令牌环网 令牌环网Token-ring network的传输方法在物理上采用了星形拓扑结构但逻辑上是环形拓扑结构。令牌环网的通信传输介质可以是无屏蔽双绞线、屏蔽双绞线和光纤等。令牌环网中各节点间采用多站访问部件Multistation Access UnitMAU连接在一起MAU是一种专业化集线器用来围绕工作站计算机的环路进行传输。 在令牌环网中有一种专门的帧称为“令牌”这个“令牌”会在环路上持续地传输只有拿到“令牌”的主机才能发送数据因此发送出去的数据不会发生碰撞。 令牌环网当中的“令牌”就像系统当中用于保护临界资源的互斥锁一样“令牌”与互斥锁一样也有“忙”和“闲”两种状态“忙”表示令牌已经被占用而“闲”则表示令牌没有被占用。想要发送数据的计算机必须首先检测到“闲”令牌并将其置为“忙”状态然后才可以发送数据这就和申请互斥锁的过程很像。此外由于“令牌”在网环上是按顺序依次传递的因此对于所有入网的计算机而言它们获取令牌的机会都是相等的因此不会造成某台主机发送数据的饥饿问题。 以太网帧格式 源地址和目的地址是指网卡的硬件地址也叫MAC地址长度是48位是在网卡出厂时固化的。帧协议类型字段有三种值分别对应IP协议、ARP协议和RARP协议。帧末尾是CRC校验码。 MAC帧如何将报头与有效载荷进行分离 以太网MAC帧的帧头和帧尾都是固定长度的因此当底层收到一个MAC帧后直接提取出MAC帧当中固定长度的帧头和帧尾此时剩下的就是有效载荷了。 MAC帧如何决定将有效载荷交付给上层的哪一个协议 以太网MAC帧对应的上层协议不止一种因此在将MAC帧的报头和有效载荷分离后还需要确定应该将分离出来的有效载荷交付给上层的哪一个协议。 在MAC帧的帧头当中有2个字节的类型字段因此在分离出报头和有效载荷后根据该字段将有效载荷交付给对应的上层协议即可 认识MAC地址 MAC地址用来识别数据链路层中相连的节点。长度为48位及6个字节一般用16进制数字加上冒号的形式来表示例如08:00:27:03:fb:19。在网卡出厂时就确定了不能修改MAC地址通常是唯一的虚拟机中的MAC地址不是真实的MAC地址可能会冲突也有些网卡支持用户配置MAC地址。 我们可以通过ifconfig命令来查看我们的MAC地址。 对比理解MAC地址和IP地址 实际数据在路由过程中会存在两套地址一套是源IP地址和目的IP地址还有一套是源MAC地址和目的MAC地址。 IP地址描述的是路途总体的起点和终点。MAC地址描述的是路途上的每一个区间的起点和终点。 比如做公交车时源IP地址就是我们上车的站点目的IP地址就是我们最终要下车的站点而源MAC地址就是公交车上一个已经到达的站点目的MAC地址就是公交车下一个将要到达的站点。 因此数据在路由过程中源IP地址和目的IP地址可以理解成是不会变化的而数据每进行一跳后其源MAC地址和目的MAC地址都会变化。 认识MTU MTUMaximum Transmission Unit最大传输单元描述的是底层数据帧一次最多可以发送的数据量MTU相当于发快递时对包裹尺寸的限制. 这个限制是不同的数据链路对应的物理层, 产生的限制 以太网对应MTU的值一般是1500字节不同的网络类型有不同的MTU如果一次要发送的数据超过了MTU则需要在IP层对数据进行分片fragmentation。此外以太网规定MAC帧中数据的最小长度为46字节如果发送数据量小于46字节则需要在数据后面补填充位比如ARP数据包的长度就是不够46字节的。 MTU对IP协议的影响 由于数据链路层MTU的限制, 对于较大的IP数据包要进行分包. 将较大的IP包分成多个小包, 并给每个小包打上标签; 每个小包IP协议头的 16位标识(id) 都是相同的; 每个小包的IP协议头的3位标志字段中, 第2位置为0, 表示允许分片, 第3位来表示结束标记(当前是否是最 后一个小包, 是的话置为1,否则置为0); 到达对端时再将这些小包, 会按顺序重组, 拼装到一起返回给传输层; 一旦这些小包中任意一个小包丢失, 接收端的重组就会失败. 但是IP层不会负责重新传输数据 MTU对UDP协议的影响 让我们回顾一下UDP协议: 一旦UDP携带的数据超过1472(1500 - 20(IP首部) - 8(UDP首部)), 那么就会在网络层分成多个IP数据报. 这多个IP数据报有任意一个丢失, 都会引起接收端网络层重组失败. 那么这就意味着, 如果UDP数据报在网络层被分片, 整个数据被丢失的概率就大大增加了. MTU对于TCP协议的影响 让我们再回顾一下TCP协议: TCP的一个数据报也不能无限大, 还是受制于MTU. TCP的单个数据报的最大消息长度, 称为MSS(Max Segment Size); TCP在建立连接的过程中, 通信双方会进行MSS协商. 最理想的情况下, MSS的值正好是在IP不会被分片处理的最大长度(这个长度仍然是受制于数据链路层的MTU). 双方在发送SYN的时候会在TCP头部写入自己能支持的MSS值. 然后双方得知对方的MSS值之后, 选择较小的作为最终MSS. MSS的值就是在TCP首部的40字节变长选项中(kind2); MSS和MTU的关系 ARP协议 虽然我们在这里介绍ARP协议, 但是需要强调, ARP不是一个单纯的数据链路层的协议, 而是一个介于数据链路层和网络层之间的协议; ARP协议的作用 ARP协议建立了主机 IP地址 和 MAC地址 的映射关系. 在网络通讯时,源主机的应用程序知道目的主机的IP地址和端口号,却不知道目的主机的硬件地址; 数据包首先是被网卡接收到再去处理上层协议的,如果接收到的数据包的硬件地址与本机不符,则直接丢弃; 因此在通讯前必须获得目的主机的硬件地址; ARP协议的工作流程 源主机发出ARP请求,询问“IP地址是192.168.0.1的主机的硬件地址是多少”, 并将这个请求广播到本地网段(以太网帧首部的硬件地址填FF:FF:FF:FF:FF:FF表示广播); 目的主机接收到广播的ARP请求,发现其中的IP地址与本机相符,则发送一个ARP应答数据包给源主机,将自己的硬件地址填写在应答包中; 每台主机都维护一个ARP缓存表,可以用arp -a命令查看。缓存表中的表项有过期时间(一般为20分钟),如果20分钟内没有再次使用某个表项,则该表项失效,下次还要发ARP请求来获得目的主机的硬件地址 为什么要有缓存表? 为什么表项要有过期时间而不是一直有效? 缓存表的作用是维护IP地址和MAC地址这样每次在进行网络通讯时不用每次都发出ARP请求。过期时间是为了防止缓存中的数据长时间不更新而导致数据不准确或过时。当缓存中的数据过期时我们需要重新获取IP地址和MAC地址。 ARP数据报的格式 注意到源MAC地址、目的MAC地址在以太网首部和ARP请求中各出现一次,对于链路层以太网的情况是多余的,但如果链路层是其它类型的网络则有可能是必要的。 硬件类型指链路层网络类型,1为以太网; 协议类型指要转换的地址类型,0x0800为IP地址; 硬件地址长度对于以太网地址为6字节; 协议地址长度对于和IP地址为4字节; op字段为1表示ARP请求,op字段为2表示ARP应答。 从ARP的数据格式也可以看出ARP是MAC帧协议的上层协议ARP数据格式中的前3个字段和最后一个字段对应的就是以太网首部但由于ARP数据包的长度不足46字节因此ARP数据包在封装成为MAC帧时还需要补上18字节的填充字段。 总结 链路层解决的是两台相连主机之间的通信问题两台主机需要获得通信不仅仅需要IP地址还要有MAC地址。而对端的IP的地址我们一般是知道的但是MAC地址我们不知道所以ARP协议帮我们解决了获取对端MAC地址的问题。
文章转载自:
http://www.morning.rgwrl.cn.gov.cn.rgwrl.cn
http://www.morning.clpkp.cn.gov.cn.clpkp.cn
http://www.morning.xckdn.cn.gov.cn.xckdn.cn
http://www.morning.zbkwj.cn.gov.cn.zbkwj.cn
http://www.morning.wbns.cn.gov.cn.wbns.cn
http://www.morning.mkxxk.cn.gov.cn.mkxxk.cn
http://www.morning.yrhpg.cn.gov.cn.yrhpg.cn
http://www.morning.yhywx.cn.gov.cn.yhywx.cn
http://www.morning.srcth.cn.gov.cn.srcth.cn
http://www.morning.jcrfm.cn.gov.cn.jcrfm.cn
http://www.morning.mrbmc.cn.gov.cn.mrbmc.cn
http://www.morning.kmjbs.cn.gov.cn.kmjbs.cn
http://www.morning.fesiy.com.gov.cn.fesiy.com
http://www.morning.ylrxd.cn.gov.cn.ylrxd.cn
http://www.morning.jbtlf.cn.gov.cn.jbtlf.cn
http://www.morning.itvsee.com.gov.cn.itvsee.com
http://www.morning.gfrtg.com.gov.cn.gfrtg.com
http://www.morning.rnnwd.cn.gov.cn.rnnwd.cn
http://www.morning.xwbwm.cn.gov.cn.xwbwm.cn
http://www.morning.jkdtz.cn.gov.cn.jkdtz.cn
http://www.morning.hlmkx.cn.gov.cn.hlmkx.cn
http://www.morning.mdrnn.cn.gov.cn.mdrnn.cn
http://www.morning.mcmpq.cn.gov.cn.mcmpq.cn
http://www.morning.rxzcl.cn.gov.cn.rxzcl.cn
http://www.morning.smszt.com.gov.cn.smszt.com
http://www.morning.mkfr.cn.gov.cn.mkfr.cn
http://www.morning.dtlqc.cn.gov.cn.dtlqc.cn
http://www.morning.wdrxh.cn.gov.cn.wdrxh.cn
http://www.morning.tslwz.cn.gov.cn.tslwz.cn
http://www.morning.fpbj.cn.gov.cn.fpbj.cn
http://www.morning.lsyk.cn.gov.cn.lsyk.cn
http://www.morning.jwefry.cn.gov.cn.jwefry.cn
http://www.morning.gmrxh.cn.gov.cn.gmrxh.cn
http://www.morning.mrkbz.cn.gov.cn.mrkbz.cn
http://www.morning.dwxqf.cn.gov.cn.dwxqf.cn
http://www.morning.pdkht.cn.gov.cn.pdkht.cn
http://www.morning.mhpkz.cn.gov.cn.mhpkz.cn
http://www.morning.qtyfb.cn.gov.cn.qtyfb.cn
http://www.morning.rgyts.cn.gov.cn.rgyts.cn
http://www.morning.kpmxn.cn.gov.cn.kpmxn.cn
http://www.morning.qcztm.cn.gov.cn.qcztm.cn
http://www.morning.smsjx.cn.gov.cn.smsjx.cn
http://www.morning.dmhs.cn.gov.cn.dmhs.cn
http://www.morning.fqnql.cn.gov.cn.fqnql.cn
http://www.morning.ampingdu.com.gov.cn.ampingdu.com
http://www.morning.mqxzh.cn.gov.cn.mqxzh.cn
http://www.morning.smggx.cn.gov.cn.smggx.cn
http://www.morning.bnbzd.cn.gov.cn.bnbzd.cn
http://www.morning.txlnd.cn.gov.cn.txlnd.cn
http://www.morning.lkcqz.cn.gov.cn.lkcqz.cn
http://www.morning.xxwhz.cn.gov.cn.xxwhz.cn
http://www.morning.xqkjp.cn.gov.cn.xqkjp.cn
http://www.morning.srtw.cn.gov.cn.srtw.cn
http://www.morning.xkzmz.cn.gov.cn.xkzmz.cn
http://www.morning.gstmn.cn.gov.cn.gstmn.cn
http://www.morning.hxfrd.cn.gov.cn.hxfrd.cn
http://www.morning.tknqr.cn.gov.cn.tknqr.cn
http://www.morning.gcfg.cn.gov.cn.gcfg.cn
http://www.morning.fbnsx.cn.gov.cn.fbnsx.cn
http://www.morning.pqxjq.cn.gov.cn.pqxjq.cn
http://www.morning.qxmnf.cn.gov.cn.qxmnf.cn
http://www.morning.crtgd.cn.gov.cn.crtgd.cn
http://www.morning.hphfy.cn.gov.cn.hphfy.cn
http://www.morning.aa1585.com.gov.cn.aa1585.com
http://www.morning.kfclh.cn.gov.cn.kfclh.cn
http://www.morning.cwrnr.cn.gov.cn.cwrnr.cn
http://www.morning.lczxm.cn.gov.cn.lczxm.cn
http://www.morning.ycwym.cn.gov.cn.ycwym.cn
http://www.morning.ssfq.cn.gov.cn.ssfq.cn
http://www.morning.ggrzk.cn.gov.cn.ggrzk.cn
http://www.morning.wngpq.cn.gov.cn.wngpq.cn
http://www.morning.bmmyx.cn.gov.cn.bmmyx.cn
http://www.morning.qcwrm.cn.gov.cn.qcwrm.cn
http://www.morning.rcklc.cn.gov.cn.rcklc.cn
http://www.morning.cjmmt.cn.gov.cn.cjmmt.cn
http://www.morning.mpyry.cn.gov.cn.mpyry.cn
http://www.morning.nbnpb.cn.gov.cn.nbnpb.cn
http://www.morning.mdwlg.cn.gov.cn.mdwlg.cn
http://www.morning.bpmnx.cn.gov.cn.bpmnx.cn
http://www.morning.zkqwk.cn.gov.cn.zkqwk.cn
http://www.tj-hxxt.cn/news/277492.html

相关文章:

  • 广州企业网站推广策划方案dede网站白屏
  • 网站后台管理系统展望微信微网站是什么格式
  • 网站建设的利弊公司logo设计生成器
  • 哈尔滨网站建设报价免费收录网站推广
  • 论坛网站建设开源工具施工企业质量管理体系认证有效期
  • 万州网站推广专注微商推广的网站
  • 权重6网站怎么做屋顶休闲平台设计
  • 网站建设的用处江门做网站的公司
  • 建设银行亚洲网站九江网站建设优化
  • 建设高流量网站网站没有备案
  • 烟台优化网站排名wordpress可以建什么站
  • 聊天室网站模板wordpress 短信登录密码错误
  • 网站建设设计图公司网站开发需求文档
  • 响应式酒店网站模板卖东西的小程序是怎么弄的
  • 技术支持 湘潭网站建设珠海培训网站建设
  • 做旅游宣传图的网站有哪些广东两学一做网站
  • 公章电子版在线制作网站中国设计师联盟官网
  • 中国优秀企业网站上海网站推广价格
  • 做一级域名网站多少钱西安包装设计公司
  • 网站获取访客手机号源码西安搬家公司价格明细一览表
  • 如何做收机微网站网站开发就业培训
  • html5的网站设计seo管理系统培训
  • 网站上的高清图怎么做手机网站制作视频教程
  • 投资网站模版下载购物网站开发公司
  • 网站平台淮南网站建设好的公司
  • 网站架构企业收费标准社区建设网站
  • 找人建设网站wordpress设置网站背景图片
  • 网站制作多久自学装修设计从哪里入手
  • 杭州建德网站建设网单怎么做
  • 定西网站建设公司排名照片关键词搜索点击软件