计网笔记--数据链路层

这篇具有很好参考价值的文章主要介绍了计网笔记--数据链路层。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1--数据链路层三个问题

2--三种可靠传输协议

3--点对点协议PPP

4--媒体接入

4-1--静态划分信道

4-2--随机接入

4-2-1--CSMA-CD协议

4-2-2--CSMA-CA协议

5--Mac地址

6--IP地址

7--ARP协议

8--集线器与交换机

9--交换机自学习转发

10--以太网交换机的生成树协议STP

11--虚拟局域网VLAN

12--虚拟局域网VLAN的实现机制


1--数据链路层三个问题

① 封装成帧

计网笔记--数据链路层

计网笔记--数据链路层

② 差错控制

计网笔记--数据链路层

差错检测:奇偶校验和循环冗余校验

计网笔记--数据链路层

计网笔记--数据链路层

计网笔记--数据链路层

③ 可靠传输

计网笔记--数据链路层

计网笔记--数据链路层

2--三种可靠传输协议

① 停止-等待协议(SW)

接收成功,发送ACK确认信号,接收失败,发送NAK否认信号;

计网笔记--数据链路层

计网笔记--数据链路层

② 回退 N 帧协议(GBN)

        发送方每次发送滑动窗口内的多个数据,接收方按序依次接收数据,当成功接收数据后会返回 ACK 确认信号,发送方收到对应的 ACK 信号后,会将滑动窗口向前移动;

计网笔记--数据链路层

③ 选择重传协议(SR)

        发送方未收到对应数据的 ACK 确认信号,会在超时重传再次发送该数据,并不会发送滑动窗口内的所有数据(因为有些数据已经收到了 ACK 确认信号,只发送滑动窗口内未收到 ACK 确认信号的数据)

        只有发送窗口内的所有数据都受到了 ACK 确认信号,发送窗口才可以滑动。

计网笔记--数据链路层

3--点对点协议PPP

基于 PPP 协议,将各种协议数据数据报封装成帧;

计网笔记--数据链路层

计网笔记--数据链路层

4--媒体接入

计网笔记--数据链路层

4-1--静态划分信道

 使用信道复用技术进行静态划分信道:

        ① 频分复用FDM;

        ② 时分复用TDM;

        ③ 波分复用WDM;

        ④ 码分复用CDM;

计网笔记--数据链路层

 码分复用:

        ① 当一个站发送比特 1 时,需要发送 m bit 的码片序列;

        ② 当一个站发送比特 0 时,需要发送 m bit 码片序列的二进制反码;

        ③ 分配给每个站的码片序列必须各不相同,分配给每个站的码片序列必须相互正交(内积为0);

        ④ 判断一个站是否发送数据,或者发送的是比特 1 还是比特 0,只需将收到的码片序列与各个站的码片序列进行内积运算,结果为 1 表明该站发送了比特 1,结果为 -1 表明该站发送了比特 0,结果为 0 表明该站未发送数据;

计网笔记--数据链路层

计网笔记--数据链路层

4-2--随机接入

4-2-1--CSMA-CD协议

        CSMA-CD协议:适用于总线局域网(有线网络),CS表示载波监听,MA表示多址接入,CD表示碰撞检测;

计网笔记--数据链路层

计网笔记--数据链路层

CSMA-CD协议:最小帧长 64 字节,最大帧长 1518 字节;

计网笔记--数据链路层

计网笔记--数据链路层

截断二进制指数退避算法:重传需要的时间随重传次数的增加而增大        

计网笔记--数据链路层

CSMA-CD 协议信道利用率:理想情况下争用期的退避时间为 0;帧要尽可能长,则发送帧的时间 T0 增加;端到端的距离尽可能短,则端到端的发送时间 tao 减小,从而提高信道利用率;

计网笔记--数据链路层

CSMA-CD 协议发送和接收流程:

计网笔记--数据链路层

计网笔记--数据链路层

4-2-2--CSMA-CA协议

        CSMA-CA协议:适用于无线局域网,CS表示碰撞避免,MA表示多址接入,CA表示碰撞避免;

计网笔记--数据链路层

帧间间隔 IFS:站点在发送帧之前,需要持续检测一段信道空闲的时间;

计网笔记--数据链路层

使用退避算法合理协调各个站点的发送:

        数据发送、数据重传和连续发送都要使用退避算法,直到信道空闲;

计网笔记--数据链路层

计网笔记--数据链路层

使用信道预约,来尽可能减少碰撞的概率;

计网笔记--数据链路层

计网笔记--数据链路层

5--Mac地址

MAC地址:

        硬件地址、物理地址;

        MAC 地址是对网络上各接口的唯一标识

计网笔记--数据链路层

6--IP地址

计网笔记--数据链路层

数据包转发过程中 IP 地址与 MAC 地址的变化情况:

        ① 源 IP 地址与目的 IP 地址保持不变;

        ② 源 MAC 地址与目的 MAC 地址逐个链路(或逐个网络)改变;

7--ARP协议

ARP协议:

        地址解析协议,通过 ARP 请求和响应存储不同主机的 IP 地址和 MAC 地址(最初对于各个主机,只知道其它主机的 IP 地址,不知道其它主机的 MAC 地址),便于数据转发;

计网笔记--数据链路层

8--集线器与交换机

集线器:转发数据帧时,会将数据帧广播到各个主机中;

交换机:转发数据帧时,会根据数据帧携带的目的 MAC 地址,将数据帧发送到目的主机,而不会广播数据帧到各个主机中;

计网笔记--数据链路层

 交换机能够隔离碰撞域,但不隔离广播域;

计网笔记--数据链路层

9--交换机自学习转发

交换机自学习转发:

        交换机未存储目标 MAC 地址对应的接口时,会广播转发数据帧到各个接口;

        交换机存储目标 MAC 地址对应的接口时,会根据目标 MAC 地址将数据帧转发到特定接口,不会转发到所有接口里;

        当一个主机需要利用交换机转发数据时,会将数据帧通过接口传入交换机,这时交换机会存储主机的 MAC 地址和传入接口;

计网笔记--数据链路层

10--以太网交换机的生成树协议STP

        生成树协议可以避免形成网络环路,从而避免广播风暴问题(各个交换机不断在所有的接口转发数据,数据帧不断在网络环路上来回传递);

计网笔记--数据链路层

11--虚拟局域网VLAN

        巨大的广播域会带来广播风暴等问题,使用路由器(网络层)可以隔离广播域,但路由器的成本高;

        可通过虚拟局域网(VLAN)技术隔离广播域,形成多个虚拟局域网,同一个虚拟局域网可以发生广播,不同虚拟局域网不会发送广播;

计网笔记--数据链路层

12--虚拟局域网VLAN的实现机制

        对 MAC 帧插入4字节的 VLAN 标记形成 IEEE 802.1Q 帧,唯一地标注了以太帧属于哪一个 VLAN;

        IEEE 802.1Q 帧通过交换机进行处理,由 Access 端口、Trunk 端口和 Hybrid 端口进行转发处理;

计网笔记--数据链路层

Access端口:

        接受未打标签的以太网 MAC 帧(未插入 VLAN 标记),对 MAC 帧插入 4 字节的VLAN 标记字段,根据 VID 端口与 PVID 是否相等进行去标签转发(相等则去标签转发,不相等则不转发);

计网笔记--数据链路层

Trunk端口:

        常用于交换机之间或交换机与路由器之间的互连,接收已打标签的帧,对 VID 等于 PVID 的帧进行去标签转发,对于 VID 不等于 PVID 的帧进行直接转发;

计网笔记--数据链路层

Hybrid 端口:

计网笔记--数据链路层

 文章来源地址https://www.toymoban.com/news/detail-493962.html

到了这里,关于计网笔记--数据链路层的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【计算机网络 谢希仁 第八版笔记】第三章 数据链路层

    同栏目的其他内容: 数据链路层使用的信道主要有点对点信道、广播信道。本章节主要的内容是两种信道的特点与协议、数据链路层的帧、透明传输、差错检测、MAC、适配器、转发器、集线器、网桥、以太网交换机等。 3.1.1. 数据链路和帧 数据链路不是所谓的链路,不仅仅指

    2024年01月19日
    浏览(43)
  • UNIX网络编程卷一 学习笔记 第二十九章 数据链路访问

    目前大多操作系统都为程序提供访问数据链路层的功能,此功能可提供以下能力: 1.能监视由数据链路层接收的分组,使得tcpdump之类的程序能运行,而无需专门的硬件设备来监视分组。如果结合使用网络接口进入混杂模式(promiscuous mode)的能力,那么应用甚至能监视本地电

    2024年02月10日
    浏览(47)
  • 【计算机网络】学习笔记:第三章 数据链路层【王道考研】持续更新中....

    基于本人观看学习b站王道计算机网络课程所做的笔记,不做任何获利 仅进行交流分享 特此鸣谢王道考研 若有侵权请联系,立删 如果本篇笔记帮助到了你,还请点赞 关注 支持一下 ♡𖥦)!! 主页专栏有更多,如有疑问欢迎大家指正讨论,共同进步! 给大家跳段街舞感谢支持

    2024年02月01日
    浏览(61)
  • 王道计网 第四章笔记

    生活在网络层的“工人”是路由器,他负责各种异构网络的连接,但是因为他只生活在前三层所以从网络层之上的东西他不能管理,所以网路层之上的数据对于路由器来说必须是相同的、透明的。 常见的网络层协议有IP 和 ICMP TCP IP传输层协议 FTP应用层协议 一句话区分IP和M

    2024年02月14日
    浏览(50)
  • 【计算机网络】学习笔记:第三章 数据链路层(八千字详细配图)【王道考研】

    基于本人观看学习b站王道计算机网络课程所做的笔记,不做任何获利 仅进行交流分享 特此鸣谢王道考研 若有侵权请联系,立删 如果本篇笔记帮助到了你,还请点赞 关注 支持一下 ♡𖥦)!! 主页专栏有更多,如有疑问欢迎大家指正讨论,共同进步! 给大家跳段街舞感谢支持

    2024年02月06日
    浏览(63)
  • 【小林计网笔记】 IP篇

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Q:IP在TCP/IP模型中处于第几层 A:第三层,网络层 Q:网络层的作用 A:实现主机与主机的通信,或者说是点对点(end to end)通信 Q:IP网络层和MAC数据链路层分别负责什么事情? A:MAC的作用是要负责两

    2024年02月08日
    浏览(36)
  • 计网笔记 网络层(端到端的服务)

    **TCP/IP体系中网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。**网路层不提供服务质量的承诺,不保证分组交付的时限,所传送的分组可能出错、丢失、重复和失序。进程之间通信的可靠性由运输层负责。 IP网是虚拟的,因为从网络层上看,IP网络是

    2024年02月12日
    浏览(86)
  • 计网笔记 01 概述 计算机网络体系结构、参考模型

    本文为计算机网络第一章:计网体系结构的相关知识点归纳,其中模型参考尤为重要。 1.1.1 概念 其中线路可以是逻辑连接,比如手机通过wifi和路由器相连。 1、信息传递 :比如一台电脑到另一台电脑之间传一个pdf 2、资源共享 :同一个计算机网络上的其他计算机可使用某台

    2024年02月03日
    浏览(81)
  • 笔记本投屏连接三个显示器,连接三个显示器最终办法

    因为工作需要,在办公室需要经常连接三个显示器,后来经过探索,现阶段已经找到一条合适的办法。 我的笔记本自带一个雷电接口,这样就意味着可以用扩展坞接上HDMI. 接上第一个显示器。 另外就是笔记本自带一个HDMI接口,这样就可以接两个显示器了 第三个显示器是通过

    2024年02月11日
    浏览(127)
  • 计网 - TCP重传策略大揭秘:确保数据可靠传输的秘诀

    计网 - 传输层协议 TCP:TCP 为什么握手是 3 次、挥手是 4 次? 计网 - TCP三次握手原理全曝光:深度解析与实战演示 计网 - TCP四次挥手原理全曝光:深度解析与实战演示 TCP 实现可靠传输的方式之一,是通过序列号与确认应答 。 在 TCP 中,当发送端的数据到达接收主机时,接收

    2024年01月16日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包