AUTOSAR ETH架构

1 篇文章 0 订阅

Autosar ETH架构

一些概念

TCP/IP

TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网络协议)是指能够在多个不同网络间实现信息传输的协议簇,位于OSI七层模型的网络层和传输层。TCP/IP协议不仅仅指TCP和IP两个协议,而是指一个由TCP、UDP、IP等协议组成的协议簇,只是因为TCP和IP协议最具代表性,所以称为TCP/IP协议。

ARP

ARP(Address Resolution Protocol,地址解析协议),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。ARP命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。相关协议有RARP、代理ARP。NDP用于在IPv6中代替ARP。

ICMP

ICMP(Internet Control Message Protocol,Internet控制报文协议),它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。

DHCP

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议) 是 RFC 1541(已被 RFC 2131 取代)定义的标准协议,该协议允许服务器向客户端动态分配 IP 地址和配置信息。DHCP协议支持C/S结构,分为客户端和服务端。DHCP采用UDP作为传输协议,客户端发送消息到DHCP服务端的67号端口,服务端返回消息给客户端的68号端口。

UDP

UDP(User Datagram Protocol,用户数据报协议)是一种无连接的传输层协议,主要用于不要求分组顺序到达的传输中,分组传输顺序的检查与排序由应用层负责完成,提供面向事务的简单不可靠信息传送服务。

TCP

TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793 [1] 定义。应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,然后TCP把数据流分区成适当长度的报文段(通常受该计算机连接的网络的数据链路层的最大传输单元(MTU)的限制)。之后TCP把结果包传给IP层,由它来通过网络将包传送给接收端实体的TCP层。TCP为了保证不发生丢包,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的包发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据包就被假设为已丢失将会被进行重传。TCP用一个校验和函数来检验数据是否有错误;在发送和接收时都要计算校验和。

SD

SD(Service Discovery,服务发现)是SOME/IP协议的一种。基于服务的通信需要由Server和Client共同完成,因此在服务创建并且可用之后,Server和Client需要通过SD动态创建两者之间的连接。Client可以远程调用Server提供的服务,或者订阅Server发布的内容,Client调用服务或者订阅内容之前,需要知道Server提供哪些服务,这个过程就是通过SD来实现的。SD是服务的信息清单及管理机制,主要实现服务寻址及事件订阅两种功能。对服务进行寻址时,Server端通过SD通知其他Client端某服务可用,并间接的通知该服务的地址信息(Server端的IP地址、端口号、协议),Client端了解到某服务状态后,能够调用该服务的相关内容。

IpBase

IpBase为IP模块提供通用的功能,包括复制、缓冲区、字符串处理和类型定义。

SOME/IP TP

基于AUTOSAR SOME/IP传输协议的SomeIpTp模块提供以下服务:分割不适合于单个UDP数据包的SOME/IP数据包;重新组装接收到的一些SOME/IP段;检测分割和重组过程中的错误。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值