Should DNP in TCP or DNP in UDP be used for ethernet communications?
The following excerpts are from the DNP3 SPECIFICATION Volume 7 IP NETWORKING. 4.3.1 TCP Usage TCP is the recommended transport protocol to use for most DNP3 network connections. It has facilities that substantially improve the reliability of the data transfer and is the best choice for wide area networks. 4.3.2 UDP Usage All network devices shall support the UDP transport protocol. UDP provides for DNP3 networking the ability to broadcast to multiple destinations on a subnet. UDP can also be used on a highly reliable network where the additional overhead of TCP reliability is not needed. Because of its connectionless design, UDP has a lower octet overhead than TCP. This characteristic is important for pay-per-byte networks such as Cellular Digital Packet Data (CDPD).