Module 3 The Internet and World Wide Web
Module 3 The Internet and World Wide Web
LEARNING OUTCOMES:
OVERVIEW
https://gshiftlabs.com/wp-content/
The internet and the World Wide Web (WWW) have become fundamental components
of modern society, reshaping communication, information access, and commerce on a
global scale. The internet, a vast network, facilitated a myriad of activities such as
communication, information retrieval, e-commerce, entertainment, education, and business
operations. Data traverses the internet through packets of information that are routed through
a complex network of routers to reach their intended destination. Computers play a pivotal
role on the internet by accessing, processing, and transmitting data, running software
applications, and storing information on servers. The World Wide Web, a system of
interconnected documents and resources accessible via the internet, uses hyperlinks to
navigate web pages seamlessly. Understanding the nuances of these technologies is crucial
for navigating the digital landscape effectively and harnessing the potential of the internet
and the World Wide Web.
KEY TERMS
Introduction
Activity
1. What were the primary motivations behind the development of the internet? How have
these motivations changed over time?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
2. How has the internet’s accessibility and reach evolved? What factors have contributed
to this change?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
3. What are some of the key technological advancements that have shaped the
internet’s evolution?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
4. How has the internet’s impact on society changed from its early days to the present?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
5. What are some of the potential benefits and challenges associated with the future
development of the internet?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
6. How do you think the internet will continue to evolve I n the next decade?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
7. What are some ethical considerations related to the internet’s future development?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
Abstraction
The internet has undergone remarkable evolution from its humble beginnings to its
current state as a ubiquitous and essential part of modern life, with further advancement on
the horizon.
Introduction
Activity
Explore the vast capabilities of the internet by completing a series of task using different
online tools and resources. Provide a photo for each task.
1. Find a Recipe: Search for a recipe online for a dish you’ve never tried before. Include
the name of the dish, the website where you found the recipe, and list three ingredient
used in the recipe.
The Website
3. Connect with Someone New: Join an online community or forum related to a hobby or
interest you have. Describe the community or forum you joined and mention one
interesting discussion or post you encountered.
Photos:
4. Explore a Virtual Museum: Visit a virtual museum online. Note the name of the museum,
the country it is located in, and describe one artifact or exhibit you found particularly
interesting.
Photos:
5. Shop Online: Find a product you’d like to buy online and compare prices from at least
three different retailers. Note the name of the product, the lowest price you found, and
the name of the retailer offering the best deal.
1. How did this scavenger hunt change your understanding of the internet’s capabilities?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
2. Did you encounter any challenges accessing information or completing tasks due to
limitations in internet access or technology?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
3. How confident are you in the accuracy and reliability of the information you found
online?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
4. How do you think the internet’s ability to connect people, provide information, and
facilitate learning impacts society?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
5. What are some potential future applications of the internet that you can imagine?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
Abstraction
The internet serves as a powerful platform that facilitates a wide range of activities and
services, transforming the way we communicate, access information, conduct business, and
interact with the world.
1. Communication
2. Information Access
4. Entertainment
5. Education
8. Social Connection
Social media platform such as Facebook, Instagram, and Twitter enable individuals to
connect, share experiences, and engage with a global audience. Online communities
and forums provide spaces for networking and discussion on diverse topics.
Application:
Read each situation carefully and determine if the internet can be used to accomplish
it. Choose “Yes” if the internet can be used, and “No” if it cannot.
Introduction
Activity
Compare and contrast circuit switching and packet switching, highlighting their key
differences and advantages.
1. Research: Gather information about circuit switching and packet switching, focusing
on their:
Advantages:
Disadvantages:
2. Create a Comparison Table: Develop a table that compares and contrasts circuit
switching and packet switching across the following categories:
Connection Establishment:
o How is a connection
established?
Efficiency:
Cost:
Application:
Circuit Switching
Packet Switching
Analysis
1. What are the key differences between circuit switching and packet switching in terms
of how data is transmitted?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
2. Which method is more efficient for handling varying data loads? Why?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
3. Which method is more suitable for real-time applications like voice calls or video
conferencing? Why?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
4. Which methods is more cost-effective for large scale data transmission over long
distances? Why?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
5. What are some examples of technologies or services that utilize circuit switching and
packet switching?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
6. How has the development of packet switching contributed to the growth and
popularity of the internet?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
Abstraction
Data travels across the internet through a complex system of interconnected networks,
routers, switches, and cables, following a series of steps to reach its destination. The process
involves various protocols, technologies, and infrastructure components networking together
to ensure efficient and reliable data transmission.
1. Data Generation
The journey begins when a user generates data such as sending an email, browsing a
website, or streaming a video.
2. Data Encapsulation
The data is broken down into smaller packets, each containing a portion of the original
message along with header information specifying the source and destination
addresses.
3. Routing
The packets are then routed through the network using routers, which examine the
destination address in each packet and determine the best path for transmission.
4. Transmission
The packets travel across different network segments, including local area networks
(LANs), wide area networks (WANs), and the internet backbone, using a combination
of wired and wireless connections.
5. Switching
At each node in network, switches direct the packets to their next destination based on
the information in the packet headers, ensuring efficient data flow.
6. Packet Forwarding
The packets may take different routes to reach the destination, passing through multiple
intermediary devices and network links.
7. Packet Reassembly
Once all packet arrives at the destination, they are reassembled in the correct order to
reconstruct the original data message.
8. Delivery
The reassembled data is delivered to the recipient’s device, where it can be processed,
displayed, or stored for future use.
Packet Switching Packets can be Packets can get lost The two types of
routed around while taking packet switching are
network congestion. alternative routes to datagram and
Packet switching the destination. virtual circuit.
makes efficient use Messages are Datagram packets
of network divided into packets are independently
bandwidth. that contain sources sent and can take
and destination different paths
information. through out the
network. Virtual
circuit uses a logical
connection between
the source and the
destination device.
An example of how data travels the internet is when a user accesses a website. When
a user enters a website address in their browser, the request is broken down into packets that
travel through various networks, routers, and switches to reach the web server hosting the site.
The server responds by sending packets back to the user’s device, where they are
reassembled to display the requested webpage.
Application
Read each situation carefully and determine whether circuit switching or packet
switching would be used. Choose “CS” for circuit switching if the situation involves a dedicated
connection, and “PS” for packet switching if the situation involves breaking data into packets.
Introduction
The internet has become an integral part of people and devices worldwide. But what
exactly do computers do on the internet? This module delves into the fascinating world of
computer interactions within the digital realm. We will explore the fundamental processes that
enable computers to communicate, access information, share resources, and perform various
task online. From understanding the role of network protocols and addressing systems to
examining the functions of web servers, databases, and cloud computing, this module
provides a comprehensive overview of how computers interact and collaborate within the
vast network of the internet. By understanding this underlying mechanism, we gain a deeper
appreciation for the technological marvels that power our digital world.
Activity
Select a specific type of computer (laptop, smartphone, server) that you want to focus
on. Imagine a typical day for your chosen computer, starting from the moment it is turned on
and connected to the internet. Describe the various activities that your computer performs
throughout the day. For each activity, explain the underlying processes and technologies that
enable your computer to perform these tasks. Create a visual timeline or flowchart to illustrate
the various activities and processes that your computer performs throughout the day.
1. What are the key functions that you chosen computer performs on the internet?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
3. What are the roles of routers, switches, and servers in facilitating internet
communication?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
4. How does your computer interact with other devices and users on the internet?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
5. What are the advantages and disadvantages of using the internet for communication,
information access, and data sharing?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
6. How has the internet transformed the way we work, learn, and interact with the world
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
7. What are some potential future trends in computer interactions on the internet?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
Abstraction
1. Communication
3. Data Sharing
Computers enable users to share files, documents images, and other data with others
over the internet. Examples include uploading files to cloud storage services like Google
Drive, sharing photos on social media platform, or collaborating on documents using
online tools like Google Docs.
4. Online Services
Computers support a variety of online services, such as streaming music and videos,
online gaming, e-commerce, and cloud computing. Example include streaming movies
on Netflix, shopping on Amazon, playing multiplayer games online, or using cloud-based
software like Google Workspace.
5. Networking
6. Cybersecurity
Application
For each scenario, determine which category of internet interaction best describe the
activity. Write the letter on each category.
Introduction
The World Wide Web, a vast and interconnected network of information and resources,
has revolutionized the way we access, share, and consume information. This module delves
into the fascinating world of the web, exploring its underlying technologies, evolution, and
impact on society. We will examine the fundamental principles of web technologies including
HTML, CSS and JavaScript, and explore the architecture and protocols that enable seamless
communication and data transfer across the web. We will also delve into the current state of
the web, exploring its diverse applications, evolving trends, and the challenges it faces. Finally,
we will examine the art and science of searching for information on the web, exploring
effective strategies, search engines, and the importance of evaluating online sources. By
understanding these key aspects of the web, we gain a deeper appreciation for its
transformative power and its impact on our lives.
Activity
Objective: To understand the fundamental technologies of the World Wide Web by creating
a simple website using HTML, CSS, and basic JavaScript.
2. Structure with HTML: Use HTML to create the basic structure of your website, including:
3. Style with CSS: Apply CSS styles to enhance the visual appearance of your website:
4. Add Interactivity with JavaScript: Include basic JavaScript code to add dynamic
elements:
5. Publish Tour Website: Use a free web hosting service (e.g., GitHub Pages, Netlify,
Google Site) to publish your website online.
Analysis
1. Hod did you use HTML to structure the content of your website?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
2. What CSS styles did you apply to improve the visual appearance of your website?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
4. What are the advantages of using HTML, CSS, and JavaScript for web development?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
5. What are some limitations or challenges you encountered while building your website?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
6. How can you further improve your website design and functionality?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
7. What are some other web technologies you could explore to enhance your website?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________________
Abstraction
The World Wide Web (WWW), commonly known as the web, encompasses a vast
network of interconnected documents and resources accessible via the internet. It relies on a
range of web technologies to enable information sharing, communication, and collaboration.
HTML (HyperText Markup Language) serves as the backbone for structuring web content, while
CSS (Cascading Styles Sheets) enhances the visual presentation of websites. JavaScript adds
interactivity and dynamic functionality to web pages, allowing for engaging user experiences.
Today, the web has evolved into a dynamic platform with diverse application, including social
media, e-commerce, online education, and cloud computing. Users can access a wealth of
information through search engines like Google, Bing, and Yahoo, allowing for quick and
efficient retrieval of data on any topic of interest. The web continues to shape our daily lives,
influencing how we communicate, work, learn, and stay informed.
1. Web Technologies
Web technologies are the building blocks that power the World Wide Web, enabling
the creation, delivery, and interaction with web content. HTML (HyperText Markup
Language) serves as the foundation for structuring web pages by defining the content
and layout. CSS (Cascading Style Sheet) enhances the presentation of web pages
through styling elements such as fonts, colors, and layouts. JavaScript, a versatile
scripting language, adds interactivity to websites, enabling dynamic features like
animations, form validation, and real-time updates. Other technologies like HTTP
(HyperText Transfer Protocol), SSL/TLS for secure communication, and responsive design
techniques play crucial roles in optimizing user experience across devices.
Today, the World Wide Web has evolved into a multifaceted platform that influences
nearly every aspect of modern life. Social media platforms like Facebook, Twitter, and
Instagram have transformed how people connect and share information globally. E-
commerce giants such as Amazon and Alibaba have revolutionized the way we shop
and conduct business online. Streaming services like Netflix and Spotify have changed
how we consume entertainment. Cloud computing services like Google Drive and
Dropbox have made data storage and collaboration more efficient. The web continues
to evolve with the emergence of technologies like AI, IoT, and blockchain, shaping the
future of digital experiences.
Searching for information on the web has become an integral part of daily life, with
search engines playing a central role in facilitating information retrieval. Search engines
like Google, Bing and Yahoo use complex algorithm to index and rank web pages
based on relevance to user queries. Users can enter keywords into search engines to
find a wealth of information ranging from articles, research papers, images, videos, and
more. Advanced search operators filter, and tools help user refine their searches and
find specific information quickly. Effective search strategies involve using relevant
keywords, evaluating source credibility, and cross-referencing information from multiple
sources to ensure accuracy and reliability.
Application
Objective: To apply basic web design principles and technologies to create a functional
and visually appealing website.
Materials:
• Students learn the basics of HTML (HyperText Markup Language) to create the
structure of their website.
• They use HTML tags to define headings, paragraphs, images, links, and other
content elements.
• They create a basic HTML file for their website.
• Students learn the basic of CSS (Cascading Style Sheets) to style the appearance
of their website.
• They use CSS properties to control colors, fonts, sizes, spacing, and layout.
• They create a separate CSS file to style their HTML content.
• Students create the content for their website, including text, images, and videos.
• They write engaging and informative content relevant to their chosen topic.
• They ensure their content is well-organized and easy to read.
• Students present their websites to the class, showcasing their design choices and
functionality.
• They received feedback from peers and instructors on their website’s design,
content, and technical aspects.
Berners-Lee T. (2000). Weaving the web: The original design and ultimately destiny of the world wide
web. Hraper.
Berners-Lee T. & Fischetti M. (1999). Weaving the web: The original design and ultimate destiny of the
world wide web by its inventor. HarperSanFrancisco.
Caoili-Tayuan Ronina R. & Eleazar, Mia V. (2019). Living in the information technology era. C & E
Publishing, Inc.
Comer D. E. (2019). Internetworking with TCP/IP: Principles, protocols, and architecture (6th ed.).
Pearson.
Ducket J. (2014). HTML and CSS: Design and build websites. Wiley.
Hafner K. & Lyon M. (1996). Where wizard stay up late: The origins of the internet. Simon & Schuster.
Kehoe B. P. (2016). The power of internet for learning: Moving from promise to practice. Allyn &
Bacon.
Kurose J. F & Ross K. W. (2012). Computer networking: A top-down approach (6th ed.). Pearson
Education
Kurose J. F. & Ross K. W. (2017). Computer networking: A Top-down approach (7th ed.). Pearson.
Nielsen J. (2010). Designing web usability: The guide to creating websites people will use. New Riders.
Rouse M. (2020). What is the internet? Definition from WhatIS.com. Retrieved from
https://whatis.techtarget.com/definition/internet
Sen J. (2019). Web development with nod and express: Leveraging the JavaScript stack. O’Reilly
Media.
Silberschatz A. et. al. (2019). Database system concepts (7th ed.). McGraw-Hill Education.
Stalling W. (2017). Data and computer communication (10th ed.). Pearson Education.
Tapscott D. (2014). The digital economy: Rethinking promise and peril in the age of networked
intelligence. McGraw-Hill Education.
Tapscott D. & Williams A. D. (2010). Macrowikinomics: Rebooting business and the world. Portfolio.
World Wide Web Consortium (W3C). (2023). What is the world wide web? Retrieved from
https://www.w3.org/standards/webdesign/htmlcss/whatisweb.html
Zittrain J. (2008). The future of the internet and how to stop it. Yale University Press.
World Wide Web Consortium. (2023). About the W3C. Retrieved from https://www.w3.org/