802.11k/v/r对比

本文详细介绍了802.11k、802.11v和802.11r协议的功能及应用场景。802.11k协议通过提供最佳接入点信息提升网络效率;802.11v协议增强了无线网络管理,支持终端设备节能和智能漫游;802.11r协议通过简化安全握手过程实现了快速的BSS切换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

802.11k

802.11k协议的功能是Radio Resource Measurment,简单说就是提供找到最好的AP的信息。

在WLAN中,终端设备总是倾向于连接信号最好的那个AP,而在实际应用中,这种逻辑可能会造成某个AP被过度使用,而信号稍弱的AP则没有怎么用到,从而导致网络的整体利用效率下降。实现802.11k协议的无线网络中,如果信号最好的AP已经满载,则终端设备会连接到信号稍弱的那个AP。

协议步骤
• 1. AP决定要踢掉某个终端设备
• 2. 通知终端设备变换到另一个AP
• 3. 终端设备请求周围AP的列表
• 4. AP给出site report
• 5. 终端设备根据site report连到某个AP

802.11v

802.11v是802.11协议族的WNM(Wireless Network Management),802.11v协议允许终端设备交换网络拓扑的信息,包括射频环境。

802.11v描述了WNM的增强,包括:
• 1. Network assisted Power Savings:网络辅助节能,帮助终端设备睡眠更长时间,比如,手机等设备通过每隔一段时间跟AP通讯一次来确保跟AP没有断开
• 2. Network assisted Roaming:网络辅助漫游,允许WLAN发送信息给终端,来确保终端能连接更好的AP。这可以带来两点好处:
1.负载均衡
2. 让信号不好的终端设备更换AP

802.11r

802.11r的功能是快速BSS切换(FT,Fast Basic Service Set Transition),也称为快速漫游(Fast Roaming),是802.11协议的补充。

在802.11协议中,AP的切换是由设备控制的(其逻辑是:在能连接到的信号中,挑选信号最好的那个连接,连接一直持续到信号低于一个阈值(通常非常弱)才会断开,然后继续反复)。

在802.11的初期,切换(handoff)这个操作是非常简单的,一共只有4个握手信息需要传递,但是随着发展,802.11i,802.11X,802.11e等协议的加入,握手的信息越来越多,导致切换AP的时间越来越长。

802.11r通过重新简化(越来越复杂的)安全握手协议,来实现FT。
4次握手上图是四次握手位于整个切换流程中的位置。
在这里插入图片描述上图是基站切换AP的具体流程即四次握手。

如何将下面在线的Ubuntu22.04主机的包迁移到另一台内网Ubuntu22.04主机中:1 upgraded, 186 newly installed, 0 to remove and 282 not upgraded. Need to get 102 MB/103 MB of archives. After this operation, 407 MB of additional disk space will be used. Get:1 file:/cdrom jammy/main amd64 libnl-route-3-200 amd64 3.5.0-0.1 [180 kB] Ign:1 file:/cdrom jammy/main amd64 libnl-route-3-200 amd64 3.5.0-0.1 Get:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 acl amd64 2.3.1-1 [38.5 kB] Get:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 hicolor-icon-theme all 0.17-2 [9,976 B] Get:4 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgdk-pixbuf2.0-common all 2.42.8+dfsg-1ubuntu0.3 [5,630 B] Get:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libjpeg-turbo8 amd64 2.1.2-0ubuntu1 [134 kB] Get:6 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libjpeg8 amd64 8c-2ubuntu10 [2,264 B] Get:7 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libdeflate0 amd64 1.10-2 [70.9 kB] Get:8 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libjbig0 amd64 2.1-3.1ubuntu0.22.04.1 [29.2 kB] Get:9 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libwebp7 amd64 1.2.2-2ubuntu0.22.04.2 [206 kB] Get:10 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libtiff5 amd64 4.3.0-6ubuntu0.10 [185 kB] Get:11 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.8+dfsg-1ubuntu0.3 [148 kB] Get:12 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gtk-update-icon-cache amd64 3.24.33-1ubuntu2.2 [31.4 kB] Get:13 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 humanity-icon-theme all 0.6.16 [1,282 kB] Get:14 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 ubuntu-mono all 20.10-0ubuntu2 [153 kB] Get:15 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 adwaita-icon-theme all 41.0-1ubuntu1 [3,444 kB] Get:16 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 alsa-topology-conf all 1.2.5.1-2 [15.5 kB] Get:17 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libasound2-data all 1.2.6.1-1ubuntu1 [19.1 kB] Get:18 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libasound2 amd64 1.2.6.1-1ubuntu1 [390 kB] Get:19 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 alsa-ucm-conf all 1.2.6.3-1ubuntu1.12 [43.5 kB] Get:20 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxi6 amd64 2:1.8-1build1 [32.6 kB] Get:21 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libatspi2.0-0 amd64 2.44.0-3 [80.9 kB] Get:22 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] Get:23 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxtst6 amd64 2:1.2.3-1build4 [13.4 kB] Get:24 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libdconf1 amd64 0.40.0-3 [40.5 kB] Get:25 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 dconf-service amd64 0.40.0-3 [28.5 kB] Get:26 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 dconf-gsettings-backend amd64 0.40.0-3 [22.8 kB] Get:27 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 session-migration amd64 0.3.6 [9,774 B] Get:28 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 gsettings-desktop-schemas all 42.0-1ubuntu1 [31.1 kB] Get:29 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 at-spi2-core amd64 2.44.0-3 [54.4 kB] Get:30 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 msr-tools amd64 1.3-4 [10.3 kB] Get:31 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 cpu-checker amd64 0.7-1.3build1 [6,800 B] Get:32 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 fonts-dejavu-core all 2.37-2build1 [1,041 kB] Get:33 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 fontconfig-config all 2.13.1-4.2ubuntu5 [29.1 kB] Get:34 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libfontconfig1 amd64 2.13.1-4.2ubuntu5 [131 kB] Get:35 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 fontconfig amd64 2.13.1-4.2ubuntu5 [177 kB] Get:36 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libproxy1v5 amd64 0.4.17-2 [51.9 kB] Get:37 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 glib-networking-common all 2.72.0-1 [3,718 B] Get:38 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 glib-networking-services amd64 2.72.0-1 [9,982 B] Get:39 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 glib-networking amd64 2.72.0-1 [69.8 kB] Get:40 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libcdparanoia0 amd64 3.10.2+debian-14build2 [49.3 kB] Get:41 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 liborc-0.4-0 amd64 1:0.4.32-2ubuntu0.1 [228 kB] Get:42 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libgstreamer-plugins-base1.0-0 amd64 1.20.1-1ubuntu0.4 [848 kB] Get:43 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libogg0 amd64 1.3.5-0ubuntu3 [22.9 kB] Get:44 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libopus0 amd64 1.3.1-0.1build2 [203 kB] Get:45 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libpixman-1-0 amd64 0.40.0-1ubuntu0.22.04.1 [264 kB] Get:46 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxcb-render0 amd64 1.14-3ubuntu3 [16.4 kB] Get:47 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxcb-shm0 amd64 1.14-3ubuntu3 [5,780 B] Get:48 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxrender1 amd64 1:0.9.10-1build4 [19.7 kB] Get:49 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libcairo2 amd64 1.16.0-5ubuntu2 [628 kB] Get:50 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libtheora0 amd64 1.1.1+dfsg.1-15ubuntu4 [209 kB] Get:51 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libvisual-0.4-0 amd64 0.4.0-17build2 [108 kB] Get:52 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libvorbis0a amd64 1.3.7-1build2 [99.2 kB] Get:53 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libvorbisenc2 amd64 1.3.7-1build2 [82.6 kB] Get:54 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 gstreamer1.0-plugins-base amd64 1.20.1-1ubuntu0.4 [712 kB] Get:55 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libaa1 amd64 1.4p5-50build1 [51.9 kB] Get:56 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libraw1394-11 amd64 2.1.2-2build2 [27.0 kB] Get:57 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libavc1394-0 amd64 0.5.4-5build2 [17.0 kB] Get:58 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libcaca0 amd64 0.99.beta19-2.2ubuntu4 [224 kB] Get:59 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libcairo-gobject2 amd64 1.16.0-5ubuntu2 [19.4 kB] Get:60 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libdv4 amd64 1.0.0-14build1 [61.9 kB] Get:61 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libflac8 amd64 1.3.3-2ubuntu0.2 [111 kB] Get:62 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libgstreamer-plugins-good1.0-0 amd64 1.20.3-0ubuntu1.3 [30.1 kB] Get:63 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libiec61883-0 amd64 1.2.0-4build3 [25.9 kB] Get:64 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libsamplerate0 amd64 0.2.2-1build1 [1,359 kB] Get:65 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libjack-jackd2-0 amd64 1.9.20~dfsg-1 [293 kB] Get:66 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libmp3lame0 amd64 3.100-3build2 [141 kB] Get:67 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libmpg123-0 amd64 1.29.3-1ubuntu0.1 [172 kB] Get:68 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libasyncns0 amd64 0.8-6build2 [12.8 kB] Get:69 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libsndfile1 amd64 1.0.31-2ubuntu0.2 [196 kB] Get:70 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libx11-xcb1 amd64 2:1.7.5-1ubuntu0.3 [7,802 B] Get:71 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpulse0 amd64 1:15.99.1+dfsg1-1ubuntu2.2 [298 kB] Get:72 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libspeex1 amd64 1.2~rc1.2-1.1ubuntu3 [57.9 kB] Get:73 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libshout3 amd64 2.4.5-1build3 [54.5 kB] Get:74 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libtag1v5-vanilla amd64 1.11.1+dfsg.1-3ubuntu3 [304 kB] Get:75 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libtag1v5 amd64 1.11.1+dfsg.1-3ubuntu3 [11.5 kB] Get:76 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libtwolame0 amd64 0.4.0-2build2 [52.5 kB] Get:77 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libv4lconvert0 amd64 1.22.1-2build1 [82.4 kB] Get:78 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libv4l-0 amd64 1.22.1-2build1 [44.9 kB] Get:79 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libvpx7 amd64 1.11.0-2ubuntu2.4 [1,078 kB] Get:80 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libwavpack1 amd64 5.4.0-1build2 [83.7 kB] Get:81 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxdamage1 amd64 1:1.1.5-2build2 [7,154 B] Get:82 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxfixes3 amd64 1:6.0.0-1 [11.7 kB] Get:83 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libsoup2.4-common all 2.74.2-3ubuntu0.5 [4,660 B] Get:84 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libsoup2.4-1 amd64 2.74.2-3ubuntu0.5 [287 kB] Get:85 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 gstreamer1.0-plugins-good amd64 1.20.3-0ubuntu1.3 [2,010 kB] Get:86 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libgraphite2-3 amd64 1.3.14-1build2 [71.3 kB] Get:87 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libharfbuzz0b amd64 2.7.4-1ubuntu3.2 [353 kB] Get:88 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libthai-data all 0.1.29-1build1 [162 kB] Get:89 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libdatrie1 amd64 0.2.13-2 [19.9 kB] Get:90 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libthai0 amd64 0.1.29-1build1 [19.2 kB] Get:91 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpango-1.0-0 amd64 1.50.6+ds-2ubuntu1 [230 kB] Get:92 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpangoft2-1.0-0 amd64 1.50.6+ds-2ubuntu1 [54.0 kB] Get:93 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpangocairo-1.0-0 amd64 1.50.6+ds-2ubuntu1 [39.8 kB] Get:94 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxv1 amd64 2:1.0.11-1build2 [11.2 kB] Get:95 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 gstreamer1.0-x amd64 1.20.1-1ubuntu0.4 [85.1 kB] Get:96 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libibverbs1 amd64 39.0-1 [69.3 kB] Get:97 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 ibverbs-providers amd64 39.0-1 [341 kB] Get:98 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 ipxe-qemu all 1.21.1+git-20220113.fbbdc3926-0ubuntu1 [1,569 kB] Get:99 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 ipxe-qemu-256k-compat-efi-roms all 1.0.0+git-20150424.a25a16d-0ubuntu4 [552 kB] Get:100 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libatk1.0-data all 2.36.0-3build1 [2,824 B] Get:101 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libatk1.0-0 amd64 2.36.0-3build1 [51.9 kB] Get:102 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libatk-bridge2.0-0 amd64 2.38.0-3 [66.6 kB] Get:103 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libavahi-common-data amd64 0.8-5ubuntu5.2 [23.8 kB] Get:104 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libavahi-common3 amd64 0.8-5ubuntu5.2 [23.9 kB] Get:105 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libavahi-client3 amd64 0.8-5ubuntu5.2 [28.0 kB] Get:106 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libboost-iostreams1.74.0 amd64 1.74.0-14ubuntu3 [245 kB] Get:107 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libboost-thread1.74.0 amd64 1.74.0-14ubuntu3 [262 kB] Get:108 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libbrlapi0.8 amd64 6.4-4ubuntu3 [28.7 kB] Get:109 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libpcsclite1 amd64 1.9.5-3ubuntu1 [19.8 kB] Get:110 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libcacard0 amd64 1:2.8.0-3build2 [38.0 kB] Get:111 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 liblcms2-2 amd64 2.12~rc1-2build2 [159 kB] Get:112 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libcolord2 amd64 1.4.6-1 [155 kB] Get:113 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libcups2 amd64 2.4.1op1-1ubuntu4.11 [263 kB] Get:114 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libdaxctl1 amd64 72.1-1 [19.8 kB] Get:115 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libwayland-client0 amd64 1.20.0-1ubuntu0.1 [25.9 kB] Get:116 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libdecor-0-0 amd64 0.1.0-3build1 [15.1 kB] Get:117 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libwayland-cursor0 amd64 1.20.0-1ubuntu0.1 [10.7 kB] Get:118 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libdecor-0-plugin-1-cairo amd64 0.1.0-3build1 [20.4 kB] Get:119 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdrm-amdgpu1 amd64 2.4.113-2~ubuntu0.22.04.1 [19.9 kB] Get:120 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libpciaccess0 amd64 0.16-3 [19.1 kB] Get:121 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdrm-intel1 amd64 2.4.113-2~ubuntu0.22.04.1 [66.7 kB] Get:122 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdrm-nouveau2 amd64 2.4.113-2~ubuntu0.22.04.1 [17.5 kB] Get:123 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdrm-radeon1 amd64 2.4.113-2~ubuntu0.22.04.1 [21.6 kB] Get:124 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libepoxy0 amd64 1.5.10-1 [237 kB] Get:125 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libwayland-server0 amd64 1.20.0-1ubuntu0.1 [34.3 kB] Get:126 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxcb-randr0 amd64 1.14-3ubuntu3 [18.3 kB] Get:127 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgbm1 amd64 23.2.1-1ubuntu3.1~22.04.3 [33.5 kB] Get:128 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgdk-pixbuf2.0-bin amd64 2.42.8+dfsg-1ubuntu0.3 [14.2 kB] Get:129 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libgfxdr0 amd64 10.1-1ubuntu0.2 [22.3 kB] Get:130 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libglusterfs0 amd64 10.1-1ubuntu0.2 [287 kB] Get:131 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libgfrpc0 amd64 10.1-1ubuntu0.2 [47.1 kB] Get:132 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libgfapi0 amd64 10.1-1ubuntu0.2 [77.3 kB] Get:133 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libglapi-mesa amd64 23.2.1-1ubuntu3.1~22.04.3 [35.4 kB] Get:134 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgl1-amber-dri amd64 21.3.9-0ubuntu1~22.04.1 [4,218 kB] Get:135 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libllvm15 amd64 1:15.0.7-0ubuntu0.22.04.3 [25.4 MB] Get:136 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libsensors-config all 1:3.6.0-7ubuntu1 [5,274 B] Get:137 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libsensors5 amd64 1:3.6.0-7ubuntu1 [26.3 kB] Get:138 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxcb-dri3-0 amd64 1.14-3ubuntu3 [6,968 B] Get:139 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgl1-mesa-dri amd64 23.2.1-1ubuntu3.1~22.04.3 [8,860 kB] Get:140 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxcb-dri2-0 amd64 1.14-3ubuntu3 [7,206 B] Get:141 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxcb-glx0 amd64 1.14-3ubuntu3 [25.9 kB] Get:142 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxcb-present0 amd64 1.14-3ubuntu3 [5,734 B] Get:143 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxcb-sync1 amd64 1.14-3ubuntu3 [9,416 B] Get:144 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxcb-xfixes0 amd64 1.14-3ubuntu3 [9,996 B] Get:145 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxshmfence1 amd64 1.3-1build4 [5,394 B] Get:146 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxxf86vm1 amd64 1:1.1.4-1build3 [10.4 kB] Get:147 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libglx-mesa0 amd64 23.2.1-1ubuntu3.1~22.04.3 [158 kB] Get:148 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libwayland-egl1 amd64 1.20.0-1ubuntu0.1 [5,582 B] Get:149 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxcomposite1 amd64 1:0.4.5-1build2 [7,192 B] Get:150 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxcursor1 amd64 1:1.2.0-2build4 [20.9 kB] Get:151 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxinerama1 amd64 2:1.1.4-3 [7,382 B] Get:152 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxkbcommon0 amd64 1.4.0-1 [125 kB] Get:153 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxrandr2 amd64 2:1.5.2-1build1 [20.4 kB] Get:154 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgtk-3-common all 3.24.33-1ubuntu2.2 [239 kB] Get:155 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgtk-3-0 amd64 3.24.33-1ubuntu2.2 [3,053 kB] Get:156 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgtk-3-bin amd64 3.24.33-1ubuntu2.2 [69.6 kB] Get:157 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 librdmacm1 amd64 39.0-1 [71.2 kB] Get:158 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libiscsi7 amd64 1.19.0-3build2 [70.6 kB] Get:159 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libndctl6 amd64 72.1-1 [57.7 kB] Get:160 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libpmem1 amd64 1.11.1-3build1 [81.4 kB] Get:161 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libpmemobj1 amd64 1.11.1-3build1 [124 kB] Get:162 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 librados2 amd64 17.2.7-0ubuntu0.22.04.2 [3,594 kB] Get:163 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 librbd1 amd64 17.2.7-0ubuntu0.22.04.2 [3,548 kB] Get:164 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 librsvg2-2 amd64 2.52.5+dfsg-3ubuntu0.2 [2,974 kB] Get:165 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 librsvg2-common amd64 2.52.5+dfsg-3ubuntu0.2 [17.7 kB] Get:166 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libxss1 amd64 1:1.2.3-1build2 [8,476 B] Get:167 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsdl2-2.0-0 amd64 2.0.20+dfsg-2ubuntu1.22.04.1 [582 kB] Get:168 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libslirp0 amd64 4.6.1-1build1 [61.5 kB] Get:169 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libspice-server1 amd64 0.15.0-2ubuntu4 [351 kB] Get:170 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 liburing2 amd64 2.1-2build1 [10.3 kB] Get:171 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libusbredirparser1 amd64 0.11.0-2build1 [15.9 kB] Get:172 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libvirglrenderer1 amd64 0.9.1-1~exp1ubuntu2 [188 kB] Get:173 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libvte-2.91-common amd64 0.68.0-1ubuntu0.1 [9,408 B] Get:174 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 libvte-2.91-0 amd64 0.68.0-1ubuntu0.1 [214 kB] Get:175 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libfdt1 amd64 1.6.1-1 [20.0 kB] Get:176 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-system-common amd64 1:6.2+dfsg-2ubuntu6.26 [2,047 kB] Get:177 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-system-data all 1:6.2+dfsg-2ubuntu6.26 [1,430 kB] Get:178 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 seabios all 1.15.0-1 [174 kB] Get:179 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-system-x86 amd64 1:6.2+dfsg-2ubuntu6.26 [10.1 MB] Get:180 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-utils amd64 1:6.2+dfsg-2ubuntu6.26 [1,527 kB] Get:181 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-block-extra amd64 1:6.2+dfsg-2ubuntu6.26 [68.2 kB] Get:182 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libglvnd0 amd64 1.4.0-1 [73.6 kB] Get:183 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libglx0 amd64 1.4.0-1 [41.0 kB] Get:184 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libgl1 amd64 1.4.0-1 [110 kB] Get:185 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 qemu-system-gui amd64 1:6.2+dfsg-2ubuntu6.26 [220 kB] Get:186 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates/main amd64 ovmf all 2022.02-3ubuntu0.22.04.3 [7,561 kB] Get:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy/main amd64 libnl-route-3-200 amd64 3.5.0-0.1 [180 kB] Fetched 102 MB in 38s (2,707 kB/s) Extracting templates from packages: 100%
最新发布
07-15
### IEEE 802.11无线网络协议标准及其版本差异 #### 协议概述 IEEE 802.11 是由电气电子工程师协会 (IEEE) 制定的一系列用于无线局域网(WLAN)的标准,主要定义了无线通信的物理层(PHY)和媒体访问控制层(MAC),旨在实现设备间的高效无线数据通信,并满足传输速率、覆盖范围和可靠性的需求[^1]。 #### 历史发展 首个 IEEE 802.11 标准于 1997 年发布,标志着无线网络技术的正式诞生。此后,随着对更高传输速率、更广频段支持以及更强安全性的需求增加,IEEE 推出了多个改进版标准,包括但不限于以下几种: - **802.11a**:工作在 5 GHz 频段,采用正交频分多址接入(OFDM)调制方式,提供更高的带宽和稳定性,适用于高密度环境中的应用[^4]。 - **802.11b**:运行在 2.4 GHz 频段,虽然频率较低但成本低廉,适合家庭和个人用户的普及型产品开发。 - **802.11g**:同样基于 2.4 GHz 频段,融合 OFDM 技术,在保持低成本的同时提升了传输速度至接近 802.11a 的水平。 - **802.11n**:引入 MIMO 和信道绑定等先进技术,显著提高了吞吐量并扩大了信号覆盖区域。 - **802.11ac**:专注于提升 Wi-Fi 性能,特别是在密集环境中表现优异;利用更宽的频道宽度和支持更多的空间流来进一步优化用户体验[^3]。 - **802.11ax** 或称为 Wi-Fi 6,代表最新一代的技术革新成果,不仅增强了传统参数如吞吐率和服务质量(QoS),还特别关注能源效率及物联网(IoT) 设备的支持能力。 #### 不同子集的功能特性对比分析 除了上述提到的核心功能外,还有一些专门针对特殊用途设计的小众分支也值得关注,比如: - **802.11k/r/v/u/w/t/y/z 等补充性协议** - 其中 802.11v 提供了一种机制让接入点(AP)能够主动管理客户端漫游行为而非完全依赖终端自行决定,从而改善整体网络效能[^2]; - 而像 802.11r 这样的快速切换解决方案,则确保当移动设备跨越不同 AP 间时可以迅速完成重新认证过程而不中断服务连续性。 综上所述,每一种新的修订都代表着对该领域某一具体方面做出针对性加强或者创新尝试的结果,它们共同构成了今天广泛使用的现代Wi-Fi生态系统的基础架构框架体系。 ```python # 示例代码展示如何判断当前所使用的是哪个版本的WiFi协议 import subprocess def get_wifi_protocol(): result = subprocess.run(['iwconfig'], stdout=subprocess.PIPE) output_str = result.stdout.decode('utf-8') if '802.11ax' in output_str: return "Using WiFi 6" elif '802.11ac' in output_str: return "Using WiFi 5" else: return "Older version of WiFi" print(get_wifi_protocol()) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值