数据链路层
Lin_SIT
存在即合理
展开
-
多路访问协议
多路访问协议 Multiple Access Protocols 1、纯 ALOHAcollision(冲突)一旦两帧同时试图占用信道,就会发生冲突,两帧都被损坏。注意:纯ALOHA中站在传输之前不侦听信道帧时(frame time):传输一个标准的,固定长度的帧所需要的时间(即帧长除以比特率)CSMA-- 载波侦听多路访问协议Carrier Sense Multiple...原创 2019-12-10 18:49:41 · 2373 阅读 · 0 评论 -
信道
网络链路分类点对点(point to point ):一对一广播信道(broradcasting):一对多multiaccess channels (多址/多路访问信道)= random access channels (随机访问信道)= broadcast channels (广播信道) Static Channel Allocation 静态信道分配:当有少量固定用户,每个用户...原创 2019-12-10 16:54:01 · 201 阅读 · 0 评论 -
网桥和交换机优化以太网——扩展以太网
在物理层考虑扩展主机使用光纤和一对光纤调制解调器连接到集线器用集线器连的网效率不高网桥(bridge)功能: 在数据链路层扩展以太网第一次A给B发信息(源地址MA,目标地址MB),所有计算机都接受信号,这时网桥的接口1 记录源地址 MA 在接口1那边,当C再给A发信息的时候,网桥就知道MA在1接口那边,不再发给计算机D E F了,只发给A B(1接口那边的计算机)交换机足够多的...原创 2019-12-02 17:51:18 · 1062 阅读 · 0 评论 -
以太网MAC地址
MAC地址 又称 硬件地址 又称 物理地址我们的网卡能够收到什么样的数据帧?单播帧(一对一)广播帧(一对全体):MAC地址全一的(二进制)或全F(十六进制)多播帧(一对多)没有结束标识?以太网用的曼彻斯特编码,曼彻斯特编码:只要知道有个头就行了,那怎么判断结束呢?后面没有信号了就是结束了。曼彻斯特编码 0和1都有跳变,如果发现后面电压没了,帧就结束了无效的MAC帧...原创 2019-12-02 15:08:23 · 2522 阅读 · 0 评论 -
无冲突时以太网信道最大利用率
以太网的信道利用率发送一帧的平均时间:以太网信道利用率:参数 a原创 2019-12-01 20:42:22 · 1994 阅读 · 0 评论 -
以太网 CSMA/CD协议
以太网 CSMA/CD协议Carrier Sense Multiple Access with Collision Detection (载波监听多点接入/碰撞检测)多点接入:表示多个计算机以多点接入的方式连在一起载波监听:是指每一个站在发送数据之前都要检测一下总线上是否有其他计算机在发送数据,有过有,则暂时不要发送数据,以免发生碰撞。(信号叠加干扰)载波监听:就是用电子技术检测总线...原创 2019-12-01 20:05:30 · 2189 阅读 · 0 评论 -
以太网的特点
认识以太网最初的以太网是将许多计算机都连接到 一根总线 上。当时认为这样的连接方法既简单又可靠,因为总线上没有源器件。对于上面以太网的特点——有什么优点?缺点?优点:不用划分信道了缺点:B向D发送数据的时候,所有的点都能收到,那么这个线路也就被占了,这时A再向C发送数据就不可以了(冲突了)也就是说在这一个链路上只能有一个发一个收再者,安全性有保障吗?如果在A计算机...原创 2019-12-01 19:04:47 · 4969 阅读 · 0 评论 -
引入以太网
先谈一下局域网和广域网1、局域网(Local Area Network,LAN)100m以内覆盖范围小 自己花钱买设备 带宽固定(100M,1000M) 自己维2、广域网(Wide Area Network,WAN)距离远 花钱买带宽(花钱租别人的链路),不用自己维护注意:——不单从距离上说例如:家里的ADL拨号上网(花钱租别人链路了),就是广域网如果你和你的邻居(很近)都是用的...原创 2019-12-01 18:39:17 · 164 阅读 · 0 评论 -
差错控制
差错控制——错误检测和纠正 Error Detection and Correct在传输过程中可能会产生比特差错:1 可能会变成 0 而 0 也可能变成 1。 在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率BER (Bit Error Rate)。 误码率与信噪比有很大的关系。1、 求海明码(Hamming codes)海明校验码放置位置 是放在2的幂次位上的,即...原创 2019-12-01 16:45:56 · 687 阅读 · 0 评论 -
透明传输
透明传输发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义符“ESC”(其十六进制编码是 1B)。字节填充(byte stuffing)或字符填充(character stuffing) ——接收端的数据链路层在将数据送往网络层之前删除插入的转义字符。如果转义字符也出现数据当中,那么应在转义字符前面插入一个转义字符。当接收端收到连续的两个转义字符时,就删除其中前...原创 2019-12-01 16:17:29 · 5229 阅读 · 0 评论 -
封装成帧
封装成帧Framing Methods原创 2019-12-01 16:17:03 · 1701 阅读 · 0 评论 -
基本数据链路协议 (Elementary Data Link Protocols)
引入:发送方以高于接收方能处理帧的速度发送帧,导致接收方被淹没,要通过协议防止它停等协议(stop-and-wait):发送方发送一帧,等待对方确认到达后才继续发送,此协议为停等协议1、 无错信道的单工停等协议首先发送方发送一帧,然后接收方发送一帧接着发送方发送另一帧,然后接收方发送另一帧以此类推核心是发送方从网络层获取下一次数据包之前必须等待,直到确认帧到来。2、有错信道的...原创 2019-11-01 20:40:55 · 649 阅读 · 0 评论 -
三个基本问题
数据链路层的三个基本问题封装成帧透明控制差错控制一、数据链路层的功能1. 为什么要设置数据链路层物理层的线路有传输介质与通信设备组成,比特流在传输介质上传输时一定会存在误差,而设置数据链路层目的就是为了在存在差错的物理层的基础上,采用差错检测,差错控制和流量控制等方法,将有差错的物理线路改进为无差错的数据链路,向网络层提供高质量的数据传输服务。对于网络层,由于数据链路层的存在,网络层...原创 2019-11-01 20:12:33 · 641 阅读 · 0 评论 -
数据链路层的几个基本概念
分三部分:原创 2019-11-01 10:05:19 · 583 阅读 · 0 评论