
Explanation/Reference:
Target1, Target 3: NetTcpBinding
NetTcpBinding is the right choice for binary TCP communications that cross machine boundaries.
NetTcpBinding is optimized for cross-machine communication. By default, it implements binary message encoding.
NetTcpBinding specifies a secure, reliable, optimized binding suitable for cross-machine communication.
By default, it generates a run-time communication stack with transport security and Windows authentication as default security settings. It uses the Transmission Control Protocol (TCP) for message delivery, and binary message encoding.