通信易懂唠唠SOME/IP——SOME/IP 协议规范

主要介绍SOME/IP协议中远程过程调用RPC,事件通知Event。

一 Transport Protocol Bindings传输协议绑定

SOME/IP目前支持TCP连接,UDP单播连接,UDP多播连接

1.1 使用UDP还是TCP的指导原则:

• 只有在传输大数据块(>1400bytes),且在出现错误时对延时没有严格要求时使用TCP。

• 如果对延时有严格要求(延时<100ms)时使用UDP。

• 如果要传输的数据块大,同时对延时也有严格要求,可以使用SOME/IP-TP的UDP传输。

同一个insatnce的所有event,method,field应该使用同一个udp单播或者udp多播或者tcp连接,即绑定方式是针对instance的不是针对具体的event或者method的。

而实际上,车辆内部许多应用程序,尤其是智驾相关的应用程序,为了做出快速的响应,对延时有严格的要求,所以UDP传输用的更普遍。虽然UDP不能像TCP那样处理位错误、丢包、分段、网络拥塞等错误,但应用程序本身可以处理 这些不太可能发生的错误。

1.2 支持一个包里传输多个SOME/IP消息

比如下面的例子,一个PDU中包含了2个Subscribe消息和6条Subscribe ACK消息。

1.3 多service instance

一个service可以有多个service instance,不同的service instance用instance id区分。

403 StatusForbidden是指在HTTP协议中的一个错误状态码,表示请求被服务器拒绝。这通常是因为服务器认为客户端没有访问特定资源的权限,因此拒绝了请求。在网页浏览器中,当用户尝试访问某个网页或目录,但没有足够的权限时,就会收到403 Forbidden错误。对于Python中的HTTP请求,也可以使用http.HTTPStatus.FORBIDDEN来表示403禁止的错误状态。如果遇到403 Forbidden错误,客户端可以尝试以下解决方案:检查URL是否正确,检查访问的资源是否需要特定的身份验证信息,尝试清除浏览器的缓存和Cookie,或者联系网站管理员以获取更多帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [HTTP 403禁止状态代码和修复错误](https://blog.csdn.net/cunjiu9486/article/details/109076494)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [又十一了,唠唠程序员回家相亲那些段子](https://blog.csdn.net/qq_39390545/article/details/120563240)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值