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

樱桃挚爱丸子 樱桃挚爱丸子     2022-08-30     462

关键词:

数据链路层

数据链路层——基本概念

1、数据发送模型——数据链路层的简单模型

 

 

2数据发送模型——仅从数据链路层观察帧的流动

 

3、信道类型:
    点到点信道:这种信道使用一对一的点对点通信方式

        点到点通信数据链路层的协议:PPP协议(适用广域网)

        PPP协议需要满足的要求:
                封装成帧
                透明传输
                差错检测
                多种网络层协议
                多种类型的链路
                检测连接状态
                最大传送单元
                网络层地址协商
                数据压缩协商

            不需要满足的要求:
                  纠错
                  流量控制
                  序号
                  多点线路
                  半双工或单工链路


        PPP协议组成:

            

            数据链路层协议可以用于异步串行或同步串行介质
            它使用LCP(链路控制协议)建立并维护数据链路连接:身份验证,计费功能
            网络控制协议(NCP)允许在点到点连接上使用多种网络层协议

 

          PPP协议帧格式:

              


      数据透明传送:

            字节填充:
            零比特填充:在PPP协议用在SONET/SDH链路时,是使用同步传输(一连串的比特连续传送)
                  使用:在发送端,只要发现5个连续1,则立即填入一个0.


      广播信道:广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送
           广播信道数据链路层的协议:CSMA/CD协议

           使用CSMA/CD协议的以太网不能进行全双工通信而只能进行双向交替通信(半双工通信)

           共享通信媒体:
                静态划分信道:(不适用)
                频分复用
                时分复用
                波分复用
                码分复用

             动态媒体接入控制(多点接入)
                随机接入(主要被以太网采用)
                受控接入(目前已不被采用)

    链路的区别:
        链路:是一条点到点的物理路段,中间没有任何其他的交换结点
           一条链路只是一条通路的一个组成部分

      数据链路:出来物理线路意外,还必须有通信协议来控制这些 数据的传输。若把实现这些协议的软件和硬件加到链路上,就构成了数据链路
           现最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件
           一般的适配器都包括了数据链路层和物理层的功能

4、帧

   ——把网络层加上帧头、帧尾、物理层地址、较验值

    

5、三个基本问题
    1、封装成帧
          就是在一段数据前后添加首部和尾部,然后就构成了一个帧。确定帧的界限
          用控制字符进行帧定界
    2、透明传输
          发送端的数据链路层在数据中出现控制字符的前面插入一个转义支付“ESC”
          字节填充——接收端的数据链路层在将数据送往网络层之前删除插入的转义字符
          如果转义字符于出现数据当中,那么应该在转义字符,当接收段接收到连续的两个转义字符四,就删除其中前面的一个
    3、差错控制
          在传输层处理,数据链路层是无差错的接收
          循环冗余检验CRC,其余数帧检验序列FCS
            注意:数据添加0的个数比除数少一位

6、以太网

      满足CSMA/CD,都可以认为是以太网

          数据链路层的两个子层:
              逻辑链路控制子层LLC
              媒体接入控制子层MAC

          而现在很多厂商的适配器上仅装有MAC协议没有LLC协议
          在局域网中,硬件地址又称为物理地址或者MAC地址

      扩展以太网:
          在物理层考虑扩展:(采用集线器扩展)
              优点:

                 使原来属于不同碰撞与的局域网上的计算机能够进行跨碰撞域的通信
                 扩大了局域网覆盖的地理范围
              缺点:
                 碰撞域增大了,但总的吞吐量并未提高
                   如果不同的碰撞域使用不同的数据库,那么就不能用集线器将他们互连起来

          在数据链路层考虑扩展:
              在数据链路层扩展局域网使用网桥

              网桥工作在数据链路层,他根据MAC帧的目的地址对收到的帧进行转发
              网桥具有过滤帧的功能。当网桥收到一个帧,并不是向所有的接口转发此帧,而是先检查此帧的母的MAC地址,然后在确定将该帧转发到哪一个接口
              交换机的前身是网桥:端口带宽独享,安全,基于MAC地址转发,通过学习构建MAC地址表转发

      高速以太网:
            快速以太网:(100M/s)
                可以在全双公方式下工作而无冲突发生

            吉比特以太网:(1Gb/s )
                允许在全双工和半双工两种方式下工作
                在半双工方式下使用CSMA/CD协议,全双工不允许
                当工作在全双工方式是(即通信双方可同时进行发送和接收数据)

            10吉比特以太网:

4自学——计算机网络学习任务与进度(物理层)

物理层1、物理层基础知识物理层:解决如何在连接计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。物理层的主要任务描述:确定传输媒体的接口的一些特性:机械特性:接口形状、大小、引脚数目电器特性:... 查看详情

2自学——计算机网络学习任务与进度(osi参考模型对网络排错指导)

OSI参考模型对网络排错指导 OSI参考模型的基础知识:1、OSI模型每一层都为上一层提供服务2、网络出现故障从底层往高层一项项的逐步检查 演示排除故障:1、物理层故障的演示网络故障演示图如果打开浏览器输入网站的... 查看详情

链路层寻址与arp

...它们接口相关联的链路层地址。这是因为链路层交换机的任务是在主机与路由器之间承载数据报;交换机透明地执行该项任务,也就是说,主机或路由器不必明确地将帧寻址到其间的交换机。?尽管MAC地址被设计为永久的,但用... 查看详情

计算机网络-数据链路层

数据链路层信道,逻辑上的通信通道。链路(Link),指一个节点到相邻节点的物理线路,中间无其他交换节点。数据链路(DateLink),物理线路外还有其他必要实现的通行协议的软、硬件加到链路上,构成数据链路。帧,数据链路层... 查看详情

数据链路层的几种协议

  计算机网络在现在生活中越来越重要,所以我们学习网络知识也就非常必要。网络通信分为学习研究的方便分为5层,即:物理层、数据链路层、网络层、传输层、应用层。   在数据链路层主要是负责传输数... 查看详情

(*长期更新)软考网络工程师学习笔记——数据链路层与网络层的相关计算题(代码片段)

目录一、海明码校验码的计算二、最小帧长的计算三、网络地址、主机地址、广播地址的区分和求解四、判断是否属于网络或子网的主机地址五、子网划分和求子网掩码六、子网范围和子网最大主机数七、地址块九、特殊地址特... 查看详情

关于网络学习中易混淆知识点的辨析

OSI参考模型的层次划分与TCP/IP的五层结构OSI参考模型分为:物理层、数据链路层,网络层,传输层,会话层,表示层,应用层。物理层涉及到在信道上传输的原始比特流。数据链路层的主要任务是加强物理层传输原始比特流的功... 查看详情

tcp/ip协议学习总结

TCP/IP协议学习总结网络基础知识连接人与人的计算机网络协议随处可见的协议协议的必要性计算机中的协议分组交换协议协议分层与OSI参考模型协议的分层OSI参考模型OSI协议与OSI参考模型OSI参考模型中各个分层的作用7层通信传... 查看详情

计算机网络复习之dl层(数据链路层)与lan(localareanetwork局域网)

文章目录封装成帧透明传输字符计数法字符填充法零比特填充法违规编码法差错控制透明网桥网桥自学习转发表网桥的自学习和转发帧的步骤透明网桥工作原理交换机/路由器的广播域、冲突域冲突域广播域交换机/路由器的两域... 查看详情

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

本章的主要的内容有:1.数据链路层的点对点信道和广播信道的特点,以及两种信道的用PPP和(CSMA/CD)的协议。2.数据链路层的三个基本的问题:封装成帧,透明传输和差错检测3.以太网中的硬件的地址。4.适配器ÿ... 查看详情

linux运维之道之网络基础学习1.3

网络基础1.3数据链路层解析:数据链路层:位于物理层与网络层之间;数据链路层的功能:--数据链路的建立,维护,拆除--帧包装,帧传输,帧同步--帧的差错恢复--流量控制----------------------------------------------------------------------... 查看详情

计算机网络数据链路层总结

数据链路层目录数据链路层概述基本概念数据链路层的三个基本问题点对点信道的数据链路层概述PPP协议的组成PPP帧的格式和要求PPP协议的工作状态广播信道的数据链路层局域网和以太网广播信道数据链路层的任务适配器CSMA/CD... 查看详情

王道计算机网络学习笔记(代码片段)

计算机网络知识点1.计算机网络基础概念1.计算机网络的概念2.计算机网络的功能3.计算机网络的组成3.计算机网络的分类4.总结2.标准1.标准的分类2.标准化工作3.标准化工作相关组织4.总结3.性能指标1.速率2.带宽3.吞吐量4.时延5.时... 查看详情

tcp/ip学习笔记章二链路层

一、数据链路层当需要在一条线路上传递数据时,除了必须使用一条物理设备时,还需要一些必要的通信协议来控制数据的传输,若把实现这些协议的硬件和软件的加到链路上,就叫做数据链路;最常用的是-----网络适配器。一... 查看详情

二层转发

1二层转发基础  这里的二层指的是计算机网络七层模型中的二层,从第一层到第7层分别是物理层、数据链路层、网络层、运输层、会话层、表示层和应用层。还有一种说法是4层(或者是5层)网络模型,分别是数据链路层、... 查看详情

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

...使用场景。1.数据链路层的作用最主要的作用就是把将源计算机网络层来的数据可靠的传输到相邻节点的目标计算机的网络层。2.数据链路层的基础学习链路:是一个节点到相邻的节点的一段物理路线。数据链路:是链路... 查看详情

二层转发原理

1二层转发基础  这里的二层指的是计算机网络七层模型中的二层,从第一层到第7层分别是物理层、数据链路层、网络层、运输层、会话层、表示层和应用层。还有一种说法是4层(或者是5层)网络模型,分别是数据链路层、... 查看详情

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

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