自学笔记5

203 阅读4分钟

网络工作原理5

数据链路层与局域网

数据链路层服务

链路:通信链路连接相邻的节点的通信信道
链路层数据单元:帧
功能:
     1 组帧
     2 链路接入:点对点链路,广播链路
     3 可靠交付(可靠传输的方法多余出错的链路可能)
     4 差错控制(4种基本方式):
                1 检错重发
                2 向前纠错(接收端进行差错纠正)
                3 反馈校验(接收端将数据原封不动的返回给发送端,让发送端看是否有错)
                4 差错丢弃
        差错控制的基本原理:
                          香浓信道编码原理:
                                          理论上可以通过编码使得数据传输过程中不发生错误,或者将错误概率
                                          控制在很小的数值之下
        典型的差错编码:
                      1 奇偶校验码:
                                  奇校验:编码后的码字中 1 的个数为奇数
                                  偶校验:编码后的码字中 1 的个数为偶数
                      2 汉明码:可以实现单个比较差错纠正
                      3 循环冗余码CRC:检测能力强,编码效率高,比较号实现

多路访问控制协议

 1 信道划分MAC协议:
                  多路访问控制MAC:主要用于广播信道上协调给个节点数据发送
                  信道划分协议:
                              1 频分多路复用:在频域内将信道带宽分为多个子信息
                              2 时分多路复用:将通信信道的传输信号在时域能划分为多个等长的时隙
                              3 波分多路复用:在一根光纤中,传输多路不同波长的光信号
                              4 码分多路复用:从编码域进行划分,使得编码的信号在同一信道中混合使用
 2 随机访问MAC协议:
                 ALOHA协议:
                           纯ALOHA:直接发送 --> 信道侦听 --> 冲突重发
                         时隙ALOHA:时隙开始发送 --> 信道侦听 -->冲突则在下一时隙以概率P重发
 3 载波监听多路访问协议CSMA:
                           发送前监听信道是否有空闲,分3中情况:
                           1 非坚持CSMA:忙则等待随机时间后在侦听
                           2 1-坚持CSMA:忙的话继续监听
                           3 P-坚持CSMA:闲则概率性在最近的时隙发送
 4 受控接入MAC协议:
                 1 集中式控制:由一个主机负责调度其它通信站接入信道从而避免冲突
                 主要方法:轮询技术,又分为轮叫轮询(按着顺序一个一个让发送数据)和传递轮询(前面一个传递完成,
                          下一个在传递)
                 2 分散式控制
                   主要方法:令牌技术,如令牌环网

局域网

1 数据链路层寻址于ARP:
                     1 MAC地址(就是链路层的地址,相当于应用层域名地址一样),没给接口对应一个MAC地址
                     并且全球唯一,长度48
                     2 地址解析协议(ARP):根据本网内目的主机或默认网关的IP地址来获取其MAC地址使用查询/响应的方式
2 以太网 
      1 IEEE8023标准
      2 采用CSMA/CD访问控制方法
      3 以太网的技术:
                    1 10base-5 10base-T
                    2 快速以太网10base-TX 100base-T4 100base-FX
                    3 千兆以太网
                    4 万兆以太网
3 交换机
       1 转发与过滤:
                   可以依据接收到的链路层帧的目的MAC地址,选择性转发到相应的端口
                   以目的的MAC地址为主键,查找交换表
       2 自学性:
                交换机通过自学习构建交换表
       3 优点:
                1 消除冲突,提高性能
                2 支持异质链路(就是使用不同协议的链路)
                3 易于进行网络管理
 4 虚拟局域网
        1 一种基于交换机(支持ALAN编码)的逻辑分割广播域的局域网应用形式
        2 不受物理位置的限制,以软件的方式划分和管理局域网中的工作组
        3 能够控制广播风暴
        4 划分的方法:
                     1 基于交换机端口
                     2 基于MAC地址
                     3 基于上层协议类型或者地址

点对点链路协议

  ppp协议 :能够处理差错检测,支持多种上层协议,允许连接时协商IP地址,允许身份认证(说白了就是计费)
  典型的PPP协议早期的拨号上网
     功能:
          1 成帧
          2 使用链路控制协议LCP
          3 使用网络控制协议NCP

HOLC协议(高级数据链路控制协议)

       应用:点对点链路和多对点链路
       帧定界: 01111110
 
最后:感觉今天状态很差,耐心好像快要磨光了