The internet pre-dates the World Wide Web by 20+ years. Loosely speaking, the World Wide Web is a collection of documents that each possesses a URL, linked by hypertext. Hypertext means that text in a document is associated with a link that, when clicked, points one's web browser to another web document or to a link inside the current document. Normally, web sites are accessed using the Hypertext transfer protocol (HTTP) protocol. HTTP runs on top of the Transmission Control Protocol (TCP)/Internet Protocol (IP) protocol that is normally used to communicate on the internet. Web documents are typically stored in HTML format. Data transferred in HTTP is often in eXtensible Markup Language (XML) format, or in JavaScript Object Notation (JSON) format. XML is a standard for storing and sending data. JSON is language independent, but has a structure that is familiar to users of modern programming languages such as C++, Java, Python, among others.