• In order to transport SOME/IP messages of IP different transport protocols may be used. SOME/IP currently supports UDP and TCP. Their bindings are explained in the following sections.
    为了传输SOME / IP消息,可以使用不同的传输协议。 SOME / IP目前支持UDP和TCP。它们的绑定在以下部分中进行了解释。
  • If a server runs different instances of the same service, messages belonging to different service instances shall be mapped to the service instance by the transport protocol port on the server side.
    如果服务端运行相同服务的不同实例,则属于不同服务实例的消息应通过服务端的传输协议端口映射到服务实例。
  • All Transport Protocol Bindings shall support transporting more than one SOME/IP message in a Transport Layer PDU (i.e. UDP packet or TCP segment).
    所有传输协议绑定应支持在传输层PDU(即UDP数据包或TCP段)中传输多个SOME / IP消息。
  • The receiving SOME/IP implementation shall be capable of receiving unaligned SOME/IP messages transported by UDP or TCP.
    接收SOME / IP的实现,应能够接收由UDP或TCP传输的未对齐SOME / IP消息。
  • Rationale合理性:
    When transporting multiple SOME/IP payloads in UDP or TCP the alignment of the payloads can be only guaranteed, if the length of every payloads is a multiple of the alignment size (e.g. 32 bits).
    当以UDP或TCP传输多个SOME / IP payload时,如果每个payload的长度是对齐大小的倍数(例如: 32位),则仅可以保证有效载荷的对齐。