Method 1: tcp
Method 2: http
IP (Internet Protocol)
In network communication, addressing of network components is critical for information routing and transmission. Message transmission between two machines in the same network has their own technical agreements. A lan sends messages between machines by providing a 6-byte unique identifier ("MAC" address. Each machine in the SNA network has a logical unit and corresponding network address. DECNET, AppleTalk, and Novell IPX have a configuration used to assign numbers to each worker network and workstation.
TCP (Transmission Control Protocol)
TCP provides reliable transmission stream and virtual connection services for applications by serializing responses and resending data packets when necessary. TCP mainly provides data stream transfer, reliable transmission, effective traffic control, full duplex operation and multi-channel transmission technology. For more details, see the TCP section.
As for the HTTP protocol, it is one of the TCP protocol families. Use TCP80 Port
I am not clear about the specifics. By default, wcf implements many functions, such as tcp, http, and basic. There are differences. For example, basic cannot implement context exchange of messages.
Http is an application layer protocol based on tcp.