TCP/IP is a set of protocols that defines how data is transmitted and formatted so that networked systems can communicate. It originated from ARPAnet, which was developed by the Department of Defense to create a decentralized network resilient to attacks. TCP/IP provides logical addressing, routing between networks, name resolution from names to addresses, error checking and flow control for reliable data transmission, and support for multiple applications simultaneously through the use of ports. It is overseen by various standards organizations to ensure interoperability.