World Wide Web (WWW)

Definition of the World Wide Web:

The World Wide Web (WWW or simply the Web) is a system of interconnected documents and resources that are accessed over the Internet using web browsers. It’s a part of the broader internet and allows users to navigate through a vast collection of web pages, multimedia content, and other resources linked by hyperlinks. The web is based on the use of URLs (Uniform Resource Locators) to locate and access specific web pages, and it enables users to view text, images, videos, and other types of media from around the world.

Brief History of the World Wide Web

The World Wide Web was invented by British computer scientist Tim Berners-Lee in 1989 while he was working at CERN, the European Particle Physics Laboratory. He proposed the concept of a hypertext system that would allow researchers to share information across the internet. In 1991, Berners-Lee published the first web page and released the first web browser. This marked the beginning of the web as we know it. Over the years, the web has evolved significantly, leading to the development of multimedia-rich websites, social media platforms, online commerce, and a wide range of applications that shape modern digital life.

Basic Terminologies and Protocols for Websites:

Sure, I’d be happy to provide you with some basic terminologies and protocols related to websites:


  1. Website: A collection of web pages and multimedia content that are accessible through a specific domain name.
  2. Web Page: A single document on the web that contains text, images, videos, and other media.
  3. URL (Uniform Resource Locator): A web address used to specify the location of a resource on the internet. It consists of the protocol, domain name, and optional path.
  4. Domain Name: A human-readable name that corresponds to an IP address. It’s used to identify websites on the internet (e.g.,
  5. Hosting: The service of storing and serving website files on servers connected to the internet.
  6. Browser: A software application used to access and view websites. Popular examples include Chrome, Firefox, Safari, and Edge.
  7. HTML (Hypertext Markup Language): The standard markup language used to create web pages. It structures content using elements and tags.
  8. CSS (Cascading Style Sheets): A language used to describe the visual presentation and layout of HTML elements on a web page.
  9. JavaScript: A scripting language used to add interactivity and dynamic behaviour to web pages.
  10. Responsive Design: Designing a website to adapt and display properly on various devices and screen sizes, from desktops to mobile phones.
  11. CMS (Content Management System): Software that helps users create, manage, and publish digital content on the web without requiring advanced technical skills.
  1. SEO (Search Engine Optimization): The process of optimizing a website’s content and structure to improve its visibility on search engines like Google.
  2. Domain Name System (DNS): The system that translates human-readable domain names into IP addresses, allowing users to access websites using names instead of numeric IP addresses.
  3. Web Server: A computer program that serves requested web pages to users’ browsers. Apache, Nginx, and Microsoft IIS are common web server software.

16. Web Hosting: A service that provides storage space and resources for websites to be accessible on the internet.

  1. Hyperlink: A clickable element on a web page that, when clicked, takes the user to another web page or a different section of the same page.
  2. Navigation Menu: A collection of links that help users navigate through different sections or pages of a website.
  3. Viewport: The visible area of a web page within a user’s browser window, which may differ depending on the device and screen size.
  4. Alt Text: Descriptive text provided for images on a web page. It’s used for accessibility and search engine optimization.
  5. Meta Tags: HTML tags that provide metadata about a web page, such as title, description, and keywords. They influence how search engines display and index the page.
  6. Cache: Temporary storage of web page resources (like images, scripts, and styles) in a user’s browser to improve loading speed on subsequent visits.
  7. Cookie: A small piece of data stored on a user’s device by a website, often used for tracking, authentication, and personalization.
  8. E-commerce: Conducting business transactions, such as buying and selling products or services, over the Internet.
  9. Plug-in: A piece of software that adds specific features or functionalities to a website. Common examples include browser plug-ins and WordPress plugins.
  10. Widget: A small application or component that provides specific functionality on a website, such as a weather widget or social media feed.
  11. Responsive Images: Images that are served in different sizes and resolutions based on the user’s device, ensuring optimal display and performance.
  12. Breadcrumb: A navigational element that shows the user’s path from the homepage to the current page within a website’s hierarchy.
  13. Call to Action (CTA): A prompt on a web page that encourages users to take a specific action, such as signing up for a newsletter or making a purchase.
  14. API (Application Programming Interface): A set of rules and protocols that allows different software applications to communicate and interact with each other.
  15. Web Analytics: The collection, measurement, and analysis of data related to website usage and user behaviour to optimize performance and user experience.


  1. HTTP (Hypertext Transfer Protocol): The protocol used for transferring data (web pages, images, etc.) over the internet. It defines how requests and responses are formatted and processed.
  2. HTTPS (Hypertext Transfer Protocol Secure): A secure version of HTTP that encrypts data transmitted between the user’s browser and the web server, ensuring privacy and security.
  3. FTP (File Transfer Protocol): A protocol used to transfer files between a local computer and a remote server.
  4. SMTP (Simple Mail Transfer Protocol): A protocol for sending and receiving email messages.
  5. POP3 (Post Office Protocol 3): A protocol for receiving email messages from a mail server.
  6. IMAP (Internet Message Access Protocol): A protocol for accessing and managing email messages stored on a mail server.
  7. TCP/IP (Transmission Control Protocol/Internet Protocol): The foundational protocol suite of the internet, responsible for data transmission and routing.
  8. DNS (Domain Name System): The protocol used to translate domain names into IP addresses and manage domain name records.
  9. SSL/TLS (Secure Sockets Layer/Transport Layer Security): Protocols used to establish secure and encrypted connections between a user’s browser and a web server.
  10. HTTP/2: An updated version of the HTTP protocol that offers improved performance and efficiency for loading web pages.
  11. RSS (Really Simple Syndication): A protocol for distributing and gathering web content in a standardized format, often used for news feeds.
  12. WebSocket: A communication protocol that enables real-time, full-duplex communication between a client (such as a browser) and a server.
  13. XML (eXtensible Markup Language): A markup language similar to HTML, used to structure data for exchange between different systems.
  14. JSON (JavaScript Object Notation): A lightweight data interchange format commonly used for transmitting structured data between a server and a web application.
  15. REST (Representational State Transfer): An architectural style and set of constraints for designing networked applications, often used in web services.
  16. GraphQL: A query language and runtime for APIs that enables clients to request specific data, reducing over-fetching and under-fetching of data.
  17. FTPS (FTP Secure): An extension of FTP that adds a layer of security through encryption, protecting file transfers.
  18. SFTP (SSH File Transfer Protocol): A secure file transfer protocol that uses encryption and secure shell (SSH) for data protection.
  19. WebDAV (Web Distributed Authoring and Versioning): An extension of HTTP that facilitates collaborative editing and management of files on remote web servers.
  20. SMTPS: An encrypted version of SMTP that secures email communication by using SSL or TLS encryption.

Read also:

Computer Network: LAN, MAN, WAN, PAN, HAN, CAN, VPN, WLAN

Career opportunity in data processing

Computer virus


16 Ingenious Ways Cybercriminals Exploit AI for Romance Scams

Leave a Comment

Your email address will not be published. Required fields are marked *

Get Fully Funded Scholarships

Free Visa, Free Scholarship Abroad

           Click Here to Apply