IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 从rtl8720谈论WiFi http mqtt -> 正文阅读

[网络协议]从rtl8720谈论WiFi http mqtt

wifi

流程:扫描(Scanning)、认证(Authentication)、关联(Association)

通俗理解就是扫描为扫描周围的wifi信号,认证就是sta输入密码去连接ap,关联就是连接成功,类似于握手。

参考链接:http://blog.csdn.net/Righthek

http请求

HTTP使用统一资源标识符(URI)来传输数据和建立连接。

url的组成部分:1.协议部分 2.域名部分 3.端口部分 4.虚拟目录部分 5.文件名部分 6.锚部分 7.参数部分。

举例:http://www.fishbay.cn:80/mix/76.html?name=kelvin&password=123456#first

注:url也就是我们常说的网址,可以转化为ip地址。url在请求行里面。

HTTP的请求包括:请求行(request line)、请求头部(header)、空行 和 请求数据 四个部分组成。

每个HTTP就会有一个HTTP的响应消息,HTTP响应也由4部分组成,分别是:状态行、响应头、空行 和 响应体。

流程:tcp/ip连接、HTTP请求、响应数据、断开连接

参考链接:https://www.cnblogs.com/breka/articles/9791664.html

mqtt

是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议

MQTT协议中的订阅、主题、会话:

服务端发布主题,客户端订阅主题,服务端发布这个主题的信息,客户端就可以接到相应信息。

流程:1 Connect。等待与服务器建立连接 Subscribe。2 等待完成订阅。3 当服务端处理SUBSCRIBE报文的时候,都会生成一个SUBACK 报文来回应订阅者 4 Publish。MQTT客户端发送消息请求,发送完成后返回应用程序线程。5 发布报文确定PUBACK

(1)Connect。等待与服务器建立连接。

(2)Disconnect。等待MQTT客户端完成所做的工作,并与服务器断开TCP/IP会话。

(3)Subscribe。等待完成订阅。

(4)UnSubscribe。等待服务器取消客户端的一个或多个topics订阅。

(5)Publish。MQTT客户端发送消息请求,发送完成后返回应用程序线程。

参考链接:https://www.runoob.com/w3cnote/mqtt-intro.html

参考链接:https://www.cnblogs.com/hayasi/p/7806078.html

tcp三次握手和四次挥手

socket概述

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-06 11:28:49  更:2021-09-06 11:29:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/29 10:29:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计