zoukankan      html  css  js  c++  java
  • (五)数据链路层总结

    总结

    本文对数据链路层要点进行总结。

    • 数据链路(逻辑链路)与链路(物理链路)有何区别?
    链路是从一个结点到相邻结点的一段物理线路,数据链路则是在链路的基础上增加了一些必要的硬件(网络适配器)和软件(协议的实现)。
    
    • 数据链路层使用的信道
    1、点对点信道
    2、广播信道
    
    • 网络适配器的作用是什么?
    计算机与外界局域网的连接是通过适配器进行的。当适配器收到正确的帧时,它就使用中断来通知计算机,并交付协议中的网络层。当计算机要发送IP数据报时,就由协议栈把IP数据报向下交给适配器,组装成帧后发送到局域网。
    
    • 数据链路层的三个基本问题
    1、封装成帧:在数据的前后分别添加首部和尾部,接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。
    2、透明传输:由于帧的开始和结束使用专门的控制字符,因此所传输的数据中的任何8比特的组合一定不允许和帧定界符一致。透明传输表示无论什么样的比特组合的数据,都能够按照原样无差错的通过数据链路层。
    3、差错检测:现实中的通信链路都不会是理想的,比特在传输过程中可能会产生差错,1可能变为0,0可能变为1。为了保证数据传输的可靠性,在计算机网络传输数据时,必须采用各种差错检测措施。
    
    • PPP协议的特点
    点对点协议PPP是数据链路层使用最多的一种协议,它有如下特点:
    1、简单
    2、只检测差错,不纠正差错
    3、不使用序号,不进行流量控制
    4、可同时支持多种网络层协议
    
    • 共享通信媒体资源的方法
    1、静态划分信道(各种复用技术)
    2、动态媒体接入控制,即多点接入
    
    • CSMA/CD协议
    以太网采用的协议是具有碰撞检测的载波监听多点接入协议(CSMA/CD),协议的要点是:发送前先监听,边发送边监听,一旦发现总线上出现了碰撞,就立即停止发送。然后按照退避算法等待一段随机时间后再次发送。以太网上各站点都平等的争用以太网信道。
    
  • 相关阅读:
    Math.pow
    css3正方体
    制作一个百度换肤效果
    排他思想
    js栈和堆的区别
    js创建对象的几种方式(工厂模式、构造函数模式、原型模式)
    短网址
    this
    作用域
    JS 函数基础
  • 原文地址:https://www.cnblogs.com/cone/p/14878611.html
Copyright © 2011-2022 走看看