- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
NB-IoT网络CoAP通信创客学院正道老师NB-IoT技术实战开发
发展背景HTTP协议CoAP协议NB-IoTCoAP通信开发1/2/3/4/
互联网互联网Internet万维网WEBInternet
移动互联网移动互联网MobileInternetInternet
物联网物联网IoTInternetofThings互联网传感器网络
新的协议互联网传感器网络+物联网基于HTTP×定义新协议
新的协议OMA轻量级的机器到机器LWM2MLightWeightMachinetoMachineIETF受限资源环境CoREConstraintResourceEnvironments定义CoAP
发展背景HTTP协议CoAP协议NB-IoTCoAP通信开发1/2/3/4/
HTTP介绍什么是超文本(HyperText)?包含有超链接(Link)和各种多媒体元素标记(Markup)的文本。这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(WebPage)。这些链接使用URL表示。最常见的超文本格式是超文本标记语言HTML。site5site1site2site3site4什么是URL?URL即统一资源定位符(UniformResourceLocator),用来唯一地标识万维网中的某一个文档。URL由协议、主机和端口(默认为80)以及文件名三部分构成。如://course/3172.html协议://主机:端口(80)/文件名及其路径什么是超文本传输协议HTTP?是一种按照URL指示,将超文本文档从一台主机(Web服务器)传输到另一台主机(浏览器)的应用层协议,以实现超链接的功能。
HTTP工作原理请求/响应交互模型InternetWeb服务器客户机(浏览器)Index.htmlIP:1在用户点击URL为//course/3172.html的链接后,浏览器和Web服务器执行以下动作:1浏览器分析超链接中的URL2浏览器向DNS请求解析的IP地址3DNS将解析出的IP地址1返回浏览器HTTPoverTCP4浏览器与服务器建立TCP连接(80端口)5浏览器请求文档:GET/index.html6服务器给出响应,将文档index.html发送给浏览器7释放TCP连接8浏览器显示index.html中的内容TCP连接建立TCP连接请求文档1HTTP请求报文响应文档2HTTP响应报文释放TCP连接
HTTP报文结构请求报文即从客户端(浏览器)向Web服务器发送的请求报文。报文的所有字段都是ASCII码。方法URL版本CRLF首部字段名:值CRLF首部字段名:值CRLF首部字段名:值CRLF…CRLF实体主体(Entitybody)空格CRLF回车换行请求行如:GET/index.htmlHTTP/1.1首部行:用来说明浏览器、服务器或报文主体的一些信息。如:Host:Connection:closeUser-Agent:Mozilla/5.0Accept-Language:cn请求报文
HTTP报文结构响应报文即从Web服务器到客户机(浏览器)的应答。报文的所有字段都是ASCII码。版本状态码短语CRLF首部字段名:值CRLF首部字段名:值CRLF首部字段名:值CRLF…CRLF实体主体(Entitybody)空格CRLF回车换行状态行如:HTTP/1.1200OK首部行:用来说明浏览器、服务器或报文主体的一些信息。如:Date:Wed,08May200822Sever:Apache/1.3.2(Unix)Content-Length:4096Content-Type:text/html响应报文
HTTP报文结构请求报文中的方法方法(操作)含义方法(操作)含义GET请求读取一个Web页面HEAD请求读取一个Web页面的首部POST附加一个命名资源(如Web页面)PUT请求存储一个Web页面DELETE删除Web页面TRACE用于测试,要求服务器送回收到的请求CONNECT用于代理服务器OPTION查询特定选项方法(Method)是对所请求对象所进行的操作,也就是一些命令。请求报文中的操作有:
发展背景HTTP协议CoAP协议NB-IoTCoAP通信开发1/2/3/4/
CoAP是什么CoAP是IETF为满足物联网,M2M场景制定的协议,特点如下:类似HTTP,基于REST模型:Servers将Resource通过URI形式呈现,客户端可以通过诸如GET,PUT,POST,DELETE方法访问,但是相对HTTP简化实现降低复杂度(代码更小,封包更小)应用于资源受限的环境(内存,存储,无良好的随机源),比如CPU为8-b
您可能关注的文档
最近下载
- 2013款别克昂科拉用户使用手册.pdf
- 高考语文高考帮备考教案(新教材):10图文转换.pptx VIP
- 第八章 进食障碍(定).ppt
- 商务英语,语言学概论,汉英对比语言学,(外语教学与研究出版社)大题.pdf
- 山西经贸职业学院 内部质量保证体系建设与运行实施方案 .pdf
- 中国近现代史纲要(海南大学)知到智慧树章节答案.docx
- 广东药科大学2021-2022学年第1学期《高等数学(上)》期末考试试卷(B卷)及标准答案.pdf
- 新闻传播法教程魏永征课后答案.docx
- 课程思政领航课《财务会计》项目四任务2:存货计量教案.docx
- 沪教版英语小学五年级上学期期末试卷及解答参考(2024年).docx VIP
文档评论(0)