The Internet and the Web

1. The Internet: 
In simplest terms, the Internet is a global network comprised of smaller networks that are interconnected using standardized communication protocols. The Internet standards describe a framework known as the Internet protocol suite. This model divides methods into a layered system of protocols. 

These layers are as follows: 

  1. Application layer (highest) – concerned with the data(URL, type, etc.). This is where HTTP, HTTPS, etc., comes in. 
     
  2. Transport layer – responsible for end-to-end communication over a network. 
     
  3. Network layer – provides data route. 
     

The Internet provides a variety of information and communication facilities; contains forums, databases, email, hypertext, etc. It consists of private, public, academic, business, and government networks of local to global scope, linked by a broad array of electronic, wireless, and optical networking technologies. 

2. The World Wide Web: 
The Web is a only way to access information through the Internet. It’s a system of Internet servers that support specially formatted documents. The documents are formatted in a markup language called HTML, or “HyperText Markup Language”, which supports a number of features including links and multimedia. These documents are interlinked using hypertext links and are accessible via the Internet. 

To link hypertext to the Internet, we need: 
 



  1. The markup language, i.e., HTML. 
     
  2. The transfer protocol, e.g., HTTP. 
     
  3. Uniform Resource Locator (URL), the address of the resource. 
     

We access the Web using Web browsers

Difference between Web and Internet: 

 

Internet Web
The Internet is the network of networks and the network allows to exchange of the data between two or more computers.                                                                                                                                                  The Web is a way to access Information through the Internet.
It is also known as Network of Networks. The Web is a model for sharing information using Internet.                                                                                                                                                                                                                  
The Internet is a way of transporting information between devices. The protocol used by the web is Http.
  The Web is accessed by the Web Browser.

URI: 
URI stands for ‘Uniform Resource Identifier’ . A URI can be a name, locator, or both for an online resource whereas a URL is just the locator. URLs are a subset of URIs.  A URL is human-readable text that was designed to replace the numbers (IP addresses) that computers use to communicate with servers.

A URL consists of a protocol, domain name, and path (which includes the specific subfolder structure where a page is located) like-

       protocol://WebSiteName.topLevelDomain/path

  1. Protocol – Http or Https.
  2. WebSiteName – geeksforgeeks, google etc.
  3. topLevelDomain- .com, .edu, .in etc.
  4. path- specific folders and/or subfolders that are on a given website.
     

Who governs the Internet? 
The Internet is not governed and has no single authority figure. The ultimate authority for where the Internet is going rests with the Internet Society, or ISOC. 
ISOC is a voluntary membership organization whose purpose is to promote global information exchange through Internet technology. 

 

  • ISOC appoints the IAB- Internet Architecture Board. They meet regularly to review standards and allocate resources, like addresses. 
     
  • IETF- Internet Engineering Task Force. Another volunteer organization that meets regularly to discuss operational and technical problems. 
     

 

Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.