码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 计算机网络-计算机网络体系结构-数据链路层


    目录

     *一、组帧

    1.1字符计数法

    1.2字符填充法

    1.3零比特填充法

    1.4违规编码

    *二、差错控制

    2.1检错编码

    2.2.1奇偶校验码

    2.2.2 CRC循环冗余码

    2.2纠错编码-海明码

    *三、流量控制和可靠传输机制

    流量控制

    停止-等待协议

    ​编辑

    后退n帧协议的滑动窗口(GBN)

    选择重传协议(SR)

    四、介质访问控制

    信道划分介质访问控制

    频分多路复用(FDM)

    时分多路复用(TDM)

    波分多路复用(WDM)

    码分多路复用(CDM)

    随机访问介质访问控制

    ALOHA协议

    CSMA协议

    *CSMA/CD协议

    CSMA/CA协议

    轮询访问介质访问控制

    轮询协议

    令牌传递协议

    五、局域网

    以太网

    10BASE-T 

    802.11的MAC帧头格式

    VLAN(虚拟局域网)

    广域网协议

    七、链路层设备(非考纲范围)

    网桥

    交换机

    交换方式


    功能一: 为网络层提供服务,无确认无连接服务,有确认无连接服务,有确认面向连接服务

    功能二:链路管理,即连接的创建、维持、释放(用于面向连接的服务)

    功能三:组帧

    功能四:流量控制(控制发送方速度)

    功能五:差错控制(帧错/位错)

     *一、组帧

    1.1字符计数法

    1.2字符填充法

    1.3零比特填充法

    1.4违规编码

    *二、差错控制

    2.1检错编码

    2.2.1奇偶校验码

    2.2.2 CRC循环冗余码

    2.2纠错编码-海明码

    海明距离:两个编码的对比不同位数

    错误位数小于海明距离能检测出

    检测d位 d+1  ; 纠错d位 2d+1

    1 确定校验码位数r

    2 确定校验码和数据的位置

    3 求出校验码的值

    4 检错和纠错

    *三、流量控制和可靠传输机制

    流量控制

    停止-等待协议

    后退n帧协议的滑动窗口(GBN)

    累计确认,窗口长度 1 ~ 2^n-1 ,n个比特对帧编号

    选择重传协议(SR)

    窗口WTmax=WRmax≤2n−1WTmax=WRmax≤2n−1  n位比特对帧编号

    发送+接收窗口⩽2n

    四、介质访问控制

    传输数据的两种链路

    信道划分介质访问控制

    频分多路复用(FDM)

    时分多路复用(TDM)

    波分多路复用(WDM)

    码分多路复用(CDM)

    随机访问介质访问控制

    ALOHA协议

    1.纯ALOHA协议比时隙ALOHA吞吐量更低,效率低

    2.纯ALOHA协议想发就发,时隙ALOHA只有时间段开始时才发

    CSMA协议

    坚持CSMA--忙之后一张坚持监听,一有空闲立马发送,容冲突

    非坚持CSMA--忙后不继续监听,等待一随机时间在监听,避免重发冲突,可能会有空闲使用率低

    p坚持CSMA--

            p=1类似坚持CSMA,   p=0不同于非坚持CSMA

            空闲以p概率直接传输 不等待,概率1-p 等待下一个时间槽传输

            忙则持续监听,直到空闲以p概率发送

    想非坚持CSMA减少冲突,又像1-坚持减少空闲时间


    *CSMA/CD协议

    CSMA/CA协议

    ........

    轮询访问介质访问控制

    轮询协议

    主节点轮流邀请从属节点发送数据

    令牌传递协议

    五、局域网

    广播信道

    介质控制方法

    以太网

    10BASE-T 

    802.11的MAC帧头格式

    VLAN(虚拟局域网)

    广域网协议

    ppp协议

    HDLC协议

    略

    七、链路层设备(非考纲范围)

    网桥

    透明网桥--自学

    源路由网桥--以广播通信目的发送发现帧

    交换机

    交换方式

  • 相关阅读:
    Linux定时任务配置
    在 JMeter 中使用 JSON 提取器提取特定条件下的值
    【云原生】Spring Cloud是什么?Spring Cloud版本介绍
    MyBatis_MyBatis之查询返回对象集合
    快速修改ppt | 显得不单调
    英伟达在2024台北电脑展上推出NIM云原生微服务
    JMeter实现接口自动化测试
    阿里云无影发布生态共荣计划,携手伙伴推动终端算力上云
    CMD脚本实战教程
    qt编译报错“undefined reference to `vtable for MyLogger‘”
  • 原文地址:https://blog.csdn.net/CyAurora/article/details/133624608
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号