乐意的英文译语怎么说-可比价格


2023年4月19日发(和明月有关的诗句 作者:中国好声音四)CoAP协议研究
邓智雄
摘要

针对某些M2M应用中存在网络和节点资源受限的情况,不适用HTr小巧玲珑 P,介绍
和分析了受限应用协议CoAP(ConstrainedApplicationProtoc01)的特点及其与
HrITllP的映射,并将CoAPHrITIP进行对比研究,发现CoAP简单、开销小,
能很好地满足资源受限环境的应用层通信需求。

关键词 物联网;CoAP;受限环境;HTYP映射
AbstractFor some M2M applicationsthere exists problems of constrained
networks and nodesand the HTTP strainedApplication
Protocol(CoAP)is described and analyzed in this paperand the mapping between
CoAP and} HTTP is also includedThenthe comparison ofthe twoprotocols is
researchedFinallyit Can be concluded that CoAP is simple and its overhead is very
lowwhich can well meetthe application layer’S communications requirements in the
aconstrained environment

Key wordsInternet of ThingsCoAPconstrained environmentHTYP mapping
1 CoAP协议概述
CoAP是一种应用于受限网络和节点的特殊Web传输协议,在应用终端问提供方
法/响应的交互模式,支持内置的资源发现,包含关键的网络概念,比如URIs
COIltenttypeCoAP类似于唧,但不是简单地对H7ITrP压缩,而是新实现了
个类似唧PREST子集,以适应受限环境u
2.1消息传送模式
CoAP消息采用简短的定长二进制报头,报头后面是紧凑的二进制选项和净荷。
每个消息包含1ID,用来检测消息是否重复以及用于消息匹配等。可靠性保
证通过将消息标记为可证实(CONConirmable)来实现。可证实息在默认的超
时时间后重传,并且在2次重传间采用指数回退机制,直到接收端发送1个确认
消息(ACKAcknowledgement),且该消息的ID与相应终端发送的消息ID相同;
与之相对的是非可证实的消息(NONNonconfirmable),这类消息不需确认。
当接收端不能处理这两类消息时,回复1个重置消息(RST规定如果目的地路径
MTU(Maximum Transmission Unit)未知,则IPMTU应该设定为1 280 byte
如果报头大小未知,则消息大小的上限设为1 152 byte较合理,净荷大小上限
1 024 byteo。在很多实现中随声附和 需要为到来的消息分配缓冲区,但如果节点资

源非常有限,不能为消息分配足够大的缓冲区,则接收时该消息的净荷区可能被
删除,只保留CoAP报头和选项。节点可根据这些信息判断数据报的后续部分是
否被抛弃,并恢复数据报的初始帮分,服务器因此也能完整地翻译请求,并返回
1个表示请求实体过大的响应码。若客户端发送了幂等的请求,但收到的响应大
于缓冲区,则重新发送块选项值合理的请求
22请隶/响应模式
CoAP在类似于HTI\'P的请拙响应模式下工作,和唧不同的是,请求和响应不是
在已建立好的连接上传送,而是通过CoAP消息异步交换来传送。这也是因为CoAP
是基于UDP传输的,一方面这样可以提高网络资源的利用率且实现更简单,但另
一方面也会造成消息传递出现更多的错误,并引入消息匹配的开销。泊船瓜洲的译文 CoAP请求
包括资源应用到的方法、资源标识符、净荷和多媒体类型(如有)以及请求的元数
据。CoAP支持GETPOSTPUTDELETE这些基本的容易与HTI\'P映射的方法,这
些方法具有和耶IP相同的安全属性(只检索)和幂等性(可以多次调用仍有相同
的效果)请求的启动是通过将消息的CoAP头的码域设置为方法码,并包含请信
息长亭外古道边芳草碧连天古诗原文 来实现的。服务器在接收并解释了1个请求后,将用1CoAP响应进行回复,
响应孤雁电视剧全集演员表 与请通过客户端生成的令牌匹配。与请求相对应,此时CoAP头的码域被设
置为响应码,以标识此消息为响应。与HTYP的状态码类似,CoAP响应码指示的
是理解和满足请求的结果,其数值表示形式也类似于H7P的状态码。响应根
据是否携带在确认消息中分为捎带和独立两种u捎带响应机制不需单独发送
确认消息进行确认,从而可以节约客户端和服务器的网络资源。
23代理和缓存
HTTP一样,CoAP协议也支持缓存机制。在某些情况下,不需要重新发送1
网络请求,即直接重用存储的响应,以减少延迟和网络往返时间,freshness
机制被用于这个目的。确定存储的响应是否可重用的机制,由源服务器通过响应
中的MaxAge选项实现,该选项提供1个明确的未来到期时间,默认值为60 S
只有生存时间小于MaxAge选项值的响应才可能被重用。有时1个新的请求被
提出,也经常有可能重新利用之前的响应载荷来满足请求,从而减少网带宽的使
用,validation”机制便用于此目的。203(有效)响应中的ETag选项指明的
缓存响应,在更改了MaxAge选项值后可被用来满足新的请求。不同于Hqq\'P
CoAP响应的可缓存性不依赖于请海客谈瀛洲的瀛洲是哪里 求方法,而依赖于响应码,205(内容)这个
响应是可缓存的,而201(创建)202(删除)等响应却是不可缓存的。

31 HTTP映射
在一些场合下,需要在CoAPHTIP之间进行映 501(未实施)错误响应。另

外,虽然在CoAP没有HTTP映射,例如,设计1个应用在2种协议上的Web接口
或者实 TPHEAD方法的直接等价体,但是HTTP-CoAP代理现CoAPHTTP代理
时,通过转发代理进行的映射可能有 可以响应对CoAP资源的HEAD请求,且只
返回没有消息2种。 CoAPH1TIP映射:使CoAP客户端能够在HTTP服务器
上通过中介访问资源。实现时,CoAP客户端发给COAP-HTTP代理一个CoAP请求,
该请求中的Proxy-Urix选项值包含“http”或“httpsURI
4.结束语
本文介绍了适用于受限M2M应用场合的CoAP协议,由于应用在受限环境,
所以CoAP的主要目的就是简单|生和减小开销,为了实现这些目标,CoAP精简
了报头、采用UDP 而非TCP传㈣、定义了捎带响应模式、规定消息大小的上限
以减少分片、多次独立处理重复的同个请求而不是跟踪之前的响应、将消息标记
为非可证实的消息进行不太可靠的传输等,以上各种措施都在一定程度上减小了
开销,实现了简单陛。为了更好地与Web融合,CoAP也支持与HT-口的映射,且
两者在很多方面都有共通性,因此映射的实现也更简单。因为CoAP协议本身的
简单陛,开销小且易与mrIP映射等特点,其在物联网的各个应用场景下都非常
有前途,比如智能家庭、物流及医疗等。然而,目前CoAP也只是处于草案阶段,
其实现也只是小范围的实验室内成果,若要大范围地用于各个M2M应用场景,
需要不断完善。后续阶段的工作是将CoAP实现应用于实际的传感器网络,检验
其陛能是否符合需求,然后在实践中不断改进。

参考文献

[1]孙利民.无线传感器网络[M].北京:清华大学出版社,2005
[2]KUSHALNAGAR NMONTENEGRO GSCHUMACHER CIPv6 overLowPower Wireless
Personal Area Networks(6LoWPANs)OverviewAssumptionsProble[EB
OL][2012-07-29]http//wenkubaiduc历史书籍排行榜前十名 ornview8aae2e707fd5360cbal
adbl4html
[3]Constrained RESTful Environments(core)[EBOL][2012--07-20]http
//datatrackerieffor#w#corecharter少壮不努力全诗 /.
[4]深入浅出REST[EBOL][2012--07-20]http://wwwinfoqcomcn
articlesrestintroduction/.
[5]苏勇.忽组词 深入理解H1TI\'P协议[EBOL][20120720]http://www
blogjavaneVzjusuyongarticles304788+html

[6]迟瑶,李慧.基于CoAP协议的智能家居功耗监控系统的通信机制
设计和实现[EBOL][201207-20]http://wwwpapereducn
indexphpdefaultreleasepapercontent201111442


元素碳的英文翻译英语怎么说-女孩英文名


更多推荐

coap是什么意思p在线翻译读音例句