王道考研 计算机网络12 点对点链路 广播式链路 介质访问控制MAC 动态分配信道 ALOHA协议 CSMA CSMA/CD CSMA/CA协议

传输数据使用的两种链路

广播式链路:
传输的信息会传到所有的主机上
在这里插入图片描述

介质访问控制

在这里插入图片描述

动态分配信道-ALOHA协议

1.纯ALOHA协议:
在这里插入图片描述
2.时隙ALOHA协议

在这里插入图片描述
总结:
在这里插入图片描述

动态分配信道-CSMA协议

carrier sense multiple access载波监听多路访问协议CSMA

MAC:Multiple Access Control 多路访问控制,亦或是Medium Access Control介质访问控制

MAC协议决定了节点什么时候允许发送分组,而且通常控制对物理层的所有访问。在这里插入图片描述
在这里插入图片描述

CSMA协议
在这里插入图片描述
1-坚持CSMA:
在这里插入图片描述
非坚持CSMA:
在这里插入图片描述
p-坚持CSMA:
在这里插入图片描述
三种CSMA对比总结:
在这里插入图片描述

动态分配信道-轮询访问介质访问控制

轮询协议
在这里插入图片描述
令牌传递协议:
在这里插入图片描述

动态分配信道-CSMA/CD协议

carrier sense multiple access with collision detection
载波监听多点接入/碰撞检测
CSMA/CD

半双工网络:不能允许双方同时在发送信息

在这里插入图片描述
传播时延对载波监听的影响:
在这里插入图片描述
确认碰撞后的重传时机:
在这里插入图片描述
最小帧长:
在这里插入图片描述

动态分配信道-CSMA/CA协议

载波监听多点接入/碰撞避免
CSMA/CA
在这里插入图片描述

CSMA/CA协议工作原理:
RTS请求发送,是一个数据帧(信号)
CTS清除发送
CRC:即循环冗余校验码:是数据通信领域中最常用的一种查错校验码
ACK帧:确认帧
在这里插入图片描述

CMSA/CD与CSMA/CA异同点

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/446454.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

王道考研 计算机网络13 局域网 以太网 FDDI网 ATM网 适配器 MAC地址 IEEE802.11标准 无线局域网 数据链路层的MAC子层和LLC子层

局域网的概念和特点 局域网拓扑结构 局域网常用总线型 环形拓扑,单点故障:有一台主机宕机了,就导致线路不成环了 局域网介质访问控制方法 CSMA/CD碰撞检测 局域网分类 令牌环网在现在已经基本不使用了 FDDI网:光纤分布式数…

属性加密测试用例相关问题的分析

参考链接 cpabe-setup生成此系统的主密钥和公钥,之后使用这两个密钥为用户生成专属的私钥 为用户生成专属的私钥 注意事项: 符号全部使用英文状态office 1431 也就是字符使用的单引号date %s使用的是ESC按键下的 向右偏移的引号 参考地址hire_date…

王道考研 计算机网络14 广域网 PPP协议 HDLC协议

广域网 跨国WAN 节点交换机(数据链路层设备):只能在单个的网络中转发分组 路由器(网络层设备):在多个网络中转发分组 广域网覆盖物理层,数据链路层,网络层 局域网覆盖物理层&#x…

王道考研 计算机网络15 数据链路层设备 网桥 交换机 冲突域(网段)广播域 物理层扩展以太网 链路层扩展以太网

物理层扩展以太网 冲突域(网段)内同一时间只能有一台主机发送信息 链路层扩展以太网–网桥 网桥是交换机的前身 集线器会通过所有的端口转发出去,网桥会考虑应不应该转发,从哪个端口转发 冲突域就是网段 分类: 1.透…

王道考研 计算机网络16网络层功能 数据交换方式 电路交换 报文交换 分组交换 路由算法 OSPF RIP AS自治系统 IGP内部网关协议 EGP外部网关协议

网络层的功能概述 数据报(父) 分组(子) 数据交换方式 1.电路交换 2.报文交换 3.分组交换 对比: 路由算法 路由表(转发表) 路由算法分类: OSPF链路状态路由算法 RIP距离向…

王道考研 计算机网络17 IP数据报 最大传送单元MTU IP地址 IPv4 子网划分 ARP协议 ICMP协议 移动IP

TCP/IP协议栈 TCP:传输控制协议(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 IP是Internet Protocol(网际互连协议)的缩写,是 TCP/IP 体系中的网际层协议。 …

王道考研 计算机网络18 私有IP地址 网络地址转发NAT 路由器 路由表 路由转发

私有IP地址 路由器对目的地址是私有IP地址的数据报一律不进行转发 网络地址转换NAT NAT路由器 网络层设备–路由器 输入端口对线路上收到大的分组的处理: 输出端口将交换结构传送来的分组发送到线路: 路由表与路由转发: 路由器&…

王道考研 计算机网络19 传输层 传输层的寻址与端口 TCP UDP

传输层 传输层的寻址与端口 FTP:文件传输协议(File Transfer Protocol)是用于在网络上进行文件传输的一套标准协议。 Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。 SMTP:是一种提…

王道考研 计算机网络20 应用层 客户端/服务器C/S模型 P2P模型 DHCP协议 域名解析系统DNS 文件传送协议FTP 万维网 超文本传输协议HTTP

应用层概述 FTP:文件传输协议(File Transfer Protocol)是用于在网络上进行文件传输的一套标准协议。 SMTP:是一种提供可靠且有效的电子邮件传输的协议。 POP3 ,全名为“Post Office Protocol - Version 3”&#xff0…

STL源码剖析 算法章节 算法总览

(以 下 “质变”栏意指mutating,意思是 “会改变其操作对象之内容”) 其余注意事项 将无效的迭代器传给某个算法,虽然是一种错误,却不保证能够在编译时期就 被捕捉出来,因为所谓“迭代器类型”并不是真实的型别&#…

Python学习3 字符串和相关常用函数

字符串声明 双引号,单引号,三单引号,三双引号 里面有双引号,外面使用单引号 里面有单引号,外面使用双引号 或者使用转义字符 #字符串 mhello n"hello" #里面有双引号,外面使用单引号 a"he…

Linux高性能服务器编程 第5章 Linux网络编程基础API

5.1 socket 地址 API 现代CPU的累加器一次都能装载(至少)4 字节(这里考虑32位机,下同),即一个整 数。那么这4 字节在内存中排列的顺序将影响它被累加器装载成的整数的值。这就是字节序 问题。字节序分为大端字节序(big endian)和小端字节序(little endi…

Java web后端1 XML URI与URL HTTP Tomcat

tomcat地址 规则:http://localhost:8080/项目名/文件名.html http://localhost:8080/WebProject/test.html解决Tomcat 8080端口被占用的情况: cmd中输入netstat -ano 最后一列的8080,找到PID,然后在任务管理器中,关…

STL源码剖析 基本算法 < stl_algobase.h >

注意事项 &#xff1a; 实际使用的时候&#xff0c;使用的是<algorithm>这个头文件&#xff0c;不是题目中的< stl_algobase.h > equal函数 如果两个序列在&#xff3b;firsLlast&#xff09; 区间内相等&#xff0c;equal() 返 回 true.如果第二序列的元素比较…

华为弹性云服务器ECS使用学习0

学习大纲 ECS概述 组成&#xff1a;CPU,内存&#xff0c;镜像&#xff0c;操作系统&#xff0c;云硬盘 ECS产品优势 弹性伸缩AS&#xff08;弹性可扩展&#xff09; ECS产品架构 Region:地理位置和网络时延的划分&#xff0c;同一个Region中共享计算和存储资源&#xff…

STL源码剖析 set相关算法

STL 一共提供了四种与set (集合)相关的算法&#xff0c;分别是并集(union)、交集(intersection) > 差集 (difference)、对称差集 (symmetricdifference所谓set,可细分为数学上的定义和STL的定义两种&#xff0c;数学上的set允许元素重复而未经排序&#xff0c;例 如 &#x…

C++ 使用递增的方式初始化 一个 vector

int countOdds(int low, int high) {int count 0;std::vector<int>temp{high-low1,0};int n low;std::generate(temp.begin(),temp.end(),[&]{return n;});for (auto x:temp) {std::cout << x;}} 使用Itoa std::iota int countOdds(int low, int high) {in…

Python学习4 列表基础知识和常用函数

列表 1.格式 2.增删改查 列表下标&#xff1a; 0–n-1 -n-(-1) #对列表进行切片 #0-(n-1) #-n-(-1) list[dq,python,mm] print(list[0:2])#[0,2) print(list[-3:-2])#[-3,-2) #输出 #[dq, python] #[dq]题目&#xff1a; 【1&#xff1a;4&#xff1a;2】:[1,4),步长为2 下…

Python学习5 元组基础知识和常用函数

元组概念 元组&#xff1a;a&#xff08;1&#xff0c;23&#xff09; 列表&#xff1a;a [1,23] 创建和访问元组 Python 的元组与列表类似&#xff0c;不同之处在于tuple被创建后就不能对其进行修改&#xff0c;类似字符串。 元组与列表类似&#xff0c;也用整数来对它进行…

STL源码剖析 仿函数

仿函数 也叫函数对象1&#xff0c;具有函数性质的对象&#xff1b;2&#xff0c;这种东西在调用者可以像函数一样地被调用(调用)&#xff0c;在被调用者则以对象所定义的function call operator扮 演函数的实质角色。要将某种 “操作”当做算法的参数&#xff0c;唯一办法就是先…