| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 网络协议 -> 计算机网络微课堂——第三章—数据链路层(下) -> 正文阅读 |
|
|
[网络协议]计算机网络微课堂——第三章—数据链路层(下) |
第三章 数据链路层(下)载波监听多址接入/碰撞避免 CSMA/CA(Carrier Sense Multiple Access/Collision Avoidance)
搞懂下图这几个帧间间隔各有什么作用?
算法原理 预约:提前用一个很短的,不容易发生碰撞的帧(RTS),通知好接收方,一会的一段时间内只和我通信,不要理会别人。
6、MAC地址 IP地址 ARP协议
尽管IP地址和ARR协议属于网际层,MAC地址属于数据链路层,但三者之间存在联系,所以放在一起学习。MAC地址用于标识一条广播信道上的各主机,一般固化存储在网卡的EEPROM中。因此,也被称为硬件地址,或物理地址。(不要以为物理地址就是物理层。)
MAC地址发送顺序:
本篇主要学习IP地址与MAC地址的联系,IP地址的作用,在网络层进行深入讲解。
从网络体系结构看IP地址与MAC地址: 数据包转发过程中IP地址与MAC地址的变化情况:
引入:一段链路中,两个主机想要互相通信,但是他们只知道对方的IP,不知道MAC地址,导致链路层无法封装MAC帧,此时地址解析协议ARP就能解决这个问题。 ARP协议原理:B要给C发送数据包。
B收到ARP响应报文后,链路层MAC地址匹配成功,交由上层处理,上层ARP进程解析ARP报文,将其中C的IP地址和MAC地址记录到自己的ARP高速缓存表中。
动态类型的记录中,IP地址和MAC地址的对应不是固定不变的,如:网卡坏了,换了一张新的网卡,此时IP地址没变,而MAC地址变了。所以,生命周期设为两分钟,两分钟之后自动删除。
7、交换机(SWITCH)与集线器(HUB)的区别在集线器之前使用的是无源同轴电缆将主机与各总线连接。后来采用集线器+双绞线的方式连接成总线网。
集线器可以在物理层面扩展以太网:
使用集线器的以太网逻辑上共享总线,用CSMA/CD协议协调各主机征用总线,所以是一种半双工通信。
8、交换机自学习和转发帧的流程案例:
9、以太网交换机的生成树协议STP(Spanning Tree Protocol)当两个交换机之间的链路发生故障,无法通信该怎么办?如何提高以太网的可靠性?
我知道我知道,添加一条冗余链路就可以提高以太网的可靠性了,就像这样:
但是,冗余链路会形成网络环路!网络环路有很多负面效应!就比如:一个广播帧,会被无限制套娃式传播。
所以引入生成树协议 STP。
10、虚拟局域网VLAN
这仅仅是一个主机发了一个广播帧,全网就都要接收,太耗CPU了,哪能受的住这样折腾?而偏偏很多协议都会经常使用到广播。要想办法解决这个问题:分割广播域。
|
|
|
| 网络协议 最新文章 |
| 使用Easyswoole 搭建简单的Websoket服务 |
| 常见的数据通信方式有哪些? |
| Openssl 1024bit RSA算法---公私钥获取和处 |
| HTTPS协议的密钥交换流程 |
| 《小白WEB安全入门》03. 漏洞篇 |
| HttpRunner4.x 安装与使用 |
| 2021-07-04 |
| 手写RPC学习笔记 |
| K8S高可用版本部署 |
| mySQL计算IP地址范围 |
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/5 14:45:37- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |