ISO 13400 Diagnostic communication over Internet Protocol (DoIP) ISO 13400-2:2019

# ISO 13400-1 Road vehicles — Diagnostic communication over Internet Protocol (DoIP) 
は廃止になっています。


<この項は書きかけです。順次追記します。>
 

# ISO 13400-2:2019
Road vehicles — Diagnostic communication over Internet Protocol (DoIP) — Part 2: Transport protocol and network layer services

https://www.iso.org/standard/74785.html

![doip.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/51423/62b11fc2-b05b-4a0f-bd33-0841e91ea180.png)

### 2   Normative references
ISO/IEC 7498-1:1994, Information processing systems — Open systems interconnection — Basic reference model
ISO 13400-3, Road vehicles — Diagnostic communication over Internet Protocol (DoIP) — Part 3: Wired vehicle interface based on IEEE 802.3
ISO/IEC/IEEE 8802-3, Information technology — Telecommunications and information exchange between systems — Local and metropolitan area networks — Specific requirements — Part 3: Standard for Ethernet
IETF RFC 768, User Datagram Protocol
IETF RFC 791:1981, Internet Protocol — DARPA Internet Program — Protocol Specification
IETF RFC 792, Internet Control Message Protocol — DARPA Internet Program — Protocol Specification
IETF RFC 793, Transmission Control Protocol — DARPA Internet Program — Protocol Specification
IETF RFC 826, An Ethernet Address Resolution Protocol
IETF RFC 1122, Requirements for Internet Hosts — Communication Layers
IETF RFC 2131, Dynamic Host Configuration Protocol
IETF RFC 2132, DHCP Options and BOOTP Vendor Extensions
IETF RFC 2460, Internet Protocol, Version 6 (IPv6) — Specification
IETF RFC 2375, IPv6 Multicast Address Assignments
IETF RFC 3315, Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
IETF RFC 3484, Default Address Selection for Internet Protocol version 6 (IPv6)
IETF RFC 3927, Dynamic Configuration of IPv4 Link-Local Addresses
IETF RFC 4291, IP Version 6 Addressing Architecture
IETF RFC 4443, Internet Control Message Protocol (ICMP v6) for the Internet Protocol Version 6 (IPv6) Specification
IETF RFC 4492, Elliptic Curve Cryptography (ECC) Cipher Suites for Transport Layer Security (TLS)
IETF RFC 4702, The Dynamic Host Configuration Protocol (DHCP) Client Fully Qualified Domain Name (FQDN) Option
IETF RFC 4861, Neighbor Discovery for IP version 6 (IPv6)
IETF RFC 4862, IPv6 Stateless Address Autoconfiguration
IETF RFC 5246, The Transport Layer Security (TLS) Protocol Version 1.2
IETF RFC 8446:2018, The Transport Layer Security (TLS) Protocol Version 1.3

### Bibliography

[1]	ISO/IEC 10731:1994, Information technology — Open Systems Interconnection — Basic Reference Model — Conventions for the definition of OSI services
[2]	ISO 13400-4, Road vehicles — Diagnostic communication over Internet Protocol (DoIP) — Part 4: Ethernet-based high-speed data link connector
[3]	ISO 14229-1, Road vehicles — Unified diagnostic services (UDS) — Part 1: Application layer
[4]	ISO 14229-2, Road vehicles — Unified diagnostic services (UDS) — Part 2: Session layer services
[5]	ISO 14229-5, Road vehicles — Unified diagnostic services (UDS) — Part 5: Unified diagnostic services on Internet Protocol implementation (UDSonIP)
[6]	ISO 20730-1, Road vehicles — Vehicles roadworthiness interface for electronic Periodical Technical Inspection (ePTI) — Part 1: Communication requirements
[7]	ISO 22901-1, Road vehicles — Open diagnostic data exchange (ODX) — Part 1: Data model specification
[8]	ISO 27145-1, Road vehicles — Implementation of World-Wide Harmonized On-Board Diagnostics (WWH-OBD) communication requirements — Part 1: General information and use case definition
[9]	ISO 27145-3, Road vehicles — Implementation of World-Wide Harmonized On-Board Diagnostics (WWH-OBD) communication requirements — Part 3: Common message dictionary
[10]	IANA Ports, Port Numbers, IANA. Available at: http://www.iana.org/assignments/port-numbers (last updated 29 November 2011)
[11]	IANA Protocols, Protocol Numbers, IANA. Available at: http://www.iana.org/assignments/protocol-numbers (last updated 1 November 2011)
[12]	IEEE EUI-48, Guidelines, Guidelines for use of a 48-bit Extended Unique Identifier (EUI-48TM). Available at: http://standards.ieee.org/develop/regauth/tut/eui48.pdf
[13]	IETF RFC 147, The Definition of a Socket
[14]	IETF RFC 3942, Reclassifying Dynamic Host Configuration Protocol version 4 (DHCPv4) Options
[15]	IETF RFC 4213, Basic Transition Mechanisms for IPv6 Hosts and Routers
[16]	IETF RFC 5220, Problem Statement for Default Address Selection in Multi-Prefix Environments: Operational Issues of RFC 3484 Default Rules
[17]	IETF RFC 5735, Special Use IPv4 Addresses
[18]	IETF RFC 6298, Computing TCP’s Retransmission Timer
[19]	ISO 3779, Road vehicles — Vehicle identification number (VIN) — Content and structure

# ISO 13400-3:2016
Road vehicles — Diagnostic communication over Internet Protocol (DoIP) — Part 3: Wired vehicle interface based on IEEE 802.3

https://www.iso.org/standard/68424.html

### 2   Normative references

IEC 60950-1, Information technology equipment — Safety — Part 1: General requirements
IEEE 802.3-2015, IEEE Standard for Ethernet

### Bibliography

[1]	ISO 13400-1, Road vehicles - Diagnostic communication over Internet Protocol (DoIP) — Part 1: General information and use case definition
[2]	ISO 13400-2, Road vehicles - Diagnostic communication over Internet Protocol (DoIP) — Part 2: Transport protocol and network layer services
[3]	ISO 13400-4, Road vehicles - Diagnostic communication over Internet Protocol (DoIP) — Part 4: Ethernet diagnostic connector
[4]	ISO 14229-1, Road vehicles — Unified diagnostic services (UDS) — Part 1: Specification and Requirements
[5]	ISO 14229-2, Road vehicles — Unified diagnostic services (UDS) — Part 2: Session layer services
[6]	ISO 14229-5, Road vehicles — Unified diagnostic services (UDS) — Part 5: Unified diagnostic services on Internet Protocol implementation (UDSonIP)
[7]	ISO 27145-2, Road vehicles — Implementation of World-Wide Harmonized On-Board Diagnostics (WWH-OBD) communication requirements — Part 2: Common data dictionary
[8]	ISO 27145-3, Road vehicles — Implementation of World-Wide Harmonized On-Board Diagnostics (WWH-OBD) communication requirements — Part 3: Common message dictionary
[9]	ISO/IEC 7498-1, Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model — Part 1
[10]	ISO/IEC 10731, Information technology — Open Systems Interconnection — Basic Reference Model — Conventions for the definition of OSI services
[11]	SAE J1930-DA, Electrical/Electronic Systems Diagnostic Terms, Definitions, Abbreviations, and Acronyms Web Tool Spreadsheet
[12]	SAE J1939DA, Digital Annex (SPNs)
[13]	SAE J1939-73:2010, Application Layer — Diagnostics
[14]	SAE J1962, Diagnostic Connector
[15]	SAE J1979-DA, Digital Annex of E/E Diagnostic Test Modes
[16]	SAE J2012-DA, Digital Annex of Diagnostic Trouble Code Definitions and Failure Type Byte Definitions
[17]	TIA/EIA-568-B, Commercial Building Telecommunications Cabling Standard

# ISO 13400-4:2016
Road vehicles — Diagnostic communication over Internet Protocol (DoIP) — Part 4: Ethernet-based high-speed data link connector

https://www.iso.org/standard/57317.html

### 2   Normative references

ISO 13400-1, Road vehicles — Diagnostic communication over Internet Protocol (DoIP) — General information and use case definition
ISO 13400-3, Road vehicles — Diagnostic communication over Internet Protocol (DoIP) — Part 3: Wired vehicle interface based on IEEE 802.3
ISO 15031-3, Road vehicles — Communication between vehicle and external equipment for emissions-related diagnostics — Part 3: Diagnostic connector and related electrical circuits: specification and use
SAE J1962-09/2015, Diagnostic Connector

### Bibliography

[1]	ISO/IEC 10731, Information technology — Open Systems Interconnection — Basic Reference Model — Conventions for the definition of OSI services

# 参考資料

@kazuo_reve 自動車の故障診断に関連するプログラマーになりたての方が参照するとよさそうな情報

https://qiita.com/kazuo_reve/items/f773b320dcbf2ab316da

## 自己参照　

ISO 13400 Diagnostic communication over Internet Protocol (DoIP) ISO 13400-2:2019

https://qiita.com/kaizen_nagoya/items/9c06788ca312b770631c

ISO 13400-3, Road vehicles - Diagnostic communication over Internet Protocol (DoIP) - Part 3: Wired vehicle interface based on IEEE 802.3

https://qiita.com/kaizen_nagoya/items/b8f0a5852c253458051f

ISO 13400-4:2016 Road vehicles - Diagnostic communication over Internet Protocol (DoIP) - Part 4: Ethernet-based high-speed data link connector

https://qiita.com/kaizen_nagoya/items/517da0535386bcbec62b


ISO 14229-5:2013 Road vehicles - Unified diagnostic services (UDS) - Part 5: Unified diagnostic services on Internet Protocol implementation (UDSonIP) 

https://qiita.com/kaizen_nagoya/items/aed3b0c16299a9725729



 ＜この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。＞

# 文書履歴(document history)
ver. 0.01 初稿 　20221121

### 最後までおよみいただきありがとうございました。

いいね　💚、フォローをお願いします。

####  Thank you very much for reading to the last sentence.

Please press the like icon 💚　and follow me for your happy life.