TCP/IP is the universal protocol for internet communications. It is made up of two complementary protocols: TCP and IP. TCP breaks files into packets and ensures reliable delivery by reassembling packets and detecting errors. IP delivers each packet to its destination by dynamically choosing the best route. Ethernet is the most common networking technology, which uses the CSMA/CD protocol. CSMA/CD allows nodes to compete for access to transmit over the shared cable by first listening to check for silence before transmitting and detecting collisions.