This ASP NET book starts our journey toward Web APIs at the beginning. In the late 1960s the Advanced Research Projects Agency Network (ARPANET), a series of network based systems connected by the TCP/IP protocol, was developed by the Defence Advanced Research Projects Agency (DARPA). Initially, it was made for universities and research laboratories in the US to generally share data.
ARPANET continued to evolve and ultimately led in 1982 to the creation of an international group of interconnected networks known as the Internet. The Internet was built on top of the Internet protocol suite also known as TCP/IP, which is a collection of communication protocols. Whereas ARPANET was a reasonably closed system, the Internet was made to become a globally open system connecting private and public agencies, organizations, individuals, and institutions.
In 1989, Tim Berners-Lee, a scientist at CERN, invented the World Wide Web, a new system for accessing linked documents via the Internet with a web browser. Navigating the documents of the Web which were predominantly written in HTML required a special application protocol, the Hypertext Transfer Protocol (HTTP). These protocols are at the centre of what drives websites and Web APIs.