计算机网络第三章总结

数据链路层的总结

1、传输的方式:

     结点A的数据链路层把网络层交下来的IP数据报添加首部和尾部封装成帧

     结点A把封装好的帧发送给结点B的数据链路层

    若结点B的数据链路层接收到的帧无差错,则从收到的帧中提取出IP数据报上交给网络层;否则丢弃这个帧

2、三个基本问题

   ①封装成帧:在IP数据报中添加首部和尾部,也就是添加SOH和EOT,也就是十六进制的(00000001)和(00000100),

                         其中SOH表示开始,EOT表示结束。

   ②透明传输:为了防止数据中有SOH和EOT,我们在遇到的第二个SOH中添加ESC转义字符(1B),EOT就是反过来添加ESC。

   ③差错检测:通常利用CRC来检测。

                         计算方法:跟异或一样,计算到最后,如果余数是0,这个数据报就是正确的;否则就是错的

3、点对点协议

    PPP协议的帧的格式:

        ①  首部和尾部都是7E,如果出现连续两个标志字段,表示这是个空帧。

        ②字节填充(RFC):也就是防止数据中出现7E字段,数据中出现7E的话,就把它分解为7D和5E,如果字段中出现先7

D的话,就把他分解为7D和5D,这种方式是ppp在数据链路层采用异步传输的时候使用的。

       ③零比特填充:ppp采用同步传输的时候,也就是发送的数据是一连串的,我们首先要找到标志字段F,用来确定帧的边界,如果出现连续的5个1的时候,我们通常在后面添加一个0,接收的时候再把0去掉。

PPP协议的工作状态:

   书本81页。

4、使用广播信道的数据链路层:

特点就是1对多。点对点的是一对一。

优点:具有广播功能;方便系统的扩展和逐渐演变;提高系统的可靠性。

5、信道的利用率:

    如果传输中的转接站有10个,那么每个站的传输速率就是原来的十分之一,但是这样还不是最准确的,因为在他们中间还会发生碰撞,这样他们的利用率就会变小。

我们通过计算      a= i/T0   如果a越小,表示还没发生碰撞;如果a越大,表示他们很大可能发生碰撞。

   利用率:     s=T0/(i+T0);当s小于0.3的时候,代表这个以太网进入了重载。

6、mac层

   硬件地址:严格地讲,名字应当与系统的所在地无关。通常用48位的全球地址,是指局域网中上每一台计算机中固化在适配器的ROM地址。

mac帧的格式:

最少不能低于46个,但是可以是刚好46,如果不够的话,就可以进行填充,但是首部要记录这个帧的原来数据的长度,这样,在解释的时候,才可以把多余的删除掉。

加上头部的长度,就最少有64个长度。

变成无效帧的类型:

①帧的长度不是整数

②用收到的帧检测序列FCS查出有差错

③收到的帧的mac客户端字段的长度不在46到1500之间。

mac层的自我学习功能:

首先mac表刚开始时是空的,后面就会一点一点的进行填充。但是如果表中刚开始有的话就不再添加,

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值