原创 车载以太网网络层简介

2023-10-8 10:14 890 6 6 分类: 汽车电子

以太网网络层

网络层提供两种网络服务,数据报和虚电路网络,我们依次来了解一下:虚电路网络是要求建立电路的每个VC里面必须包含vc号码,路由器必须建立表项,但是只要路由器失效,所有经过的VC都会终止;



而数据报网络在传输数据时会包含完整的SADA,路由器不会保留任何的连接状态,不会有路由失效的影响,只有在系统崩溃时会丢失分组。




网络层的协议——IP协议IPV4IPV6type值分别为080086DD


IPV4的地址包含网络地址和主机地址,IP地址分为5类,除此之外,还有一些特殊的IP地址,分别为私有IP、回环IP

IPv4的构成:




VER是版本,可以区分IPV 4和IPV6的版本

TOS为优先级

ID标识符

FG为标记位


IPV6,共16字节,分为8块,一块两个字节,块与块之间用冒号间隔,当块与块之间位0时,可以使用单个0省略,或者使用冒号将所有所有相隔为0的块省略

构成:版本号、通信类别、流标记、负载长度等



网络层还有ARP协议,用于动态的完成IP地址向物理地址的转换,type值为0806、数据包分为请求和响应两种

通信过程:ECU A先发请求报文,包含信息:源MAC地址、目标和源IP地址、以及广播的目的MAC;

ECU B收到报文后:将自身的MAC地址放置到源MAC地址上,ECU AMAC地址和IP地址信息放到目标地址上,返回给ECU A一个响应报文,这样ECU A就会知道ECU BMAC地址




ICMP协议,是一种网际控制报文协议,由于IP协议是一种尽力传送的通信协议,即传送的数据可能丢失、重复、延迟或乱序传递,所以需要一种尽量避免差错并能在发生差错时报告的机制,这就是ICMP的功能。一般用于在IP主机、路由器之间传递控制消息,包括错误报告、交换受限控制和状态信息等;大致有两种模式,查询信息和差错控制.




如上图,首先设备a向目标设备发送IP数据包,发生错误,这个时候ICMP就会发送一个通知错误信息的报文,告知设备a

设备a收到后,会发送一个ICMP的查询报文给设备b,这时会返回咨询的信息给设备a


作者: 北汇信息, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3998886.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /2 下一条