码迷,mamicode.com
首页 > 其他好文 > 详细

计算机网络--数据链路层

时间:2016-07-02 09:13:19      阅读:383      评论:0      收藏:0      [点我收藏+]

标签:

  • 物理层
  • 数据链路层:研究怎么从一个主机传送到另一个主机(在一个局域网内)
    •  使用点对点信道
      •  桢--点对点信道数据链路层的协议数据单元
      •  IP数据报(PDU)--网络层的协议数据单元网络层
      •  传送方式:见下图
        技术分享
      •  三个基本问题
        •   封装成桢:在一段数据前后添加首部和尾部7
          •   首部和尾部作用就是:帧定界
          •   最大传送单元MTU--帧的数据部分小于这个值
          •   帧定界符:SOH和EOT(他们是二进制代码:分别为1和4)。(这个东西在传输出现差错的时候作用明显,传送不完全的时候,我们可以通过帧定界符判断这个帧是否完全。
            技术分享
        •   透明传输
          •   传送的帧--文本文件;
            •   这个时候传输不会出现差错,随便输入什么东西都能传输过去:这叫透明传输
          •   传送的帧:二进制文件
            •   二进制文件可能和帧定界符冲突,导致找不到帧的首部尾部,出现传输出错:不透明传输
              技术分享
            • 解决办法:技术分享
        •   差错检测
          •   循环冗余检验:添加冗余码,冗余码称作帧检测序列FCS
          •   可靠传输:无传输差错的传输。传输差错分类:①:基本的比特差错。②:收到的帧出现了帧丢失,帧重复,帧失序。
            在数据链路层里面使用CRC循环检验法能够实现无比特差错的传输,但是不是无传输差错,还不是可靠传输。
    •  点对点协议PPP
      •   特点
        •   需求:
          ①简单:每接收到一个帧,就进行CRC检验。检验正确,收下这个帧,反之,丢弃。
          ②封装成帧。③透明性:保证数据传输的透明性。④多种网际协议:支持多种网际协议(IP,IPX)

        •   组成:
          ①一个将IP数据报封装到串行链路的方法。②链路控制协议LCP.③网络控制协议。
    •  使用广播信道的数据链路层
      •   局域网
        •   为了使数据链路层更好的适应多种局域网标准,把它拆分成两个部分:
          ①逻辑链路控制LLC:它与传输媒体无关
          ②媒体接入控制MAC:与接入到媒体有关的内容都放在里面。
      •   CSMA/CD
        •   广播通信方式:当一台计算机发出信号时,总线上的所有计算机都能检测到这个数据。
        •   以太网为了使通信方便,采取了两个措施:
          技术分享
          技术分享
          技术分享
  • 网络层
  • 运输层
  • 应用层

计算机网络--数据链路层

标签:

原文地址:http://www.cnblogs.com/Kobe10/p/5632014.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!