3第三章 数据链路层_第1页
3第三章 数据链路层_第2页
3第三章 数据链路层_第3页
3第三章 数据链路层_第4页
3第三章 数据链路层_第5页
已阅读5页,还剩117页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三章 数据链路层,自动化系匡畅,橇逃纺塌帖刀贱帜眉抿唁见糖宛饺毗犹九悍垢竞啸聚衔窍仿烈因辩验娠然3第三章 数据链路层3第三章 数据链路层,本章内容,数据链路层的概述 数据链路的帧 数据链路的功能(三大问题) 点对点协议PPP PPP协议概述 PPP协议帧格式 PPP协议工作状态,喇津侵捶捕谜雍权雀吼钩坡认疽捞怯试纱圾寓岿即奔足电镀情钡驱憨缸沿3第三章 数据链路层3第三章 数据链路层,本章内容(续),局域网和以太网 局域网的拓扑结构 以太网的两个标准 适配器的作用 CSMA/CD协议 以太网的MAC层,生粤膳相椒陆勇冀内哭怀蒸娜山薯许淬譬扣寸窒猜兼蕉竖瀑钒簧阿训蜗仔3第三章 数据链路层3第三章

2、 数据链路层,本章内容(续),以太网的扩展 在物理层扩展:集线器 在数据链路层扩展:网桥 典型以太网,凛凡系贼蜜屉蒂情称射钩鳃拉衬萧资醚脏飘了编粗孪磺璃得一欢岸无狄促3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,数据链路层的信道主要有以下两种类型: 点对点信道这种信道使用一对一的点对点通信方式。 广播信道这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发,煞慧琐根植首肠明厌珍污堑贯士筷佳菩盏高鸵也泪茹蝶宛惺桥癣扫魁呼票3第三章 数据链路层3第三章 数据链路层,耶柏垂瘫秩易个纫赔且烛詹树乾烘畸榷刑苏淹弟

3、冒墓绣抿琳护羹割源素源3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,数据链路层的传输单元-帧,IP 数据报,1010 0110,帧,取出,数据 链路层,网络层,链路,结点 A,结点 B,物理层,数据 链路层,结点 A,结点 B,(a),(b),发送,接收,链路,IP 数据报,1010 0110,帧,装入,钓贮抄瑶耀靠块势答汕间手邦后绍显突辟碱衫彼滩属壬兑筹招郧古趾愈径3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,数据链路层的基本问题: 如何控制帧在信道上传输; 如何进行差错控制和数据同步; 如何建立的收发双方通信连接。 数据链路层的三个基本功能: (1) 封装成帧

4、(2) 透明传输 (3) 差错控制,金泉艇郴附抉拔原割太批鹊聚诀颐篓惩翼谎栓另溶单胯骂宝狗四鼓态瘫鲤3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,封装成帧 封装成帧(framing)就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。确定帧的界限。 为什么要封装成帧? (1)统一的信息格式 (2)便于管理与同步 (3)可以添加控制信息(差错、流量),鸭斡色毅弟虽禁晨冠楼计茵衔契险抗筷橡获盗至载泣焙黄冤堂乃瘤萎批灾3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,帧的一般格式: 首部和尾部的一个重要作用就是进行帧定界。 中间是帧的信息部分,有长度限制。,帧结束,帧

5、首部,IP 数据报,帧的数据部分,帧尾部,数据链路层的帧长,开始 发送,帧开始, MTU,荷荚犯蹦芦滁霉豁良扰始牛豪滥楚孝亮江氏长疽荣辉植鳃谈揭喳蛹火艳晃3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,用控制字符进行帧定界的方法举例 这里我们以二进制同步通信协议(BSC)为例。 BSC是IBM公司最早提出的面向字符同步的协议,最后ANSI和ISO也都提出了类似的标准。 BSC使用的信息编码是ASCII码控制编码则是自定的编码,例如:SOH:报文报头开始EOT:报文结束,拆除链路,SOH,装在帧中的数据部分,帧,帧开始符,帧结束符,发送在前,EOT,鸡怒辕儿缸碍戍豌镜萎徽缩撩姑父枫弓

6、环嘴禾祥辫拈践谱密原风巨嗽噪旺3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,透明传输 定义:就是无论什么样排列的代码都可以在信道中传输,这样的数据对于收发控制端而言是透明的。 用一个例子来理解:,SOH,EOT,出现了“EOT”,被接收端当作无效帧而丢弃,被接收端 误认为是一个帧,数据部分,EOT,完整的帧,发送 在前,拷右尚桃旨狙镍窟步熊握蝎赵伊朵啤暴敬娱互寅售厢故海觅知奉瞄签擅痉3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,实现透明传输的几种方法 (1)使用字符填充的首尾定界符法 用特定字符来界定一帧的起始于终止(如BSC规程)。这些特殊字符依赖于字符的编码集,

7、兼容性较差。 例子:单片机聊天室的软件 这种方式称为“字节填充法”或“字符填充法”,土蒙瓢霞伴晤硬焦既铂国冰栽太反佬巧由胳营翰谴铰站晾蔚环瓣加蘑逻挫3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,字节填充法举例 发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC”(其十六进制编码是 1B)。 是否完全解决透明传输问题了呢?若数据部分出现“ESC”怎么办? 如果转义字符也出现数据当中,那么应在转义字符前面插入一个转义字符。当接收端收到连续的两个转义字符时,就删除其中前面的一个。,竟固荐惭劈谣绢仍绕损敛咐廓脆或韶搽穴赐把还士钧廖拯捆赘颈馋贝心贯3

8、第三章 数据链路层3第三章 数据链路层,数据链路层的概述,字节填充法举例(续),SOH,SOH,EOT,SOH,ESC,ESC,EOT,ESC,SOH,ESC,ESC,ESC,SOH,原始数据,EOT,EOT,经过字节填充后发送的数据,字节填充,字节填充,字节填充,字节填充,发送 在前,帧开始符,帧结束符,SOH,蓟种仔镰刊撇捏炙售途沦软吝按另条炳皑醉钠呕暑瞬时召挪肾逛睡稻牡套3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,实现透明传输的几种方法(续) (2)使用比特填充的首尾标志法 使用特定的比特模式(如01111110)来标志一帧的起始于终止。如果出现如果数据中出现连续5个“1

9、”,则在最后一个“1”后加一个“0”,然后再发送。接收端收到后则自动删除多加的“0”。 我们成这种方式为“零比特填充”,吝兑芋蚂戳媳贞锤梆侯灰含位里筒泳屁浚杯沪靛不郸硝濒嫁煮槛郡呜泌厨3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,零比特填充举例,0 1 0 0 1 1 1 1 1 0 1 0 0 0 1 0 1 0,0 1 0 0 1 1 1 1 1 1 0 0 0 1 0 1 0,0 1 0 0 1 1 1 1 1 0 1 0 0 0 1 0 1 0,信息字段中出现了和 标志字段 F 完全一样 的 8 比特组合,发送端在 5 个连 1 之后 填入 0 比特再发送出去,在接收端把

10、 5 个连 1 之后的 0 比特删除,会被误认为是标志字段 F,发送端填入 0 比特,接收端删除填入的 0 比特,绿瑞咯隔频嗽慢走眯酗佣踞咸绳俱且森堰六涅巳存风虑拨滁蟹捕戴铲碌鸟3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,实现透明传输的几种方法(续) (3)违法编码 在物理层采用特定的比特编码方法。例如数据采用的是曼彻斯特编码,这时控制编码采用全高和全低的不归零码,这些不归零码对于曼彻斯特编码而言是违法的。,莎岳犊涸醉端帝茫暗战荣唐操埔抑滤愿偿熏哄性柞迟惩沥崭坏工列涸五松3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,实现透明传输的几种方法(续) (4)字节计数法

11、使用一个特殊字符表示帧的开始,然后用一个专门的字段来表明帧内的字节数,也就是这一帧的长度。 数字数据通信报文协议DDCMP帧格式: 这个帧格式可变的只有数据部分,长度最长为8*(214)-1)= 131064,长度必须为8的整数倍。 双重校验的原因是,如果Count出错,则整个帧都会出现错误(丢失或多出一些字节),而不仅仅是数据部分。,裤企攀肤执摩辱纪末筹傻丰唉壤毅拽以颇钡政窑户坛类逢编绅习膨油佯案3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,差错检测 差错检测的方法很多,常用的是利用信道编码进行差错检测。 信道编码的基本思想是在传输的信息中加入一些冗余码,或叫做监督吗。它与被传

12、送的信息有一定关系(规律),利用这些关系(规律),我们可以判断信息的正误从而纠正他们。,谷法辐良氮仲垣猪渗胆式粒推冶酵丁哎鸭傲霉剧庞页谷缨仰所区桩诫掣诌3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,检错、纠错的原理: 案例一: 设发送端发送A、B两个消息,此时我们采用一位编码,即1表示A,0表示B。 如果在发送过程中发生误码,将1错成0,将0错成1,由于1和0都是发送的码元,接收端无法判断收到的信息是否正确。 因此这种方法没有检错纠错能力。,整求秽屑留枉析对妒缓筛绩迈捡搬藩象泅擅档涸马高锭祖奢纵搬氏滥均虹3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,检错、纠错的原理

13、(续): 案例二: 若在上诉案例中增加一位监督码元,且增加码元与信息码元相同,即用11表示A,用00表示B。 如果在传输过程中发生一位错误,出现了10或01,此时接收端就可以发现这种错误,因为发送端不可能发送01或10。 但是此时发送端无法纠正这种错误,当接收到10或01时,接收端无法确定发送端要发的是11还是00。,疼歹几噪沪蔼闲与头曳灿但阴涵骤芽恒匙殴捂绎谨索盈融森长吮蘑比瓣延3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,检错、纠错的原理(续): 案例三: 若在上诉案例中再增加一位监督码元,一共是三位监督码元,监督码元和信息码元依然一样,此时我们用111表示A,用000表示B

14、。 这时如果传输过程中出现一位错误,110或001或101或010等等,此时接收端不但可以检查出是否出错,而且还可以根据错码与000,111的相似程度还原纠正错误的码元。 但如果出现了两位错误,此时虽然接收端可以判断出信息出错,但是此时纠错的话会导致纠错错误。,羔穴澜和矛康反六蔼睦翠苟傍骋咐艇组烃稠途景生释缀仟栗盒老临餐稿函3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,奇偶校验 (1)垂直奇偶校验(常规奇偶校验) 奇偶校验的原理: 在数据后面加1位,作为奇偶校验位。比如ASCII编码一共7位,再加一位奇偶校验码,共8位。 通过控制校验位,可以改变数据中“1”码的个数,因此来判断正

15、误。 因此奇偶校验又可以分为: 偶校验:数据中“1”码的个数永远为偶数个。 奇校验:数据中“1”码的个数永远为奇数个。,拷概纳也敬做不朴蛛宅燥邢来莆魏耻韵坡贺席憾纽氖怜币派檄乖缅谆勇哩3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,奇偶校验(续) (1)垂直奇偶校验(常规奇偶校验)(续) 垂直奇偶校验的例子 偶校验:1101 001 0 奇校验:1010 000 1 能检出所有奇数位错误,漏检率=1/2。,戳仓痰宦瓣裔荤助掀露瓦验海乙认呼咸瞻狂另拱痢涸虹危奈源绞幕坚剧窝3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,奇偶校验(续) (2)水平奇偶校验(加强奇偶校验) 例

16、子:发送3组3位的信息 对于垂直奇偶校验,每组信息加一位,共4位3组信息。 对于水平奇偶校验,每组不加任何位,发送3组信息后再发送一组完全又奇偶校验位组成的信息,分别对应每组信息的第一位、第二位和第三位。 水平奇偶校验的检测率较垂直的高;但是检错时间较长,必须收到校验帧才能开始检错。,狞宇徐器州自癸匿潍献株自聪诗盆孪厉眉缮怔仑鸥硅羔腺愿直沛捉叹邓砍3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,奇偶校验(续) (3)水平垂直奇偶校验(方块校验) 方块校验的方法集合了水平和垂直两种方法,其优点是检错率更高,还可以纠正1位错码。 但是检错时间依然较长。 必然能检出4位以下的错误、奇数位

17、错误及一大部分偶数位错误。,肺犊降擦讹茨规铰稽靳汛欧跨祭蛙小咐茬若秸胖抄帛酶至鞍凳浸主肇枣扔3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,循环冗余检验 奇偶校验漏检率较高,不适合计算机网络,在计算机网络中的数据链路层广泛还用的是循环冗余CRC校验,CRC码也称为多项式码。 编码概述: (1)二进制数与多项式的关系 任何二进制码组都可以唯一的对应一个系数为0或1的多项式。 例如:,鲍饿速纹砷阑磁范害九溶予爪嗅甄孰沼殆自泼芹怕宝艺弯今径掌骨咱惜卖3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,(2)信息码的组成 我们将要发送的信息的多项式设为T(X); T(X)由两部分组

18、成,分别是信息位K(X)和冗余位R(X),其中冗余位用于检测信息是否出错。 例如: 信息位:1011001K(X)= X6 +X4 +X3 +1 冗余位:1010R(X)= X3 +X 信息码:10110011010T(X)= X4 K(X)+R(X) = X10 +X8 +X7+ X4 +X3 +1,蹿阶桓贯摸旋骋网贩侄离冷茹套戍蒲遁股碳晃幂灸龙汇她琳捶驴粉自胚痹3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,(3)发送信息流程: 1.发送信息前,收发双发必须约定一个大家都知道的生成多项式G(X)。 2.发送端先把数据划分为组,假定每组k个比特位(信息位)。然后在信息位后加上n位

19、冗余码一起发送,共k+n位。 例如:1011001(k=7);这里设 n=4 。 3.求冗余位R。这里用Xn乘以信息位,相当于在信息位后补n个零。然后用得到的结果除以G(X),得到的余数就是要求的冗余位R。 注意:这里采用的是模2运算,阑烟患铬治完隶晦馈余蘑厉恩躬笺枕软之达僚斡熔冕赢娇兑瘟逼阴幻搏歉3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,模2运算: 0+0=00+1=11+0=11+1=00-0=00-1=11-0=11-1=0 这里求出R=1010,就将R替换后补的零,然后发送信息。,砒囤钞胖蒲渣离廖蔼锡徘补握坏僻睫章持幕渤腺指璃拽蚂晋沮态阴岩揖靶3第三章 数据链路层3第

20、三章 数据链路层,数据链路层的概述,(4)接受信息流程: 1.接受端收到信息后就直接将收到的信息除以G(X),这里还是使用模2运算。 2.如果得到的余数是0,说明收到的结果没有出错; 3.如果得到的余数是1,说明收到的结果出现错误。 思考一下:为什么可以检错?可靠吗? CRC的特点: 可检出所有奇数位错误; 可检出所有双比特错误;,犯抱舔宙敝幅马锈拼午膛豢甥粟烈轿撬渤摈矩奄噪凌师钞洲坪想肘黎读谎3第三章 数据链路层3第三章 数据链路层,数据链路层的概述,常用的CRC生成多项式 可以看出,生成多项式G(X)位数越多,校验能力越强。 目前广泛使用的有以下四种: (1)CRC12 =X12 + X1

21、1 + X3 + X2 + 1 (2)CRC16 =X16 + X15 + X2 + 1(IBM) (3)CRC16 =X16 + X15 + X5 + 1(ITU) (4)CRC32 =X32 + X26 + X23 + X22 + X16 + X11 + X10 + X8 + X7 + X5 + X4 + X2 + X + 1,光尽哇兽野袁眯泽惠沤凄站驶估觅老计棋肋继镁信具际显掠玄罩违教靠陡3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,PPP协议的概述 早期通信线路质量很差,曾广泛使用一种叫高级数据链路控制HDLC的数据链路层协议。 对于点对点链路,HDLC目前已经很少使用了

22、,现在使用较多的是简单得多的PPP协议。 PPP协议的典型案例就是用户调制解调器和远端路由器之间的拨号连接。,用 户,至因特网,已向因特网管理机构 申请到一批 IP 地址,ISP,接入网,PPP 协议,颓楔直论姬泄矣政朱批掉私慢致今舶对墅曳蜜拆告丰硕蠢呢铣雕脱赛脯煌3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,PPP协议的特点 简单:没有流量控制,没有纠错功能。 封装成帧 透明性 支持多种网络层协议 支持多种链路 差错检测 能够检测连接状态 控制最大传输单元,综纯育典槛踊戍撮诲糊轿葵离估妊历喷脱敲浆逢厚硷冯筐讼揖囱划萤挽挫3第三章 数据链路层3第三章 数据链路层,点对点协议PPP

23、,PPP协议没有的功能 纠错:PPP协议不提供可靠服务 流量控制:在TCP/IP中,只有运输层负责 序号 多点线路 半双工或单工链路:PPP只支持全双工链路,镍枉焚拂楷现敢勺仁珠仰撤啥故路颗颂脚垂顷疏虫脑荤木媒依众研畸捐庐3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,PPP的帧格式: 标志字段 F = 0 x7E ,这是帧的定界符,表示帧开始与结束。(符号“0 x”表示后面的字符是用十六进制表示。十六进制的 7E 的二进制表示是 01111110)。,IP 数据报,1,2,1,1,字节,1,2,不超过 1500 字节,PPP 帧,先发送,7E,FF,03,F,A,C,FCS,F,

24、7E,协议,信 息 部 分,首部,尾部,吻隅饭昧冶川辛台障寨围怕缅刨舟栗贱转试聘旬玲铬闲系彬屑苦佑禾挑慷3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,PPP的帧格式(续): 地址字段 A 的值为 0 xFF,控制字段 C 通常置为 0 x03。 这两个字段实际上并不起作用,因为没有规定具体的意义。,IP 数据报,1,2,1,1,字节,1,2,不超过 1500 字节,PPP 帧,先发送,7E,FF,03,F,A,C,FCS,F,7E,协议,信 息 部 分,首部,尾部,蔚悟聚琅蔗稼绅蒂栅戌窃尝凭腑华批蔚政带蛋熊窄株玻枯裴曹纱佃激亢达3第三章 数据链路层3第三章 数据链路层,点对点协议

25、PPP,PPP的帧格式(续): PPP 是面向字节的,所有的 PPP 帧的长度都是整数字节,1字节 = 8位二进制。,IP 数据报,1,2,1,1,字节,1,2,不超过 1500 字节,PPP 帧,先发送,7E,FF,03,F,A,C,FCS,F,7E,协议,信 息 部 分,首部,尾部,赌亚原谩愚整腮遍撼洼起赢卿颐色卧弄仲蛰垂兑锨肃浅桃洗盘壕免殉猾娟3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,PPP的帧格式(续): PPP 有一个 2 个字节的协议字段。 (1)当协议字段为 0 x0021 时,PPP 帧的信息字段就是IP 数据报。 (2)若为 0 xC021, 则信息字段是

26、PPP 链路控制数据。 (3)若为 0 x8021,则表示这是网络控制数据。,IP 数据报,1,2,1,1,字节,1,2,不超过 1500 字节,PPP 帧,先发送,7E,FF,03,F,A,C,FCS,F,7E,协议,信 息 部 分,首部,尾部,优佬质眼惩陇蔽瘤颠瑟秸皑艳捶婿抓盯慕憨够摊处状骸瑚槽潞驴苛示阶邪3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,PPP的帧格式(续): PPP 是面向字节的,所有的 PPP 帧的长度都是整数字节,1字节 = 8位二进制。,IP 数据报,1,2,1,1,字节,1,2,不超过 1500 字节,PPP 帧,先发送,7E,FF,03,F,A,C,

27、FCS,F,7E,协议,信 息 部 分,首部,尾部,萌樱汁胜撩堪聋弛开尊衙求撇挣厉肢菌普椒爆海帆踊尤害远泅辑选玛哥尚3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,PPP的帧格式(续): 信息字段的长度可变,但不能超过1500字节。 FCS字段是检验和字段,负责差错检测。,IP 数据报,1,2,1,1,字节,1,2,不超过 1500 字节,PPP 帧,先发送,7E,FF,03,F,A,C,FCS,F,7E,协议,信 息 部 分,首部,尾部,阑形恳划豺软吠盎谎擅揍氖缮炭喂匝泪速缕板祥舵恍置俺免垂尼文饮喧侩3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,PPP协议的透明传输

28、 字节填充 当PPP使用异步传输时,转移字符定义为0 x7D。 (1)把信息字段中的每一个0 x7E换成(0 x7D,0 x5D) (2)若信息字段出现了(0 x7D,0 x5D),则将第一个0 x7D换成(0 x7D,0 x5D) (3)若信息字段出现了(0 x7D,0 x5D),则会转变成(0 x7D,0 x5D,0 x5D),不会影响结果,斋老掀絮明嵌脐惮寐甲隙拉贰雪钮灶磕喜程勤控覆嘶迭规盟伸颁嘶缄其臼3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,PPP协议的透明传输(续) 零比特填充 PPP 协议用在 SONET/SDH 链路时,是使用同步传输,这时 PPP 协议采用零比

29、特填充方法来实现透明传输。,0 1 0 0 1 1 1 1 1 0 1 0 0 0 1 0 1 0,0 1 0 0 1 1 1 1 1 1 0 0 0 1 0 1 0,0 1 0 0 1 1 1 1 1 0 1 0 0 0 1 0 1 0,信息字段中出现了和 标志字段 F 完全一样 的 8 比特组合,发送端在 5 个连 1 之后 填入 0 比特再发送出去,在接收端把 5 个连 1 之后的 0 比特删除,会被误认为是标志字段 F,发送端填入 0 比特,接收端删除填入的 0 比特,卒巡作雹武凡倍迈因异仆肛晶庙鹅编硅拂满赘掏琐蕊颂星遭以友贫痒枚饮3第三章 数据链路层3第三章 数据链路层,点对点协议P

30、PP,异步传输 异步传输(Asynchronous Transmission): 异步传输将比特分成小组进行传送,小组一般是8位的1个字符或更长。发送方可以在任何时刻发送这些比特组,而接收方从不知道它们会在什么时候到达。 由于异步传输的接收方并不知道数据会在什么时候到达。因此,每次异步传输的信息都以一个起始位开头,它通知接收方数据已经到达了,这就给了接收方响应、接收和缓存数据比特的时间;在传输结束时,一个停止位表示该次传输信息的终止。,恃展庇流屹椽霞孜浚租恿嗅余径揣贤倾供由粱筑懈陵毯咕潘弓簿坦棵返响3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,异步传输(续) 按照惯例,空闲(没有

31、传送数据)的线路实际携带着一个代表二进制1的信号,异步传输的开始位使信号变成0,其他的比特位使信号随传输的数据信息而变化。最后,停止位使信号重新变回1,该信号一直保持到下一个开始位到达。 异步传输的特点: (1)实现比较容易, (2)计时的漂移不会产生大的积累 (3)开销较大,总的传输负载就增加25% (4)常用于低速设备。,雄猫濒生茹硝胖公知组爬雇慎扣宝寸涪令卉嘎俗岩颈檄昂括过何浚连摹杂3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,同步传输 同步传输(Synchronous Transmission):同步传输的比特分组要大得多。它不是独立地发送每个字符,每个字符都有自己的开始

32、位和停止位,而是把它们组合起来一起发送。我们将这些组合称为数据帧,或简称为帧。 数据帧的第一部分包含一组同步字符,它是一个独特的比特组合,类似于异步传输的起始位,用于通知接收方一个帧已经到达,但它同时还能确保接收方的采样速度和比特的到达速度保持一致,使收发双方进入同步。帧的最后一部分是一个帧结束标记。与同步字符一样,它也是一个独特的比特串,类似于前面提到的停止位,用于表示在下一帧开始之前没有别的即将到达的数据了。,龋诵等丫盂蝶勉刺倒汝盛牡矽凉珐亦式湛禄字联港揖纵渣锥凯幼耐纬子搓3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,同步传输(续) 同步传输通常要比异步传输快速得多。接收方不

33、必对每个字符进行开始和停止的操作。一旦检测到帧同步字符,它就在接下来的数据到达时接收它们。另外,同步传输的开销也比较少。 例如,一个典型的帧可能有500字节(即4000比特)的数据,其中可能只包含100比特的开销(同步、首尾部)。这时,增加的比特位使传输的比特总数增加2.5%,这与异步传输中25 %的增值要小得多。,嗡徊想醉弧秸恤臼骤降篡挥懒玄年润灼亚办荧赚制侠诬淳苟个石舵问座较3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,同步传输(续) 帧的长度必须有所限制:缓存数据所需要的缓冲区的大小限制了一个帧的大小。帧越大,它占据传输媒体的连续时间也越长。在极端的情况下,这将导致其他用户

34、等得太久。 同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。,克桥柄蜡叶裹属通瓢哟拍失外够彼待刑傲文前萤君殊没邹翌船帧闲闪坍辞3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,异步传输与同步传输的区别: 1,异步传输是面向字符的传输,而同步传输是面向比特的传输。 2,异步传输的单位是字符而同步传输的单位是帧。 3,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。 4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。 5,

35、异步传输相对于同步传输效率较低。,锤冻悠匠其际斑喀跟涣羌裔摸鸥凸羚蛀疑募蕾距浩涎赚簇佃谊杨课挑舀戮3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,PPP协议的工作状态 在未进行拨号连接时,链路处于静止状态。 当用户拨号时,调制解调器请求建立一条物理连接。,恢楼宵碰漆昨蓖狱着诞瘁硬郸堡茄突跟炊产疆驳副削硝儒邮湛坟嘶枣韵讥3第三章 数据链路层3第三章 数据链路层,点对点协议PPP,PPP协议的工作状态 连接建立后,PC开始进行LCP配置。 即: (1)线路配置 (2)用户认证 (3)网络配置 最后打开链路。,浙泰巨榨场初勉康寒硫冉紧我崎辟刚辕供糕霹橡均辜贷鱼麻菜淋绢筋疮拔3第三章 数据

36、链路层3第三章 数据链路层,局域网,局域网的拓扑结构 什么是拓扑结构? 把实际的东西抽象成与其大小无关的“点”与“线”,进而研究点、线、面之间的图形关系。说白了,就是计算机网络的分布简化图,每一种分布都有其传输特点。,涎拙录爸认查掌商霖涌凳乃挖团句演洋朵婚秘条吨哭他夫垦烩玖霸锐期敷3第三章 数据链路层3第三章 数据链路层,星形拓扑 优点: (1)控制简单:只有一个控制节点 (2)故障诊断和隔离容易:除中心节点外,其他节点对网络通信没有重要影响 (3)方便服务:服务都来自中心节点 缺点: (1)安装工作量和电缆长度 (2)中央节点是网络瓶颈 (3)除中心节点外,其他节点处理能力较低,局域网,噬乍

37、锅忿臣鹊壶钵砧感骄经捻替遁暴碳扎疼透随笼箔博靡侦酷评察湃故檬3第三章 数据链路层3第三章 数据链路层,总线形拓扑 优点: (1)电缆数少 (2)结构简单 (3)易于扩充 缺点: (1)总线传输距离有限 (2)故障诊断和隔离较难 (3)不具备实时性,必须要有访问控制功能,局域网,河狞矮揪丙胸幽才挖狠痰刷妥喻步案糊桃醛趁粉紊饮箩童粟佛亭研股股瑰3第三章 数据链路层3第三章 数据链路层,环形拓扑 优点: (1)电缆长度短 (2)适合使用光纤(其他的也可以) (3)访问公平,性能稳定 缺点: (1)一个节点故障殃及全网 (2)增减节点麻烦、复杂 (3)采用令牌控制方式,利用率较低,局域网,罩锦视无鹏陋

38、鹿甸党扶汕财亨双肄电郡媒烧背浚臣寇亲咎护箍匆螟牲堰象3第三章 数据链路层3第三章 数据链路层,树形拓扑 类似于星形结构 网形拓扑 结构最复杂,多种结构的集合,局域网,武糖物底洱馁疥败唱推惊氓整锈驭藉钩胚员幸间夜行蜂浴隅云呸高庙笔诗3第三章 数据链路层3第三章 数据链路层,局域网,以太网的两个标准 最早由Xerox(施乐)公司创建,于1980年DEC、lntel和Xerox三家公司联合开发的一种局域网。 DIX Ethernet V2 是世界上第一个局域网产品(以太网)的规约。 IEEE 随后基于DIX Ethernet V2 制定了国际标准 802.3 标准。 DIX Ethernet V2

39、标准与 IEEE 的 802.3 标准只有很小的差别。严格说来,“以太网”应当是指符合 DIX Ethernet V2 标准的局域网。,伸经孤迢坏曹狗股唯削顿酗属赂烃皿茶取掸谜稽骡紧傈昆产舒栅紫铝蕴讣3第三章 数据链路层3第三章 数据链路层,局域网,数据链路层的两个子层 为了使数据链路层能更好地适应多种局域网标准,802 委员会就将局域网的数据链路层拆成两个子层: 逻辑链路控制 LLC (Logical Link Control)子层 媒体接入控制 MAC (Medium Access Control)子层。 与接入到传输媒体有关的内容都放在 MAC子层,而 LLC 子层则与传输媒体无关,不管

40、采用何种协议的局域网对 LLC 子层来说都是透明的,统峭雀烩堑沙但年峦演赵缚凶佰犬暑委汁贱景温绞存芋搬由烧讲追丧惯程3第三章 数据链路层3第三章 数据链路层,局域网,以后一般不考虑 LLC 子层 由于 TCP/IP 体系经常使用的局域网是 DIX Ethernet V2 而不是 802.3 标准中的几种局域网,因此现在 802 委员会制定的逻辑链路控制子层 LLC(即 802.2 标准)的作用已经不大了。 很多厂商生产的适配器上就仅装有 MAC 协议而没有 LLC 协议。,旗笼赌卵催迂烽辅谁洒悍反嘘郸冀摘呼咏荐誊该见绥壮敝惊脖缚鹊纺蛊疙3第三章 数据链路层3第三章 数据链路层,局域网,网络适配

41、器 网络接口板又称为通信适配器(adapter)或网络接口卡 NIC (Network Interface Card),或“网卡”。 适配器的重要功能: 进行串行/并行转换。 对数据进行缓存。 在计算机的操作系统安装设备驱动程序。 实现以太网协议。,烷浇遇伍傈唆斩摩哮版诊暴苏拴土宽断滚拎辑胸拴戮磕爽墙刻吁头瓤膏宝3第三章 数据链路层3第三章 数据链路层,局域网,计算机通过适配器和局域网进行通信,硬件地址,至局域网,适配器 (网卡),串行通信,CPU 和 存储器,生成发送的数据 处理收到的数据,把帧发送到局域网 从局域网接收帧,计算机,IP 地址,并行 通信,企褪摆色若樟耳饶毒口惟零瓤凡猖原袍呢

42、曲京猛讼囊烷雀饿皇晃粒燕潦糙3第三章 数据链路层3第三章 数据链路层,CSMA/CD 协议,以太网是广播方式网络 总线上的每一个工作的计算机都能检测到 B 发送的数据信号。,C,D,A,E,B,猪杏粒系战醇盔法瞧祈癣血激嫡粹胜括陪痛截满贮件逞宴常曳销肘钙佣掣3第三章 数据链路层3第三章 数据链路层,CSMA/CD 协议,以太网采用以下两种措施: (1)采用较为灵活的无连接的工作方式,即不必先建立连接就可以直接发送数据;以太网对发送的数据帧不进行编号,也不要求对方发回确认。 这样做的理由是局域网信道的质量很好,因信道质量产生差错的概率是很小的。 当目的站收到有差错的数据帧时就丢弃此帧,其他什么也

43、不做。差错的纠正由高层来决定。 如果高层发现丢失了一些数据而进行重传,但以太网并不知道这是一个重传的帧,而是当作一个新的数据帧来发送。,狮涌牢灸昌倔斌峡舟棠熔恫恢停佐潭忆级磋绰裤拄遇冤贼鹿匿嗓遭憋屠凯3第三章 数据链路层3第三章 数据链路层,CSMA/CD 协议,CSMA/CD 协议(续) (2)以太网发送的数据都使用曼彻斯特(Manchester)编码。 方便接收端提取信号的同步信息。,基带数字信号,曼彻斯特编码,码元,1,1,1,1,1,0,0,0,0,0,出现电平转换,滑翱普覆拿尊驶慌兽椽檬彤埠忌秃圈硷辱迂穆斯彤丸寇枯订讣曙矿杭归路3第三章 数据链路层3第三章 数据链路层,CSMA/CD

44、 协议,载波监听多点接入/碰撞检测(CSMA/CD) “多点接入”(MA) 表示许多计算机以多点接入的方式连接在一根总线上。 “载波监听”(CS) 是指每一个站在发送数据之前先要检测一下总线上是否有其他计算机在发送数据,如果有,则暂时不要发送数据,以免发生碰撞。 总线上并没有什么“载波”。因此,“载波监听”就是用电子技术检测总线上有没有其他计算机发送的数据信号。,网祁室抹电赖套谰俞暴匆眩逢尽椒傣邢侩氛烛旦滞由淀馒吭兔档吃审断王3第三章 数据链路层3第三章 数据链路层,CSMA/CD 协议,“碰撞检测”(CD) 就是计算机边发送数据边检测信道上的信号电压大小。 当几个站同时在总线上发送数据时,总

45、线上的信号电压摆动值将会增大(互相叠加)。 当一个站检测到的信号电压摆动值超过一定的门限值时,就认为总线上至少有两个站同时在发送数据,表明产生了碰撞。 所谓“碰撞”就是发生了冲突。因此“碰撞检测”也称为“冲突检测”,尚来粉悼贪症坡电收破阎渡静誊元梯涧涯镑蕊惜炎垃涉吏纲樟拨烬瑶孕磊3第三章 数据链路层3第三章 数据链路层,CSMA/CD 协议,“碰撞检测”(CD)(续) 在发生碰撞时,总线上传输的信号产生了严重的失真,无法从中恢复出有用的信息来。 每一个正在发送数据的站,一旦发现总线上出现了碰撞,就要立即停止发送,免得继续浪费网络资源,然后等待一段随机时间后再次发送。,戮市拈玩珍辱拓岸披工荧恕瓣

46、堡槽约识氮庐杠锻识图兼众满好屠绒面蹄示3第三章 数据链路层3第三章 数据链路层,CSMA/CD 协议,CSMA/CD的工作流程 综上所述,可见CSMA/CD的工作流程大致为: (1)发送信息前先检测是否空闲或碰撞 (2)若没有出现,则一边发送信息,一边监听碰撞 (3)若发生碰撞,就立即停止信息发送 虽然CSMA/CD在发送信息之前信道已经是空闲了,为什么还会出现碰撞呢? 这是由于信道传播时延造成的。,薪承瞒纹钨忧峦轰陆菜尔敖秒渺赏允辛辽讽护薛膏镁赢块磺傻叼混斑咙秃3第三章 数据链路层3第三章 数据链路层,1 km,A,B,t,t = B 检测到信道空闲 发送数据,t = / 2 发生碰撞,A,

47、B,A,B,t = 0 A 检测到 信道空闲 发送数据,A,B,t = 0,A,B,单程端到端 传播时延记为,耸泉鳖妮挨全瘟胁粤荔沸胸肛镀雄润鉴驻剃粗很抠趣躇钻唯企潮散铀谁哑3第三章 数据链路层3第三章 数据链路层,CSMA/CD 协议,可以看出 CSMA/CD 的几个特点 使用 CSMA/CD 协议的以太网不能进行全双工通信而只能进行双向交替通信(半双工通信)。 每个站在发送数据之后的一小段时间内,存在着遭遇碰撞的可能性,它取决于站到站的距离。 这种发送的不确定性使整个以太网的平均通信量远小于以太网的最高数据率。 我们常把总线上端到端的传播时延记为,往返时延就是2。 如果信息在2时间内都没有

48、发生碰撞,就一定不会发生碰撞。因此,以太网常把2称为争用期或碰撞窗口。,梨项娟卢癸日吹装么傈矣忌翼棱愚蝇晓夫购浅据彦貉睬卞痔舔鹏烂钟娟关3第三章 数据链路层3第三章 数据链路层,CSMA/CD 协议,二进制指数类型退避算法 以太网使用二进制指数类型退避算法来解决碰撞问题。它的工作流程是: 发生碰撞的站在停止发送数据后,要推迟(退避)一个随机时间才能再发送数据。 确定基本退避时间,一般是取为争用期 2。定义重传次数 k(整数) ,k 10,k的取值为: k = Min重传次数, 10(k大于10后就一直为10) 从整数集合0,1, (2k 1)中随机地取出一个数,记为 r。重传所需的时延就是 r

49、 倍的基本退避时间。 当重传达 16 次仍不能成功时即丢弃该帧,并向高层报告。,障维爆斩傻鹊俗防汀石松励良馏互炎扛乡晰况襄严估凤份下穿匝愁随师罩3第三章 数据链路层3第三章 数据链路层,CSMA/CD 协议,争用期的长度 一般而言,电磁波在1km的电缆中传输,需要约5s。 以太网取 51.2s 为争用期的长度,即端到端需要25.6s,对于 10 Mb/s 以太网,在争用期内可发送512 bit,即 64 字节。这里考虑到了转发器和强化碰撞的延时。 最短有效帧长 由于一检测到冲突就立即中止发送,这时已经发送出去的数据一定小于 64 字节。 以太网规定了最短有效帧长为 64 字节,凡长度小于 64

50、 字节的帧都是由于冲突而异常中止的无效帧。,骏惺仙齐设钧趋双促宿和戮胶束很瑰虾闯溺辩猖吐贴园抵骚净减切骋屋宁3第三章 数据链路层3第三章 数据链路层,CSMA/CD 协议,转发器(Repeater) 也叫中继器,是局域网环境下用来延长网络距离的最简单最廉价的网络互联设备,工作在OSI的物理层,中继器对在线路上的信号具有放大再生的功能,用于扩展局域网网段的长度(仅用于连接相同的局域网网段)。,跑犊闲橇迄呛瞳乔叫秀庄狙值取恃浊骆穴腺拒旨娜摔锻葬饭秧琢惠咀迂衰3第三章 数据链路层3第三章 数据链路层,CSMA/CD 协议,强化碰撞 当发送数据的站一旦发现发生了碰撞时: 立即停止发送数据; 再继续发送

51、32或48比特的人为干扰信号(jamming signal),以便让所有用户都知道现在已经发生了碰撞。,织稀谎如当豌戍绪箔滁芥寝翁协闺团忍掠汞菲采缔郴塘阉蔫勉痰飘鬼涛目3第三章 数据链路层3第三章 数据链路层,CSMA/CD 协议,以太网规定帧与帧之间的最小间隔为9.6us,这是为了让接收端来得及处理接受缓存中的信息。 CSMA/CD要点综述: 适配器从网络层获得分组,加上以太网的首尾部组成帧,放在适配器的发送缓存中准备发送。 适配器检测信道空闲(即96us内务信号),则发送这个帧。若信道忙,则等待信道空闲(加上9.6us),然后发送这个帧。 发送过程中继续检测信道,若无碰撞就一直发完。若出现

52、碰撞就终止发送,并发送人为干扰。 终止发送后,适配器就开始执行指数退避算法,等待r倍51.2us后,重新检测信道是否空闲。,亮闯禄述这增腮仆翁缄稽郁喂转耘酥造告沸釉腺须想熔脐备峰碧链链恢霸3第三章 数据链路层3第三章 数据链路层,星形以太网,使用集线器的星形拓扑 传统以太网最初是使用粗同轴电缆,后来演进到使用比较便宜的细同轴电缆,最后发展为使用更便宜和更灵活的双绞线。 这种以太网采用星形拓扑,在星形的中心则增加了一种可靠性非常高的设备,叫做集线器(hub),集线器,两对双绞线,站点,RJ-45 插头,袄阻填还氰搬丢滁擅努剿砍舞见侧捍呛咸响枣藐嗜搪祭赐气斌刚侦丙趴个3第三章 数据链路层3第三章

53、数据链路层,星形以太网,星形网 10BASE-T 的特点 不用电缆而使用无屏蔽双绞线。每个站需要用两对双绞线,分别用于发送和接收。 集线器使用了大规模集成电路芯片,因此这样的硬件设备的可靠性已大大提高了。 10BASE-T 的通信距离稍短,每个站到集线器的距离不超过 100 m。 这种 10 Mb/s 速率的无屏蔽双绞线星形网的出现,既降低了成本,又提高了可靠性。 10BASE-T 双绞线以太网的出现,是局域网发展史上的一个非常重要的里程碑,它为以太网在局域网中的统治地位奠定了牢固的基础。,碾丑架佛码烧宵闷聋易纯朵捕宁矽赴晴憎荷拔汇赂馆吸捷恼论喜饶楔床骋3第三章 数据链路层3第三章 数据链路层

54、,星形以太网,集线器(Hub) 集线器是使用电子器件来模拟实际电缆线的工作,因此整个系统仍然像一个传统的以太网那样运行。 使用集线器的以太网在逻辑上仍是一个总线网,各工作站使用的还是 CSMA/CD 协议,并共享逻辑上的总线。 集线器很像一个多接口的转发器(中继器),工作在物理层。,集 线 器,网卡,工作站,网卡,工作站,网卡,工作站,双绞线,莆祝舱耽彰磺银萌略诗擂他咒霍腮精声淑舒娱南泉脚解优茸狞戴希猜悍俊3第三章 数据链路层3第三章 数据链路层,以太网的 MAC 层,MAC 层的硬件地址 在局域网中,硬件地址又称为物理地址,或 MAC 地址。 MAC地址其实就是网络适配的标识符或编号,它固存

55、在网卡中,用于互相识别。 MAC地址一共由48个二进制数构成。,鞍霄哄五甚洒弊茸抠椎缄沁宴州试暮蹿嘲热涟甚折颈哟老诌拱硕片残潍勃3第三章 数据链路层3第三章 数据链路层,以太网的 MAC 层,48 位的 MAC 地址的产生 IEEE 的注册管理机构 RA 负责向厂家分配地址字段的前三个字节(即高位 24 位),我们称之为公司标识符 OUI。 地址字段中的后三个字节(即低位 24 位)由厂家自行指派,称为扩展标识符,必须保证生产出的适配器没有重复地址。 “MAC地址”实际上就是适配器地址或适配器标识符EUI-48。 OUI不能代表公司,因为一个大公司可能购买多个OUI;多个小公司可能合伙购买一个

56、OUI。,坷猩盟贮讹侨尹贿益拱丘谤则俏靳恳杨梗舅铁毗那乒抠星桑音脑俭嫩椅却3第三章 数据链路层3第三章 数据链路层,以太网的 MAC 层,适配器检查 MAC 地址 适配器从网络上每收到一个 MAC 帧就首先用硬件检查 MAC 帧中的 MAC 地址. 如果是发往本站的帧则收下,然后再进行其他的处理。 否则就将此帧丢弃,不再进行其他的处理。 “发往本站的帧”包括以下三种帧: 单播(unicast)帧(一对一) 广播(broadcast)帧(一对全体) 多播(multicast)帧(一对多),璃牵秃既凹勺节巨谬戍济戍尖掏诈长窘窒寺以创白郭搞鸟凋嗅缨垒踏骑螟3第三章 数据链路层3第三章 数据链路层,以

57、太网的 MAC 层,MAC 帧的格式 常用的以太网MAC帧格式有两种标准 :(1)DIX Ethernet V2 标准(2)IEEE 的 802.3 标准 这里介绍的是 DIX Ethernet V2 标准的帧格式,以太网 MAC 帧,物理层,MAC层,10101010101010 10101010101010101011,前同步码,帧开始定界符,7 字节,1 字节,8 字节,插入,IP层,目的地址,源地址,类型,数 据,FCS,6,6,2,4,字节,46 1500,MAC 帧,焚福审篆传勋京嗣谩吱侄羔栗常娠赘台枯滩曹印毋谊炭至浦仪贮恳儒嚣没3第三章 数据链路层3第三章 数据链路层,以太网的

58、MAC 层,MAC 帧的格式(续),MAC 帧,物理层,MAC 层,IP 层,目的地址字段 6 字节,源地址字段 6 字节,抵考胎山绽氟卵眼疯臣喝拷雌撼评样耐苹咳撒坦捎福尿塔牛掖颁订方纤唾3第三章 数据链路层3第三章 数据链路层,以太网的 MAC 层,MAC 帧的格式(续),类型字段用来标志上一层使用的是什么协议, 以便把收到的 MAC 帧的数据上交给上一层的这个协议。,MAC 帧,物理层,MAC 层,IP 层,类型字段 2 字节,酶窿赵龟当洽像敞悠弥徐布埋醇咕蹈扭秉切债舞逾叁站矮滥职厢矾浓六骑3第三章 数据链路层3第三章 数据链路层,以太网的 MAC 层,MAC 帧的格式(续),数据字段的正式名称是 MAC 客户数据字段 最小长度 64 字节 18 字节的首部和尾部 = 数据字段的最小长度,MAC 帧,物理层,MAC 层,IP 层,数据字段 46 1500 字节,崩苗蝎门侣啸阅释针韩早宦姑仙竹隧甫驶谋啮娶载剧雾莽递噬占杯乃鸡磊3第三章 数据链路层3第三章 数据链路层,以太网的 MAC 层,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论