Question: what is the difference between tcp/ip and ethernet?
Answer: Ethernet is a local area technology, a protocol for the Network Layer within the TCP/IP stack. On the other hand, TCP/IP is a protocol suite which are used in the OSI layers for efficient networking between each layer.