计算机网络-数据链路层

vshen999 vshen999     2022-10-21     806

关键词:

链路:2个相邻节点之间的物理线路

数据链路:实现协议的硬件、软件 + 链路

数据链路层3个基本问题

  封装成帧

    MTU(Maximum Transfer Unit)最大传输单元

  透明传输

  差错控制

    CRC(Cyclic Redundancy Check)循环冗余校验

PPP(Point-to-Point Protocol)点对点协议

  组成

    将IP数据报封装到串行链路的方法

    LCP(Link Control Protocol)链路控制协议:建立、配置、测试数据链路连接

    NCP(Network Control Protocol)网络控制协议:提供不同的网络层协议支持

  格式

技术分享图片

   工作状态

 技术分享图片

广播

  局域网拓扑

技术分享图片

  信道划分

    静态划分信道(不适合局域网)

      FDM、TDM、WDM、CDM

     多点接入

  适配器

技术分享图片

CSMA/CD(Carrier Sense Multiple Access with Collision Detection)载波监听多点接入/碰撞检测->检测的是信号电压变化情况

  工作原理:先听后发,边听边发,冲突停发,随机重发

  作用:在总线上同一时间只允许一台计算机发送数据,协调各计算机的数据发送

  传播时延对载波监听的影响

    争用期:2τ(2倍传播时延), 数据发出后再2τ内有可能发生碰撞

      以太网规定凡长度小于64字节的帧无效

      解决碰撞方法:截断二进制指数退避法

        基本退避时间:2τ

        重传时间:r*2τ(r从下边的集合里选一个数)

        集合:0,1,2......2k-1(k=Min[重传次数,10])

          k=1,集合0,1,r=1,退避时间2τ

          k=2,集合0,1,2,3,r=2,退避时间4τ

技术分享图片

 MAC

  格式

技术分享图片

 

计算机网络:数据链路层(代码片段)

@TOC计算机网络体系结构计算机网络体系结构:(a)OSI的七层协议;(b)TCP/IP的四层协议;(c)五层协议数据链路层是实现设备之间通信的非常重要的一层数据链路层的作用数据链路层使用的信道一、使用点对点信道的数据链路层1.数据... 查看详情

计算机网络:数据链路层功能

数据链路层在物理层提供服务的基础上向网络层提供服务,其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。1.为网... 查看详情

计算机网络数据链路层

数据链路层1.点对点信道的数据链路层1.1数据链路和帧1.2三个基本问题2.点对点协议PPP2.1PPP协议的特点2.2PPP协议的帧格式2.3PPP协议的工作状态3.使用广播信道的数据链路层3.1局域网的数据链路层3.2CSMA/CD协议3.3使用集线器的星状拓... 查看详情

计算机网络(3)数据链路层

参考技术A数据链路层属于计算机网络的低层。数据链路层使用的信道主要是两种类型:(1)点对点信道。即信道使用的是一对一点对点通信方式。(2)广播信道。这种信道使用的是一对多的光播通信方式,相对复杂。在广播信... 查看详情

计算机网络数据链路层

数据链路层的基本概念结点:主机或者路由器都成为结点链路:网络中两个节点之间的物理通道,链路的传输介质主要有双绞线,光纤和微波。分为有线链路和无线链路。主要是物理通道。数据链路:网络中... 查看详情

计算机网络数据链路层

数据链路层的基本概念结点:主机或者路由器都成为结点链路:网络中两个节点之间的物理通道,链路的传输介质主要有双绞线,光纤和微波。分为有线链路和无线链路。主要是物理通道。数据链路:网络中... 查看详情

计算机网络温习1——数据链路层

数 据 链 路 层分组=包=IP数据报先从数据链路层开始数据链路层使用的信道类型(1)点对点信道:一对一的点对点通信方式1>网络适配器包括了数据链路层和物理层两层功能协议数据单元:帧2>主要步骤:a.前... 查看详情

计算机网络第五章数据链路层

一.数据链路层服务1.概述(1)术语  ·主机和路由器:结点  ·连接相邻结点的通信信道:链路(有线、无线、局域网)  ·链路层数据分组:帧(2)数据链路层主要任务:通过一条链路从一个结点向另一个物理链路直... 查看详情

计算机网络-数据链路层

链路:2个相邻节点之间的物理线路数据链路:实现协议的硬件、软件+链路数据链路层3个基本问题  封装成帧    MTU(MaximumTransferUnit)最大传输单元  透明传输  差错控制    CRC(CyclicRedundancyCheck)循环冗余校... 查看详情

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

数据链路层知识梳理在数据链路层传输的数据单位为:帧 链路和数据链路链路:一条点到点的物理线路。数据链路:除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,... 查看详情

5自学——计算机网络学习任务与进度(数据链路层)

数据链路层数据链路层——基本概念1、数据发送模型——数据链路层的简单模型  2、数据发送模型——仅从数据链路层观察帧的流动 3、信道类型:    点到点信道:这种信道使用一对一的点对点通信方式   ... 查看详情

计算机网络(谢希仁第七版)第三章(数据链路层)--3.1使用点对点信道的数据链路层(数据链路层概述&数据链路和帧&三个基本问题(封装成帧透明传输差错控制))

1.数据链路层概述计算机网络体系结构:数据链路层是实现设备之间通信的非常重要的一层:1.1数据链路层的作用H到H2所经过的网络可以是多种不同类型的从层次上来看数据的流动仅从数据链路层观察帧的流动:1.2数据链路层使用的... 查看详情

计算机网络数据链路层

物理层只是数据的传输,但不考虑信息的意义和信息的结构,而数据链路层会对传输操作进行严格的控制和管理。通过一些数据链路协议,在不太可靠的物理链路上实现可靠的数据传输。链路是一个结点到相邻结点的一段物理线... 查看详情

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

计算机网络——数据链路层一、基本概念链路(link):物理链路,一条无源的点到点的物理线路段,中间没有其他交换结点。一条链路只是一条通路的一个组成部分。数据链路(datalink):逻辑链路,=物理链路+通信协议(控制数据传... 查看详情

数据链路层

...链路层使用的信道类型    数据链路层属于计算机网络的底层,数据链路层使用的信道类型主要有以下两种:  ? 点对点信道的数据链路层,这种信道使用一对一的点对点的通信方式,用户与ISP之间的通信就是如... 查看详情

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

计算机网络–数据链路层链路和数据链路链路一条点到点的物理线路段,中间没有其它的交换节点,一条链路只是一条通路的一个组成部分数据链路除物理链路外,还必须有通信协议来控制这些数据的传输,若把... 查看详情

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

计算机网络–数据链路层链路和数据链路链路一条点到点的物理线路段,中间没有其它的交换节点,一条链路只是一条通路的一个组成部分数据链路除物理链路外,还必须有通信协议来控制这些数据的传输,若把... 查看详情

计算机网络基础-3-数据链路层

计算机网络基础-1-概述计算机网络基础-2-物理层数据链路层一、数据链路层概述    数据链路层使用的信道主要有以下两种类型:      点对点信道:这种信道使用一对一的点对点通信方式      广播信道:这... 查看详情