Reality → Tech → Internet → Protocols
The most important protocols and tools that enable traffic on the Net include:
Hyper Text Markup Language (HTML) puts information on the Web [2] , a Uniform Resource Locator (URL) identifies a resource [3] , browsers display and interact with websites [4] , search engines retrieve specified information [5] , and web services extend the use of the Net [6] .
Standardization aspects are being taken care of by the following key organizations and associations:
Worldwide, tens of thousands of autonomous systems run the Net, thereof a few very large ones (about 15) in Tier 1, all others in Tier 2. Interoperability of the systems is made possible through the Border Gateway Protocol and AS numbers assigned by regional Internet registries. Tier 1 providers sign peering agreements among each other and so can cover the total Net. Tier 2 providers also try to maximize access through peering, but have to pay transit fees for access to at least some portion of the Net (see also Wide-Area Internet Routing).
The Simple Mail Transfer Protocol (SMTP) governs the sending of messages from the client to the mail server for relaying. The Post Office Protocol (POP) manages the downloading of messages from a mail server with immediate (online) deletion on the server, while the Internet Message Access Protocol (IMAP) keeps the message on the server for additional manipulation (online or offline) until deliberate removal by the user.
To create web sites and pages, HTML marks up text with start and end tags containing elements that can be read and interpreted by a browser. Supporting Cascading Style Sheets (CSS) define layout and style. Links lead to other pages and sites. JavaScript enables integration of video, audio, and web applications.
The Uniform Resource Locator (URL, informally 'web address') is a readable and memorizable name of a web resource (which in most cases is a website but increasingly also a thing). It is created with the DNS as a placeholder for an IP address that the computer uses to identify a resource.
Web services enable interoperability of different software and hardware systems through the use of XML and related programs. Amazon web services and other firms (Microsoft, IBM, Google, et al.) provide cloud computing for a growing amount of data distributed over the Net.