当前位置: 首页 > news >正文

亲子游网站怎么做怎样网站备案表

亲子游网站怎么做,怎样网站备案表,网站搭建设计 是什么意思,新媒体运营基础知识在无线网络中#xff0c;802.11协议定义了三种类型的帧#xff1a;管理帧#xff08;Management Frames#xff09;、控制帧#xff08;Control Frames#xff09;和数据帧#xff08;Data Frames#xff09;。每种类型的帧都有其特定的功能#xff0c;帮助维护和管理…在无线网络中802.11协议定义了三种类型的帧管理帧Management Frames、控制帧Control Frames和数据帧Data Frames。每种类型的帧都有其特定的功能帮助维护和管理无线网络。下面是管理帧和控制帧的详细介绍 管理帧Management Frames 管理帧用于建立和维护无线网络中的连接。它们帮助设备发现网络、加入或离开网络并保持连接的状态。常见的管理帧包括 Beacon Frames信标帧 由接入点AP定期发送以公告其存在和网络参数如SSID、支持的数据速率、安全设置等。帮助设备发现并选择要连接的无线网络。 Probe Request/Response Frames探测请求/响应帧 探测请求帧由客户端设备发送用于主动扫描可用的无线网络。探测响应帧由AP发送以响应探测请求帧提供网络信息。 Authentication Frames认证帧 用于设备和AP之间的身份验证过程。确保设备是合法用户可以加入网络。 Deauthentication Frames解除认证帧 用于终止设备和AP之间的认证关系。通常在设备离开网络或发生安全事件时发送。 Association Request/Response Frames关联请求/响应帧 关联请求帧由客户端设备发送用于请求与AP建立连接。关联响应帧由AP发送以确认或拒绝连接请求。 Disassociation Frames解除关联帧 用于终止设备和AP之间的关联关系。通常在设备离开网络或需要重新建立连接时发送。 控制帧Control Frames 控制帧用于帮助管理数据传输过程确保数据帧在无线网络中的可靠传输。常见的控制帧包括 ACK Frames确认帧 由接收方发送以确认成功接收到数据帧。发送方在接收到ACK帧后会继续发送下一个数据帧。 RTS Frames请求发送帧 由发送方发送用于请求对信道的使用权限。用于减少冲突特别是在高流量或干扰环境中。 CTS Frames清除发送帧 由接收方发送以响应RTS帧授予发送方对信道的使用权限。通过CTS帧网络中的其他设备知道发送方将占用信道并避免冲突。 PS-Poll Frames省电轮询帧 由省电模式的客户端设备发送用于请求AP发送缓冲的数据帧。帮助省电模式下的设备高效地接收数据。 Block Acknowledgement Frames块确认帧 用于高效确认一组数据帧而不是每个帧单独确认。提高传输效率特别是在高速无线网络中。 捕获管理帧和控制帧 在监控模式下可以使用 tcpdump 或 gopacket 捕获管理帧和控制帧。以下是捕获所有管理帧和控制帧的示例 使用 tcpdump 捕获管理帧和控制帧 sudo tcpdump -i wlan0mon -e -s 0 type mgt or type ctl 使用 gopacket 捕获和解析管理帧和控制帧的 Go 代码 package mainimport (fmtloggithub.com/google/gopacketgithub.com/google/gopacket/layersgithub.com/google/gopacket/pcap )func main() {// 设置网络接口名称和抓包过滤器iface : wlan0monsnaplen : int32(65535)promisc : falsetimeout : pcap.BlockForeverfilter : type mgt or type ctl// 打开网络接口进行抓包handle, err : pcap.OpenLive(iface, snaplen, promisc, timeout)if err ! nil {log.Fatal(err)}defer handle.Close()// 设置 BPF 过滤器if err : handle.SetBPFFilter(filter); err ! nil {log.Fatal(err)}fmt.Println(Capturing Wi-Fi Management and Control frames on interface, iface)// 开始抓包packetSource : gopacket.NewPacketSource(handle, handle.LinkType())for packet : range packetSource.Packets() {processPacket(packet)} }func processPacket(packet gopacket.Packet) {// 获取 802.11 层dot11Layer : packet.Layer(layers.LayerTypeDot11)if dot11Layer nil {return}dot11, _ : dot11Layer.(*layers.Dot11)// 判断帧类型switch dot11.Type {case layers.Dot11TypeMgmt:fmt.Println(Management Frame captured:)// 处理管理帧获取具体类型switch dot11.Subtype {case layers.Dot11MgmtSubtypeBeacon:fmt.Println( Beacon Frame)case layers.Dot11MgmtSubtypeProbeReq:fmt.Println( Probe Request Frame)case layers.Dot11MgmtSubtypeProbeResp:fmt.Println( Probe Response Frame)// 可以添加更多管理帧类型default:fmt.Println( Other Management Frame)}case layers.Dot11TypeCtrl:fmt.Println(Control Frame captured:)// 处理控制帧获取具体类型switch dot11.Subtype {case layers.Dot11ControlSubtypeAck:fmt.Println( ACK Frame)case layers.Dot11ControlSubtypeRTS:fmt.Println( RTS Frame)case layers.Dot11ControlSubtypeCTS:fmt.Println( CTS Frame)// 可以添加更多控制帧类型default:fmt.Println( Other Control Frame)}default:fmt.Println(Other Frame Type captured)} }总结 管理帧和控制帧在无线网络中起着关键作用分别用于建立和维护连接以及管理数据传输过程。在监控模式下你可以使用工具如 tcpdump 或编程库如 gopacket 来捕获和分析这些帧了解无线网络的工作状态。
http://www.w-s-a.com/news/501203/

相关文章:

  • 大型电商网站开发金融企业网站建设公司
  • 成都营销型网站建设价格化妆品品牌推广方案
  • 深圳公司手机网站制作苏州网站推广哪家好
  • 网站建设开发方式包括购买学校网站建设费计入什么科目
  • 做简单网站的框架图中小微企业查询平台
  • 哪些网站可以免费做产品推广建设建设部网站
  • 网站开发销售怎么做django做网站
  • 淘宝客网站做百度竞价万网域名怎么绑定网站
  • 建设网站找哪个公司北京知名大公司有哪些
  • 专业彩票网站开发网站流量在哪设置
  • 网站建设对应的岗位榆林做网站公司
  • 网站建设公司怎么算专业js网站分页怎么做
  • 网和网站的区别phpcms和帝国cms哪个好
  • wordpress改网站名字长沙网络营销外包
  • 宝塔怎么做第二个网站网站内容设计遵循的原则有
  • 网站违反了 google 质量指南免费ppt模版网站
  • 郑州网站建设郑州网站建设成都那家网站建设好
  • 温州网站排名优化公司如何招聘软件网站开发人员
  • 成都 网站建设公司哪家好襄阳行业网站建设
  • wordpress 调用时间做网站seo的公司哪家好
  • 手机上网站搭建网站账户系统
  • 西乡网站的建设柳州建站
  • 宁夏网站建设怎么样互联网 网站设计
  • 成都关键词seo推广平台手机端关键词排名优化软件
  • 学做软件的网站卡盟平台
  • 网站构建建设案例展示关于做服饰网站的首页
  • 如何建设网站论坛凡科建站手机版登录
  • 建设银行门户网站惠州公司网站建设价格
  • 用python开发网站网站如何取消验证码
  • 公司做企业网站互联网建网站