4.6.3 无线局域网(三)802.11MAC层协议

4.6.3 无线局域网(三)802.11MAC层协议

802.11MAC层协议就是CSMA/CA协议,因为无线电波能够向所有的方向传播且传播的距离是受限的,就使得在无线局域网中存在着两个问题

  1. 隐蔽站的问题
  2. 暴露站的问题

因为这两个问题无线局域网不能简单的使用CSMA/CD协议,理由如下:

两个问题

如图A所示就是一个隐蔽站的问题,假设A站和C站他们都想跟B站进行通信,但是A站和C站相距比较远,而且彼此都接受不到对方发送的无线信号,所以当A站和C站检测到无线信号的时候他们都认为B站是空闲的,因此他们都向B站发送自己的数据,最终导致的结果就是B站同时收到来自A站和C站发送来的数据,最终产生了冲突,可见在无线局域网中发送数据之前没有检测到媒体上的信号并不能保证在接收端成功的接收到数据,这种情况下没能检测出的媒体上已存在信号问题叫做隐蔽站问题。

图中右侧是暴露站的示意图,站点B向站点A发送数据,而站点C又想和站点D进行通信,但是站点C检测到媒体上有信号于是他就不能向D站点发送数据,其实B站点向A站点发送数据并不影响C站点向D站点发送数据,这就是无线局域网中的暴露站问题。

在无线局域网中在不发生干扰的情况下可以允许同时多个移动站点进行通信,这和总线式的局域网有很大的差别,除了以上两个原因之外,无线信道还由于传输条件的非常特殊造成信号强度动态范围非常大,这就使得发送站无法使用冲突检测的方法来确定是否发生了冲突,所以我们说无线局域网不能直接只用前面我们学习过的CSMA/CD协议,所以在无线局域网中我们采用的是CSMA的改进协议,在CSMA的基础上增加了冲突避免机制和确认机制即IEEE 802.11中使用的CSMA/CA协议。802.11标准采用了复杂的MAC协议来确定在基本服务集中的移动站什么时候能够发送数据或者接收数据。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
lxml-4.6.3-cp39-cp39-win_amd64.whl 是一个Python的第方库,用于处理XML和HTML的解析库。该库提供了本地解析和远程解析的功能,可以高效地处理XML和HTML文档。 要下载lxml-4.6.3-cp39-cp39-win_amd64.whl,可以按照以下步骤进行操作: 1. 打开任意一个浏览器,并进入Python官方网(https://www.python.org)。 2. 在网页的导航栏中找到"Downloads"(下载)选项,并点击进入下载页面。 3. 在下载页面中找到lxml库的下载链接,可以通过搜索栏或者在页面中找到"lxml"关键词进行搜索。 4. 找到适用于你的操作系统和Python版本的lxml库下载链接。在这个例子中,我们选择lxml-4.6.3-cp39-cp39-win_amd64.whl,适用于Windows操作系统和Python 3.9版本的64位版本。 5. 点击下载链接,浏览器将自动开始下载lxml-4.6.3-cp39-cp39-win_amd64.whl文件。下载完成后,文件将保存在你的默认下载文件夹中,通常是"Downloads"文件夹。 6. 下载完成后,你可以将lxml-4.6.3-cp39-cp39-win_amd64.whl文件移动到你想要的目录中。 下载完成后,你可以使用pip安装lxml-4.6.3-cp39-cp39-win_amd64.whl文件。打开命令行界面,输入以下命令: ``` pip install C:\path\to\lxml-4.6.3-cp39-cp39-win_amd64.whl ``` 其中"C:\path\to\"是你lxml-4.6.3-cp39-cp39-win_amd64.whl文件所在的路径。执行命令后,pip将自动安装lxml库到你的Python环境中。 通过上述步骤,你就可以成功地下载并安装lxml-4.6.3-cp39-cp39-win_amd64.whl文件,开始使用lxml库来处理XML和HTML文档了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值