Which two technological advances developed for Advanced Research Projects Agency Network (ARPANET) were needed for the internet?

1. Packet switching: ARPANET was the first network to use packet switching technology, where data is divided into small packets for transmission over the network. This technology was essential for the development of the internet as it allowed for more efficient and reliable data transmission.

2. Transmission Control Protocol/Internet Protocol (TCP/IP): ARPANET played a significant role in the development of the TCP/IP protocol suite, which standardized communication across different networks and allowed them to communicate with each other. This protocol was crucial for the creation of the internet as we know it today.