你看得懂的CSMA介质访问控制原理
6.2 CSMA介质访问控制原理
在总线型网络中,每个站点都能独立地决定帧的发送(没有主站点和从站点之分),很显然,如果两个或多个站点同时向总线上发送帧,就会产生介质访问冲突(仅指在没采用信道复用情况下),导致所发送的帧都出错。因此,在这种总线型网络中,一个用户数据发送的成功与否,很大程度上取决于发送数据时是否会与其它用户发送的数据产生总线介质争用。这时就需要一种能有效避让冲突发生的技术,确保每个站点在向总线上发送数据时,其它站点均不发送数据,也就是如何使各个站点能尽快地检测到总线介质是否空闲。本节所介绍的CSMA(载波侦听多路访问)就是这样一种能比较有效解决总线型网络中介质争用的技术。
CSMA技术也称为LBT(Listen Before Talk,先听后说),也就是先侦听要访问的介质,当发现介质忙时先避让一段时间,不发送数据,仅当侦听到介质空闲时才进行数据发送。在这里就涉及到一个问题,就是在站点侦听到当前信道中有数据在传输时,要避让多长时间才再次侦听,这就是CSMA技术的退避算法。但CSMA可以采用的退避算法有几种,也可算是对应类型的CSMA,那就是:非-坚持CSMA(no persistent CSMA)、1-坚持CSMA(1-persistentes CSMA)、P-坚持CSMA(P-persistant CSMA)。下面是这些算法的具体诠释。
6.2.1 非-坚持算法
6.2.2 1-坚持算法
6.2.3 P-坚持算法
传播延时(μs)=两站点间的距离(m)÷ 信号传播速度(m/s)
如已知传播距离为1000km,信号在介质上的传播速率为2×108m/s,则可计算出它的传播延时为1000×1000/(2×108)=0.005s。
以上内容摘自正在当当网、京东网、卓越网、互动出版网等各书店全面热销,广受读者好评的2013年度热门新书《深入理解计算机网络》。
当当网上的链接:http://product.dangdang.com/main/product.aspx?product_id=23166396
京东网上的链接:http://book.360buy.com/11165825.html
卓越网上的链接:http://www.amazon.cn/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C-%E7%8E%8B%E8%BE%BE/dp/B00B0S7LDU/ref=sr_1_1?s=books&ie=UTF8&qid=1358153421&sr=1-1
互动出版网上的链接:http://www.china-pub.com/STATIC/zt_mb/zt_huodong_2013_3.asp?filename=2013_jsj_srwl_130124
互动出版网上本书正在进行“买一赠一”活动(25号截止),详情点击:http://www.china-pub.com/STATIC/zt_mb/zt_huodong_2013_3.asp?filename=2013_jsj_srwl_130124
你看得懂的CSMA介质访问控制原理相关推荐
- 前端app调起摄像头 只显示在页面_猫也能看得懂的教程之一分钟使用Vue搭建简单Web页面...
本教程适合人群: 已经了解过过html.js.css,想深入学习前端技术的小伙伴 有前端开发经验.但是没有使用过Vue的小伙伴 有过其他编程经验,对前端开发感兴趣的小伙伴 学习本教程之后你将会: 了解 ...
- 【计算机网络】数据链路层 : 局域网基本概念 ( 局域网分类 | 拓扑结构 | 局域网特点 | 局域网传输介质 | 介质访问控制方法 | IEEE 802 | 链路层 LLC、MAC 控制子层 )
文章目录 一. 局域网 二. 局域网 拓扑结构 三. 局域网 传输介质 四. 局域网 介质访问控制方法 五. 局域网 分类 六. IEEE 802 标准 六. 数据链路层 LLC.MAC 子层 一. ...
- 《假如编程是魔法之零基础看得懂的Python入门教程 》——(二)魔法实习生第一步了解魔杖的使用
学习目标 了解什么是开发环境 了解python语言的环境安装 了解python语言编程的编辑器工具 目录 第一篇:<假如编程是魔法之零基础看得懂的Python入门教程 >--(一)既然你选 ...
- php 设计模式系列,一看就懂系列之 php设计模式(一)-Go语言中文社区
前言 一提到设计模式,很多人都是敬而远之,一方面由于设计模式有一点忽悠太理论的感觉,另一方面也会觉得设计模式有点难懂不知道该在什么场景下使用.一看就懂系列之php设计模式,主要解决两个问题: 1.用最 ...
- [免费专栏] Android安全之Android Xposed插件开发,小白都能看得懂的教程
也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 Android安全付费专栏长期更新,本篇最新内容请前往: [ ...
- 3种局域网介质访问控制方法的比较
3种局域网介质访问控制方法的工作原理及优缺点: 1.带有冲突检测的载波侦听多路访问方法: 工作原理:每一个节点发送数据前先侦听信道是否空闲 ,若空闲,则立即发送数据.若信道忙碌,则等待一段时间至信道中 ...
- Linux / Windows系统中安装最新版 ElasticSearch (es)搜索引擎 超详细图文教程【一看就懂】
"You Know, for Search" 相信来到这里的朋友们已经对ElasticSearch(es)有了一个大致的了解.关于Elasticsearch的介绍就不在此做过多赘 ...
- 13个小众有趣的网站,只有程序员才看得懂
欢迎来到程序员的世界,分享一些关于程序员的小众网站,不仅干货满满的实用类网站,也有一些有趣的娱乐网站,有些网站只有程序员才看得懂. 1.程序员音乐 地址:https://musicforprogram ...
- 一文带你了解Kafka【一看就懂】
首先,这是一篇干货满满的文章,学海无涯,愿你拥有耐心. Kafka是什么? Apache Kafka是一个开源消息系统,由Scala和Java写成.是由Apache软件基金会开发的一个开源消息系统项目 ...
- 一看就懂的MySQL教程
一看就懂的MySQL教程 一.安装 二.卸载 三.配置 1.MySQL服务启动 2.MySQL登录 3.MySQL 退出 四.SQL 1.什么是SQL 2.SQL通用语法 3.SQL分类 1)DDL ...
最新文章
- ‘百度杯’十月场web ---login
- 软件测试的准入准出是什么?标准是什么?
- C# winform treeview node添加右键菜单并选中节点
- C# 在PDF中绘制动态图章
- 计算机网络期末复习提纲
- linux centos/redhat mysql8.0安装(汇总贴)
- 有些生意很偏门,也有一定门槛,但是效益非常好
- Nginx + Tomcat6配置负载均衡
- spring-data-redis和jedis版本对应问题
- 哈工大学习笔记 | 图文并茂详解隐马尔可夫模型
- 让电脑只能上允许的QQ号
- noi.ac #529 神树的矩阵
- android 表情包
- 吊炸天的CNNs,这是我见过最详尽的图解!(下)
- 一元二次方程ax2+bx+c=0的解
- PL_SQL模块学习之十六、记录
- python与机械教育初探_python与机器学实践-何宇健 源代码及过程中遇到的问题
- 玩转「Wi-Fi」系列之测试工具(三)
- CSS 强制换行和禁止换行
- Python爬虫(一):简单小说爬取实例
热门文章
- paip.提升安全性------登录地区变换后进行验证
- Julia : DataFrame常见用法
- 王川: 重要的东西, 往往是看不见的
- Julia: 趣!,13579分别在一本168页书的页码中出现的次数
- 2019 年 Linux 架构师最新熬夜制作!
- 我和Linux,不得不说的故事
- 李扬:2018春节港澳游(上篇:行)
- 【心电信号】基于matlab Simulink胎儿心电信号提取【含Matlab源码 1550期】
- 【优化预测】基于matlab粒子群算法优化SVM回归预测(多输入多输出)【含Matlab源码 1421期】
- 【雷达通信】基于Matlab GUI中重频PD雷达仿真系统【含Matlab源码 1055期】