草庐IT

WIFI 安全总论

一、总体逻辑安全策略=认证机制+加密机制为了增强无线网络安全性,至少需要提供认证和加密两个安全机制:1、认证机制:认证机制用来对用户的身份进行验证,以限定特定的用户(授权的用户)可以使用网络资源。2、加密机制:加密机制用来对无线链路的数据进行加密,以保证无线网络数据只被所期望的用户接收和理解。WPA-pSK就是PSK认证算法+TKIP加密算法,安全性比空加密高,但是据说也能被破解。WPA2-PSK就是采用PSK认证算法+TKIP加密算法/CCMP加密算法,二、认证机制:认证机制分为链路认证和接入认证两种。2.1、链路认证链路认证即802.11身份验证,是一种低级的身份验证机制。在STA同AP进

TCP协议总论

TCP总论在网络传输中,从一个A主机发送数据到B主机可能会遇到如下问题:1.由于网络传输过程中的bit位错误,解析错误,路由表更新,线路故障等情况.B可能收不到数据包.或者收到有损的数据包.2.A要发送的数据太多,一个以太帧的数据部分无法存储全部信息,只能进行ip分片,发送多个数据包到B,而网络延迟可能导致B收到数据包的顺序是错乱的.4.A可能要发多个应用程序的不同数据包给B,B需要给这些数据包进行归类3.当网络链路中的某些节点处理数据太多导致速度特别慢,需要控制流量TCP的出现就是为了解决以上问题.TCP的特点TCP的特点就是提供字节流服务可靠面向连接所谓面向连接指的是,A主机要和B主机交换

基于物联网的智能厨房安全监测系统-总论

CSDN话题挑战赛第2期参赛话题:学习笔记学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程。这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路。学习之乐,独乐乐,不如众乐乐,把知识讲给更多的人听,何乐而不为呢?博客写作背景----项目中解决的问题最近遇到一个基于TCP/IP网络的远程智能物联网系统,采用ArduinoUno控制器作为下位机,采用LabVIEW作为远程监控软件,两者通过网络实现通信。初步定为使用labview编写上位机程序进行处理。为啥用labview呢,因为LabVIEW是美国国家仪器公司(NI)的创新软件产品,其全称是实验室虚拟仪器工程平台(Labo

👋 和我一起学【Three.js】「初级篇」:0. 总论

「和我一起学XXX」是我2023年的一个新企划,目的是向读者(也包括未来的自己)介绍我正在学习的某项新技术。文章会通过长期反复迭代的方式保持其内容的新鲜度。文章有较大内容更新时,会在文章开头进行更新时间说明(由于时间精力有限,更新的内容只能保障少数几个平台的同步,请见谅)。1.什么是Three.jsThree.js是一个基于WebGL的3DJavaScript开源库(遵循MIT协议),它使JavaScript开发者能够更方便地在Web应用中创建3D场景。请注意该定义的如下部分:基于WebGL:WebGL是一种3D绘图协议,对于开发者而言,它是一组更底层的绘图API,它负责绘制点,线与三角形,使

👋 和我一起学【Three.js】「初级篇」:0. 总论

「和我一起学XXX」是我2023年的一个新企划,目的是向读者(也包括未来的自己)介绍我正在学习的某项新技术。文章会通过长期反复迭代的方式保持其内容的新鲜度。文章有较大内容更新时,会在文章开头进行更新时间说明(由于时间精力有限,更新的内容只能保障少数几个平台的同步,请见谅)。1.什么是Three.jsThree.js是一个基于WebGL的3DJavaScript开源库(遵循MIT协议),它使JavaScript开发者能够更方便地在Web应用中创建3D场景。请注意该定义的如下部分:基于WebGL:WebGL是一种3D绘图协议,对于开发者而言,它是一组更底层的绘图API,它负责绘制点,线与三角形,使