LITE MIDTERM REVIEWER
Evolution of the Web
Web 1.0 (1989–early 2000s)
Introduced by Tim Berners-Lee in 1989 and defined by its basic
connectivity and hyperlinks. The term "read-only web" was
coined by Berners-Lee to describe the early World Wide Web,
which allowed users to access and read information but offered
little opportunity for contribution or interaction.
The key element that propelled the Web 1.0 era was the creation
of the web browser, with Mosaic (released in 1993) being the
first popular browser. Co-created by Marc Andreessen, who later
co-founded Netscape, Mosaic made it easy for users to access
web pages and marked a significant milestone in the web's early
development.
Platforms like Myspace and LiveJournal were among the early
examples of Web 1.0, offering basic tools for self-expression but
still maintaining a one-way flow of information.
Characteristics of Web 1.0
Static Content
Websites presented fixed, unchanging information with no realtime
updates or dynamic features.
Read-Only Experience
Users could only view content, with no mechanisms for interaction
or user feedback.
HTML-Based Structure
Websites were built using basic HTML, without advanced scripting or
dynamic elements.
Lack of User-Generated Content
All content was created and controlled by website administrators or
owners.
Linear Navigation
Web navigation followed a simple, straightforward structure using
basic hyperlinks.
Slow Internet Speeds
Limited bandwidth resulted in slower site performance and reduced
interactivity.
Key Features of Web 1.0
Static Web Pages
Pre-built pages that were not updated in real-time.
Basic Text Links
Simple text-based links for navigating between pages.
Content Distribution
Primarily used to share static, informational content efficiently.
Limited Multimedia
Few images or videos were included due to bandwidth limitations.
Basic Search Engines
Simple, directory-style search engines like AltaVista were common.
Information Sharing Focus
The emphasis was on sharing basic information rather than
fostering interactive communities.
Web 2.0 (early 2000s–present)
The term "Web 2.0" gained widespread recognition following the
first Web 2.0 conference in 2004, organized by Tim O'Reilly and
Dale Dougherty. However, the concept had been introduced
earlier by Darcy DiNucci in 1999. This era didn't involve any
specific technical upgrades but rather a shift in the way websites
were developed and used—focusing on collaboration and
engagement.
However, Web 2.0 wasn't without its challenges. The increased
use of user-generated content and the growing popularity of
social networks led to concerns about privacy, security, and the
rise of data-driven advertising. While the era brought with it a
democratization of content creation, it also raised new issues
about the commercialization of personal data, with companies
collecting and leveraging vast amounts of user information for
targeted ads.
Key Characteristics of Web 2.0
Interactivity
Platforms are designed to foster user engagement, allowing for real
time communication and active participation.
User-Generated Content
Users can effortlessly create, share, and contribute their own
content, enriching the web with diverse perspectives.
Social Networking
Web 2.0 enhances community-building through platforms like
Facebook, Twitter, and LinkedIn, enabling global connections and
interactions.
Collaboration
Tools such as wikis and Google Docs facilitate seamless teamwork,
making it easier for users to work together in real-time.
Rich User Experience
Websites offer dynamic, responsive interfaces and multimedia-rich
platforms, improving how users interact with content.
Tagging and Folksonomy
User-generated tags help categorize and organize content, making
it easier to discover and navigate.
Cloud-Based Services
Many applications are hosted on the cloud, allowing users to access
them from any device, anytime, anywhere.
Features of Web 2.0
Seamless Platform Integration
Websites like Gmail and YouTube are designed to operate smoothly
across the web, offering consistent functionality.
Service Integration
Various services can be integrated, enhancing the overall user
experience and providing more robust features.
Social Interaction Tools
Built-in tools for sharing content and interacting with others across
different platforms make collaboration easier.
Device Optimization
Web 2.0 platforms are designed to be responsive, adapting to a
variety of devices and screen sizes.
Subscription and Updates
Users can easily subscribe to content and receive updates, keeping
them connected to their interests.
Community-Driven Development
Web 2.0 encourages collective input, allowing users to shape and
share content and ideas, fostering an open, collaborative
environment.
Web 3.0 (current and future)
Web 3.0, also referred to as Web3, is still an emerging concept
with varying definitions and ongoing debates. Initially coined in
2006 by journalist John Markoff and Tim Berners Lee, it was
intended to represent the "Semantic Web," an advanced version
of the internet that organizes data more intelligently. In 2014,
Gavin Wood popularized Web 3.0 within the blockchain space,
differentiating it from Berners-Lee’s vision of the Semantic Web.
Over the years, the concept has evolved and expanded beyond
just semantic data linking to include decentralization,
cryptocurrency, and artificial intelligence (AI).
Web 3.0 concept goes far beyond the Semantic Web espoused
by Berners-Lee and the W3C and is more often used in reference
to higher-level concepts such as the following:
Decentralization
Unlike Web 1.0 and 2.0, which rely on centralized servers, Web 3.0
operates on decentralized networks using peer-to-peer systems and
consensus algorithms like blockchain.
Cryptocurrency
Digital currencies and blockchain technologies are foundational to
Web 3.0, enabling decentralized financial systems, including non-
fungible tokens (NFTs) for asset ownership.
AI Integration
Artificial intelligence enhances user experiences and automation,
supporting intelligent search, personalization, and improved
scalability of web services.
Semantic Web
Web 3.0 builds upon the Semantic Web concept, using AI to
intelligently link and interpret data, offering better insights and
machine-based reasoning instead of relying on keywords alone.
Vision and Implications
Web 3.0 aims to create a more secure, transparent, and user-
controlled internet. It enables decentralized interactions without
centralized authorities, putting data ownership and privacy at the
forefront. This transformation includes the shift from frontend
innovations in Web 2.0 to backend advancements, such as
decentralized databases and distributed ledger technologies (DLT),
particularly blockchain. Web 3.0 offers applications like
decentralized finance (DeFi), blockchain-based social networks, and
AI-driven platforms. With its open-source nature and peer-to-peer
communication, it promotes a more inclusive, transparent, and
interactive internet ecosystem.
Future of Web 3.0
Web 3.0 is not just about technology but also about a shift in how
we interact with the internet. It represents a global digital space
where people can connect, share information, and collaborate
autonomously. However, as with any emerging technology, Web
3.0’s full potential will depend on innovation, investment, and the
responsible development of decentralized systems.
Comparison of Web 1.0, Web 2.0 and Web 3.0
FEATURE/ WEB 1.0 WEB 2.0 WEB 3.0
ASPECT
TIME PERIOD 1990s - early Early 2000s - Emerging
2000s Present (Ongoing)
WEB Static, read- Dynamic, Decentralized,
STRUCTURE only interactive peer-to
websites Websites peer networks
CONTENT Content is Content is Content is
CREATION created generated by decentralized
by website users (UGC) and owned by
owners users
only
USER Limited, High Enhanced,
INTERACTION passive interactivity intelligent
consumption and interactions via
user AI
engagement
TECHNOLOGIE HTML, CSS, AJAX, Flash, Blockchain, AI,
S static social IoT,
web pages media, and semantic web,
blogs decentralized
tech
CONTROL Centralized Centralized (but Decentralized
(control with with (control is
website more user distributed
owners) participation) among users)
DATA Data owned by Data still owned Data owned
OWNERSHIP websites and by and
companies centralized controlled by
platforms users,
decentralized
data
storage
SECURITY Basic security Improved High security
protocols security, (blockchain
(HTTPS, social network encryption,
SSL) protections decentralized
data)
MONETIZATIO Ads, affiliate Ads, sponsored Cryptocurrency
N links, content, , NFTs,
and simple subscription decentralized
banners models finance
(DeFi)
INTERACTIVIT Limited (static Real-time Real-time
Y text, updates, user interaction,
links, images) generated intelligent
content, content,
social media decentralized
apps
SEARCH Keyword-based Tagging, social AI-driven
search engines search, semantic
(Google) and search,
recommendatio intelligent
ns content
curation
EXAMPLES Early websites, Social media Decentralized
static HTML (Facebook, apps
pages Twitter), blogs, (dApps),
wikis blockchain
platforms
(Ethereum),
DeFi, NFTs
PLATFORMS Simple, Social platforms Decentralized
informational (Facebook, platforms
websites Instagram, (Web3, IPFS,
YouTube) Solid)
INNOVATION Basic User Decentralizatio
FOCUS functionality, experience n, AI
static content (UI/UX), integration,
display collaboration, blockchain
social
connectivity
MAIN Information Social media, Privacy, data
CONCEPTS dissemination, collaboration, ownership,
static content user decentralized
generated finance,
content smart contracts
Internet
The Internet is a worldwide telecommunications system that
provides connectivity for millions of other, smaller networks;
therefore, the Internet is often referred to as a network of
networks. It allows computer users to communicate with each
other across distance and computer platforms.
The Internet began in 1969 as the U.S. Department of Defense's
Advanced Research Project Agency (ARPA) to provide immediate
communication within the Department in case of war. Computers
were then installed at U.S. universities with defense related
projects. As scholars began to go online, this network changed
from military use to scientific use.
Internet Service Provider (ISP)
Allows the user access to the Internet through their server. Many
teachers use a connection through a local university as their ISP
because it is free. Other ISPs, such as America Online, telephone
companies, or cable companies provide Internet access for their
members. You can connect to the Internet through telephone
lines, cable modems, cellphones and other mobile devices.
In the 1970s, the first email programs were developed, and by
the late 1970s, the first internet service providers (ISPs)
appeared, offering dial-up connections to the internet for
individuals and small businesses. In the 1980s, the internet
began to see wider use, and the World Wide Web (WWW) was
developed in the 1990s, providing a graphical interface for
accessing and sharing information on the internet.
The Internet is the collection of the many different systems and
protocols. The World Wide Web, developed in 1989, is actually
one of those different protocols. The World Wide Web contains a
vast collection of linked multimedia pages that is ever-changing.
However, there are several basic components of the Web that
allow users to communicate with each other. Below you will find
selected components and their descriptions.
TCP/IP protocols
In order for a computer to communicate on the Internet, a set of
rules or protocols computers must follow to exchange messages
was developed. The two most important protocols allowing
computers to transmit data on the Internet are Transmission Control
Protocol (TCP) and Internet Protocol (IP). With these protocols,
virtually all computers can communicate with each other. For
instance, if a user is running Windows on a PC, he or she can
communicate with iPhones.
Domain name system
An Internet address has four fields with numbers that are separated
by periods or dots. This type of address is known as an IP address.
Rather than have the user remember long strings of numbers, the
Domain Name System (DNS) was developed to translate the
numerical addresses into words. For example, the address isu-
[Link] is really [Link].
URLs
Addresses for web sites are called URLs (Uniform Resource
Locators). Most of them begin with http (HyperText Transfer
Protocol), followed by a colon and two slashes. For example, the URL
for the ISU Ilagan is [Link]
Top-level domain
Each part of a domain name contains certain information. The first
field is the host name, identifying a single computer or organization.
The last field is the top-level domain, describing the type of
organization and occasionally country of origin associated with the
address.
Top-level domain names include:
.com Commercial
.edu Educational
.gov US Government
.int Organization
.mil US Military
.net Networking Providers
.org Non-profit Organization
Domain name country codes include, but are not limited to:
.au Australia
.de Germany
.fr France
.nl Netherlands
.uk United Kingdom
.us United States
.ph Philippines
Browsing
Browsing is the term used to describe the action of finding sites by
simply following hyperlinks. Text that is linked to other text
(‘hyperlinks’) appears in a special colour and/or style and is often
underlined.
Browser
Once you have an account with an Internet service provider, you
can access the Web through a browser, such as Safari or Microsoft
Internet Explorer. The browser is the application responsible for
allowing a user's computer to read and display web documents.
Hypertext Markup Language (HTML)
the language used to write web pages. A browser takes the HTML
and translates it into the content you see on the screen. You will
note your cursor turns into a pointing finger over some images or
text on the page. This indicates a link to additional information and
it can be either a link to additional web pages, email, newsgroups,
audio, video, or any number of other exciting files.
Internet Applications and Services
The Internet is the world’s largest computer network, enabling
seamless access to and distribution of information across multiple
locations. It allows people worldwide to share ideas, data, and
stories, fostering communication and collaboration. Some of the
most widely used Internet services include email, mailing lists,
instant messaging, Voice over Internet Protocol (VoIP), e-commerce,
and Telnet.
Electronic Mail (E-Mail)
E-mail is the most commonly used Internet service, allowing users
to send and receive messages globally. It functions as a digital
equivalent of traditional mail, consisting of a header (sender,
recipient, and subject), message body, and attachments (which may
have size limits). The portion of the email address following the “@”
symbol represents the recipient's domain or mail server. Sending
and receiving emails is generally free, even for international
communication.
Examples: [Link], [Link], [Link], [Link],
and
institutional domains such as [Link], [Link], and [Link].
Mailing Lists and Listservs
A mailing list is a specialized form of email communication managed
by a list administrator using a software program called a list server
(or "listserv"). Messages sent to a listserv are automatically
distributed to all subscribers. Listservs help manage subscriptions,
allowing users to join or leave lists without manual intervention.
Subscribers can receive daily or periodic message digests
summarizing discussions on various topics.
Examples in Library and Information Science: LIS-Forum, ILOSC.
Chats and Instant Messaging
Internet Relay Chat (IRC) is a multi-user messaging system that
enables real-time conversations. Users join channels (virtual
discussion rooms) to communicate in groups or one-on-one. Other
instant messaging applications provide text, voice, and video
communication for real-time interaction.
Voice over Internet Protocol (VoIP)
VoIP is a standardized technology that allows audio communication
over the Internet instead of traditional telephone networks. Also
known as IP telephony, Internet telephony, or broadband phone
service, VoIP enables services like voice calls, fax, SMS, and
voicemail using an Internet connection.
E-Commerce
E-commerce, or electronic commerce, refers to the online buying
and selling of goods and services. It relies on technologies such as
mobile commerce, electronic funds transfer, supply chain
management, Internet marketing, and online transaction
processing. E-commerce platforms provide businesses and
consumers with convenient, digital marketplaces.
Examples: Amazon, Flipkart, Snapdeal, Infibeam.
Online Surveys
Online surveys collect user feedback through digital questionnaires,
automatically storing responses in a database for analysis. These
surveys help individuals and organizations gather insights efficiently
from a large audience.
Example: SurveyMonkey, a popular online survey platform, offers
free and paid features for data collection, analysis, and visualization.
Online Discussion Forums
Discussion forums facilitate topic-based conversations in online
communities, allowing users to exchange ideas and seek
information. Educational platforms such as edX and Coursera
integrate discussion forums into courses, enabling students and
instructors to engage in meaningful discussions.
Telnet
Telnet is a client-server protocol that enables remote access to a
computer over the Internet. It is commonly used by system
administrators and developers to control or troubleshoot remote
machines.
Key Features of Telnet:
Virtual Terminal Interface
Provides a standardized way to interact with remote systems.
Negotiation Mechanism
Supports optional configurations, such as character encoding.
Bidirectional Communication
Ensures a systematic connection between client and server.
Search Engine
A search engine is a coordinated set of programs that searches for
and identifies items in a database that match specified criteria.
Search engines are used to access information on the World Wide
Web. A web-based tool that is designed to search the content of
web pages and find particular information on the Internet. Search
engines are searchable databases of web content. They’re made up
of two main parts:
Search index
A digital library of information about webpages.
Search algorithm(s)
Computer program(s) tasked with matching results from the search
index.
Some Popular Search Engines
Google, Bing, Baidu, Yahoo!, Yandex, [Link], DuckDuckGo
How Search Engines Work?
Google is the most used internet search engine. Google search
takes place in the following three stages:
Crawling
Crawlers discover what pages exist on the web. A search engine
constantly looks for new and updated pages to add to its list of
known pages. This is referred to as URL discovery. Once a page is
discovered, the crawler examines its content. The search engine
uses an algorithm to choose which pages to crawl and how often.
Indexing
After a page is crawled, the textual content is processed, analyzed
and tagged with attributes and metadata that help the search
engine understand what the content is about. This also enables the
search engine to weed out duplicate pages and collect signals about
the content, such as the country or region the page is local to and
the usability of the page.
Searching and ranking
When a user enters a query, the search engine searches the index
for matching pages and returns the results that appear the most
relevant on the search engine results page (SERP). The engine ranks
content on a number of factors, such as the authoritativeness of a
page, back links to the page and keywords a page contains.
How search engines rank results?
Not every search engine ranks content the same way, but some
have similar
ranking algorithms. Google search and other search engines like it
rank relevant results based on the following criteria:
Query meaning
The search engine looks at user queries to establish searcher intent,
which is the specific type of information the user is looking for.
Search engines use language models to do this. Language models
are algorithms that read user input, understand what it means and
determine the type of information that a user is looking for.
Relevance
Keywords from search queries are matched to keywords in content.
Keywords that appear in several places in the content signify more
relevance than others.
Quality
Search engines look for indicators of expertise, authority and
trustworthiness in the content. If other prominent websites link to
the content, it is considered more trustworthy.
Usability
Search engines evaluate the accessibility and general user
experience of content and reward content with better page
experience. One example of page usability is mobile-friendliness,
which is a measure of how easy a webpage is to use on a mobile
device.
User data
A user's past search history, search settings and location data are a
few of the data types search engines use to determine the content
rankings they choose.
Search engines might use other website performance metrics, such
as bounce rate and time spent on page, to determine where
websites rank on a results page. Search engines might return
different results for the same term searched as text-based content
versus an image or video search.
Content creators use search engine optimization (SEO) to take
advantage of the above processes. Optimizing the content on a
page for search engines increases its visibility to searchers and its
ranking on the SERP.
Search the Internet using a web search engine
1. The Google homepage has a search box where you type your
query.
2. Open a search engine in a web browser (such as Internet
Explorer).
3. Type a few specific keywords or phrases in the search box to
describe whatever you wish to search. Search engines look for the
keywords in your query.
4. Press Enter. The search engine will display a list of websites (page
after page) that include information related to your query.
5. Repeat above steps (type different keywords or phrases) if
necessary.
How to Properly Use Search Engine?
The Google Search Engine
Boolean Expressions for Search Engine
Boolean expressions can be used with any search engine, not just
Google. They enable very specific results. Below are some examples
of Boolean expressions and how they can be used.
a. Quotation Marks
Use quotation marks to search a phrase exactly word for word.
b. Positive Signs (+)
Use positive signs to include words in a search that are being
ignored by the engine.
Search “+signs of unstable weather” without the quotation marks.
This tells Google to always include the word “signs.”
c. Negative Signs (–)
Use negative signs to exclude words from a search when Google
usually includes them.
d. The OR Operator
Use the word OR to allow the search to include another word, or
phrase, around OR.
e. The AND Operator
Use the word AND to tell Google to allow both words to be included
in the results.
f. The NEAR Operator
The NEAR operator is similar to the AND operator, except the NEAR
operator allows a range of 16 words between the two words or
phrases in the search.
g. Asterisks (*)
Asterisks are to be used as a placeholder. This is useful both as a
wildcard search term or if the word needed has been forgotten.
Simply add * where a word or phrase would normally go.
Netiquette
Netiquette, a term derived from "Internet etiquette," refers to
the informal code of conduct that promotes respectful and
appropriate behavior in digital interactions. It governs online
communication across various platforms, including social media,
email, online forums, messaging apps, and virtual classrooms.
Merriam-Webster defines netiquette as "etiquette governing
communication on the Internet." Ashley Brooks (2019) highlights
that, while proper etiquette is familiar to most individuals from
childhood, digital etiquette can be more complex due to the
ever-evolving nature of online communication.
According to Dr. Avigail Lev, Founder and Director of the Bay
Area CBT Center, good online etiquette is essential because "it
promotes positive online interactions and helps maintain a
respectful and safe digital environment."
A fundamental principle of netiquette aligns with the golden rule:
Do not say or do online what you would not say or do in
person. Before posting a comment, sharing an image, or
updating a status, it is advisable to consider whether the same
action would be appropriate in a face-to-face setting. If not, it is
best to refrain from posting (Hartney, 2023).
Netiquette Rules for Children
1. Protect Personal Information
Children should never share personal details such as their full name,
address, phone number, school name, or passwords online. This
protects them from identity theft and social engineering threats.
2. Use a Neutral Nickname
Encourage children to use anonymous, neutral screen names that
do not reveal their identity or invite unwanted attention.
3. Be Cautious of Bots and Trolls
Bots are automated programs that post spam or misleading content.
Trolls provoke arguments and spread negativity. Teach children to
recognize and avoid interacting with them.
4. Do Not Trust Strangers Online
Remind children that people online may not be who they claim to
be. They should never agree to meet an online acquaintance in
person without a trusted adult’s supervision. Additionally, they
should avoid adding strangers as friends on social media and be
wary of unsolicited messages or email attachments that may
contain malware.
5. Practice Inclusion and Fairness
Children should communicate respectfully in group chats and avoid
inside jokes that may exclude others. They should also use a
common language understood by all participants.
6. Keep Messages Clear and Concise
Online communication should be brief, clear, and free of
unnecessary repetition or spelling mistakes. Chain messages and
excessive text clutter discussions and should be avoided.
7. Follow Online Learning Etiquette
With the rise of remote learning, children should:
• Support classmates by answering questions in chat discussions.
• Avoid recording or taking screenshots of lessons without
permission.
• Use polite and respectful language in virtual classrooms.
• Keep school-provided passwords confidential.
• Be prepared for class with necessary materials and appropriate
attire.
• Mute microphones when not speaking to minimize disruptions.
8. Trust and Open Communication
While monitoring is necessary, parents should trust their children’s
ability to make responsible choices. Encourage open discussions
about their online experiences and ensure they feel comfortable
seeking help if needed.
Netiquette Guidelines for Online Students .
1. Avoid Using All Caps
Typing in all capital letters is perceived as shouting and should be
avoided. If visibility is a concern, adjust text settings instead.
2. Be Mindful of Sarcasm
Sarcasm can easily be misinterpreted in written text. Instead, aim
for clarity and politeness in communication.
3. Use Chat Features Responsibly
Classroom chat boxes should be used for relevant discussions and
questions, not off-topic conversations or distractions.
4. Attempt to Find Answers Before Asking
Before reaching out to instructors, check the syllabus, FAQs, or
search online for answers to common questions.
5. Maintain Proper Grammar and Punctuation
Clear writing enhances communication. While minor errors are
acceptable, students should make an effort to use correct spelling
and grammar, especially in formal assignments.
6. Set a Respectful Tone
Communication with instructors and peers should be professional,
even in a casual online setting. Use appropriate salutations and
avoid overly informal language. By following these guidelines, both
children and students can foster a safer, more respectful, and
productive online environment.
Essential Netiquette Guidelines
1. Lurking Before Participating
Lurking refers to reading discussions without actively contributing.
Before engaging in an online group, it is advisable to observe
interactions to understand the group’s culture, norms, and
etiquette. This helps new members integrate smoothly and avoid
unintentional missteps.
2. Reading FAQs Before Posting
FAQs (Frequently Asked Questions) provide answers to common
inquiries from newcomers. Reviewing FAQs before posting a
question prevents redundancy and helps maintain a productive
discussion environment. Asking questions that have already been
addressed can lead to frustration among members.
3. Remember the Human
Online interactions can sometimes make people forget they are
communicating with real individuals who have thoughts and
emotions. The absence of nonverbal cues may lead to blunt or
insensitive comments. Always be mindful and respectful, just as you
would in face-to-face conversations.
4. Avoid Flame Wars
Flaming refers to sending messages that contain personal attacks,
harsh criticism, or offensive language. Engaging in or fueling heated
arguments, known as flame wars, disrupts constructive discussions.
Instead, practice respectful disagreement and maintain a rational,
polite tone.
5. Do Not Shout.
Typing in ALL CAPITAL LETTERS is perceived as shouting and can be
considered aggressive or rude. To emphasize a point, use
underlining or asterisks instead. Maintaining a neutral tone ensures
clear and effective communication.
6. Do Not Use Online Groups as a Shortcut for Homework
While online communities can be valuable resources, they should
not be treated as an instant solution for school assignments or
research. Before seeking help, users should first attempt to find
answers through independent research, such as consulting
textbooks, online sources, or libraries.
7. Follow Proper Writing Conventions
Clear and well-structured communication enhances readability and
engagement. To ensure professionalism and comprehension:
• Use proper grammar, punctuation, and spelling
• Keep messages concise, focused, and well-organized.
• Thoughtful and articulate posts are more likely to receive
meaningful responses.
Cyber Attacks and Internet Threats
A cyber attack is a deliberate attempt to damage, disrupt, or gain
unauthorized access to computer systems, networks, or data. These
attacks can result in data theft, financial loss, and operational
disruptions. With increasing digitalization, cyber attacks have
become more frequent and sophisticated.
Types of Cybersecurity Threats
Cybersecurity threats refer to potential dangers that can
compromise digital systems. These include malicious activities such
as malware infections, phishing scams, and hacking attempts.
Threats can originate from individual hackers, organized
cybercriminals, insiders, or even government-sponsored attackers.
Common Types of Cyber Attacks
1. Denial-of-Service (DoS) and Distributed Denial-of-Service
(DDoS) Attacks
DoS Attack: Overloads a system with excessive requests,
making it unavailable to legitimate users.
DDoS Attack: Similar to DoS but uses multiple infected devices
to amplify the attack.
Impact: Prevents access to websites and online services,
leading to financial and reputational damage.
Prevention: Firewalls, traffic filtering, and anti-DDoS protection.
Example: Amazon Web Services (AWS) suffered a major DDoS
attack in February 2020.
2. Man-in-the-Middle (MITM) Attacks
What it is: An attacker intercepts communication between two
parties to steal or alter information.
Impact: Can compromise sensitive data, such as login
credentials or financial information.
Prevention: Use strong encryption and Virtual Private Networks
(VPNs).
3. Phishing Attacks
What it is: Cybercriminals send fake emails or messages
pretending to be trusted sources to trick users into revealing
sensitive information.
Impact: Leads to identity theft, financial loss, and system
compromise.
Prevention: Avoid clicking on suspicious links, check email
sender details, and use spam filters.
4. Whale-Phishing Attacks
What it is: A targeted phishing attack aimed at high-profile
individuals such as executives.
Impact: Can result in major data breaches or financial fraud.
Prevention: Educate top executives on cybersecurity
awareness and verify all communication sources.
5. Spear-Phishing Attacks
What it is: A customized phishing attack that targets a specific
individual or organization using personalized information.
Impact: Higher success rate than general phishing attacks due
to its tailored approach.
Prevention: Verify all email sources and be cautious of
unexpected requests.
6. Ransomware Attacks
What it is: Malicious software encrypts files or entire systems,
demanding a ransom for decryption.
Impact: Organizations and individuals may lose access to
important data.
Prevention: Regularly back up data, keep systems updated,
and avoid opening unknown email attachments.
How it spreads: Often through email attachments, malicious
websites, or infected USB devices.
7. Computer Viruses and Worms
Viruses: Malicious programs that attach themselves to
legitimate files and spread when executed.
Worms: Self-replicating malware that spreads without user
interaction, often through networks.
Impact: Can slow down or crash systems, delete files, and steal
information.
Prevention: Install antivirus software, update systems
regularly, and avoid downloading files from unknown sources.
8. Identity Theft
What it is: Cybercriminals steal personal information (e.g.,
Social Security numbers, banking details) to commit fraud.
Impact: Can lead to financial loss, credit damage, and legal
issues for victims.
Prevention: Use strong passwords, enable two-factor
authentication, and monitor financial statements for suspicious
activities.
9. Spyware and Adware
Spyware: Malicious software that secretly collects user data
and activities.
Adware: Unwanted software that displays intrusive
advertisements and may track browsing habits.
Impact: Can lead to privacy breaches, system slowdowns, and
unwanted pop-ups.
Prevention: Install anti-spyware tools, avoid clicking on
suspicious ads, and regularly scan devices.
10. Keyloggers
What it is: A malicious program that records keystrokes to
capture passwords, credit card details, and other sensitive
information.
Impact: Leads to data theft and unauthorized access to
accounts.
Prevention: Use virtual keyboards for sensitive entries, install
security software, and update systems regularly.
11. SQL Injection Attacks
What it is: A type of attack where cybercriminals inject
malicious SQL code into a website's database query to
manipulate or access sensitive data.
Impact: Can expose personal records, financial data, or login
credentials stored in a database.
Prevention: Use parameterized queries, validate user input,
and implement strong database security measures.
Example: A hacker could use an SQL injection attack to gain
access to a website’s user database and steal confidential
information.
12. Deepfake Attacks
What it is: AI-generated media (videos, images, or audio) that
manipulates content to create fake but highly realistic
representations of individuals.
Impact: Can be used to spread misinformation, commit fraud,
impersonate people, or blackmail victims.
Prevention: Verify sources of digital content, use AI-based
detection tools, and raise awareness about deepfake
manipulation.
Example: Deepfake videos have been used to imitate political
figures and celebrities, misleading the public.
Common Cyber Attacks and Internet Threats for Teachers
and Non-IT Users
1. Email Scams & Phishing Attacks
Fake emails pretending to be from school
administrators, education authorities, or colleagues tricking
teachers into revealing passwords or downloading malware.
2. Fake Educational Software & Apps
Some malicious programs pretend to be teaching aids but secretly
collect personal data.
3. Unauthorized Access to Student Records
Weak passwords or social engineering attacks may allow hackers to
steal student information.
4. Zoom Bombing & Online Class Disruptions
Attackers join virtual classrooms and share inappropriate content or
disrupt lessons.
5. Malware in Downloaded Teaching Materials
Free lesson plans, worksheets, or multimedia from untrusted
sources may contain viruses or spyware.
6. Social Media Impersonation
Cybercriminals can create fake teacher profiles to scam students
and parents.
7. Data Breaches in Online Learning Platforms
Schools using e-learning systems may face hacking attempts
exposing teacher and student credentials.
8. Credential Theft from Public Wi-Fi Use
Connecting to public networks without VPN protection can expose
login details to hackers.
9. Fake Technical Support Scams
Fraudsters may pose as IT support, requesting login details or
remote access to school computers.
10. Over-sharing on Social Media
Posting too much personal information may make teachers targets
of identity theft or cyberbullying.
Protecting Against Cyber Attacks
1. Use Strong Passwords
Avoid simple passwords and enable two-factor authentication.
2. Update Software Regularly
Keep systems patched to fix security vulnerabilities.
3. Educate Users
Train employees and individuals on recognizing cyber threats.
4. Install Security Software
Use antivirus and firewall solutions for protection.
5. Backup Important Data
Store backups securely to prevent data loss during an attack.
What is Electronic Mail (Email)?
Email, or electronic mail, is a method of exchanging messages
and files over the internet. It allows people to send and receive
messages instantly, no matter the distance, as long as there's an
internet connection. Emails can be sent and received from
anywhere, using email client software or web-based services
(e.g., Gmail, Outlook).
Email has been around since the 1970s, initially developed by
Ray Tomlinson to transmit messages over ARPANET. Today,
email is a ubiquitous and vital part of daily life, used globally for
personal and professional communication.
The Origin and History of Email
The history of email dates back to the 1960s, with the development
of the internet. Over time, it evolved into the sophisticated system
we use today. Here's a simplified look at its journey:
1. Early Communication Systems
Before email, communication relied on physical letters and
telegrams. However, there was a need for faster and more efficient
ways to exchange messages. This led to the development of early
mail transfer systems, which laid the foundation for modern email.
2. The Birth of Email
With the advent of the internet in the early 1970s, the concept of
mail transformed dramatically. Email emerged as a digital
alternative to physical letters, allowing instant communication
between users. It revolutionized how we exchange messages and
made traditional mail less relevant, though it didn't disappear
entirely.
3. Mobile Email and Email Clients
As technology advanced, email capabilities grew. The rise of
smartphones enabled people to access emails anywhere, anytime.
Meanwhile, email clients like Outlook and Gmail were developed to
manage emails more easily and efficiently. These applications
provided userfriendly interfaces and features to enhance the email
experience.
4. Standardization and Security
The introduction of mail transfer protocols made sending and
receiving emails more reliable and secure. Today, email is an
essential part of everyday life, used for personal communication,
business correspondence, and marketing.
How Does Email Work?
Here's a simple breakdown of the process:
1. Log in
You open your email (via webmail, mobile, or desktop client) and
sign in.
2. Compose Email
You create the email by adding a subject, writing the message,
selecting the recipients, and attaching any files.
3. Hit Send
Once you click "send," the email process begins in the background.
4. Outgoing Server Connection
Your email client (web, mobile, or desktop) connects to the outgoing
SMTP server associated with your email account.
5. Email Transfer
The email is handed over to the SMTP server in a special format
called MIME.
6. Validation
The SMTP server checks the sender's details and makes sure
everything is good to go.
7. Attachment and Policy Check
The server checks the size of attachments and ensures the email
follows the account’s outgoing policy.
8. Queueing
Once validated, the email is placed in the outgoing queue.
9. Domain Lookup
The SMTP server looks up the recipient's domain to find the
recipient server’s information (MX records).
10. Connecting to Recipient’s Server
The SMTP server connects to the recipient’s email server (MTA) and
sends the email using the SMTP protocol.
11. Spam and Virus Checks
The recipient’s server runs checks for spam and viruses, and
accepts the email if it passes.
12. Delivery to Recipient
The server verifies the recipient’s account and delivers the email to
their inbox based on the account’s settings.
13. Viewing the Email
Finally, the recipient opens their email client and views the
message.
How Email Works
This image (Figure 1) illustrates the process of how an email is
sent and delivered between different domains. When a sender
(e.g.,sender@[Link]) composes and sends an email using
an email client such as Gmail or Outlook, it first reaches the
sender’s SMTP (Simple Mail Transfer Protocol) server.
The SMTP server processes the outgoing email and then queries
the recipient’s domain ([Link]) DNS server to retrieve the
Mail Exchange (MX) records, which specify where the email
should be delivered. Once the recipient’s mail server
([Link]’s MX Server) receives the email, it undergoes
various security checks, including spam and policy verification.
If the email passes these filters, it is successfully delivered to the
recipient’s inbox (user@[Link]), where the user can
access and read it. This process ensures that emails are
transmitted securely and efficiently across different networks.
Benefits of Using Email
Email remains one of the most effective and widely used forms
of communication due to its speed, reliability, and accessibility.
Whether for personal or professional use, email offers several
advantages:
1. Universal Compatibility
All email services follow standardized rules set by the Internet
Engineering Task Force (IETF), ensuring that emails can be sent and
received across different platforms without compatibility issues.
2. Cost-Effective Communication
Many email services are free, making it a budget-friendly
communication tool for individuals and businesses. Once connected
to the internet, sending and receiving emails incurs no additional
cost.
3. Flexibility and Convenience
Unlike phone calls or real-time messaging, email allows recipients to
read and respond at their convenience. This is particularly useful for
people working across different schedules and time zones.
4. Instant and Efficient Messaging
Emails are sent and received almost instantly, making them a fast
way to communicate. They are easy to compose and allow quick
access to stored contacts and information.
5. Mass Communication Capabilities
With email, you can send messages to individuals or large groups in
a single click. Features like CC (carbon copy) and BCC (blind carbon
copy) help keep others informed without cluttering inboxes.
6. Accessibility Anytime, Anywhere
As long as there is an internet connection, emails can be accessed
from any device, including computers, tablets, and smartphones,
making communication seamless regardless of location.
7. Organized Storage and Easy Retrieval
Emails can be stored, searched, and retrieved effortlessly. This
makes it easy to keep track of important conversations, project
details, confirmations, and instructions.
8. Message Filtering and Security
Email services offer filtering tools to organize messages, prioritize
important emails, and reduce spam and junk mail. This helps
maintain a clutter-free and secure inbox. Because of these
advantages, email remains a vital tool for both personal and
business communication, ensuring efficiency, reliability, and
convenience.
Structure of an Email Address
An email address follows a standard format:
User Name
The part before the "@" symbol. This is the name you choose to
identify yourself.
@ Symbol
This separates the user name from the domain.
Email Provider's Domain: The part after the "@" symbol. It shows
the email provider's website, like "[Link]" or "[Link]".
Email Providers
In the past, people typically got email accounts from their Internet
service providers (ISPs). For instance, if you had AOL as your ISP,
you'd have an AOL email address. Today, however, many people
use web-based email services (webmail), which allow users to
access their email from anywhere, regardless of their Internet
provider.
Popular Webmail Providers
The three most popular webmail providers are:
1. Yahoo!
2. [Link] (formerly Hotmail)
3. Gmail (from Google)
Other Email Providers
Many people also use email addresses hosted by their school,
company, or organization. These email addresses are often used for
professional purposes. For example, an email address for a
company might end with "@[Link]" or for a school, it
might end with "@[Link]". These email systems may have
unique access methods depending on the organization.
Email Domains
While most email addresses end in .com, some organizations may
use other domain suffixes like:
.gov for government sites
.edu for educational institutions
.mil for military
.org for nonprofit organizations
Email Applications
Many businesses use software like Microsoft Outlook to manage and
send emails. Although Outlook is commonly used in organizations
with their own email systems, it can work with any email provider.
Email Productivity Features
In addition to email, major webmail providers offer a variety of tools
to improve productivity, including document storage, collaboration,
and organization.
Gmail provides access to Google Drive and Google Docs.
Outlook integrates with OneDrive and Microsoft Office Web Apps.
These additional tools help users work, collaborate, and stay
organized.
Parts of an Email
1. SMTP Envelope
SMTP stands for Simple Mail Transfer Protocol. It is a protocol
used for sending and receiving emails across networks. SMTP
ensures that emails are sent correctly and efficiently, allowing
smooth communication between different email systems.
The SMTP envelope is the information exchanged between email
servers during the email delivery process. It contains the
sender's and recipient's email addresses and guides the servers
on where to deliver the message. Similar to how a physical
address on an envelope helps a mail carrier deliver a letter, the
SMTP envelope ensures the email reaches the correct
destination. This envelope is discarded and replaced each time
the email is transferred to another server.
2. Header
The header contains detailed information about the email's
origin and destination, while the body holds the message
content.
Key components of the Header
Subject: A brief summary of the email’s topic.
Sender (From): The sender's email address or display name.
Date and Time: When the email was sent.
Reply-to: The address used when replying to the email.
Recipient (To): The recipient's name and email address.
Carbon Copy (CC): Additional recipients who receive the email but
aren't expected to reply.
Blind Carbon Copy (BCC): Hidden recipients, not visible to others.
Attachments: Any files included with the email.
The body contains the content the sender wants to share and can
be formatted in plain text or HTML, depending on the email client. It
may also include attachments or signatures.
The header also provides other options to manage the email, such
as forwarding, replying, categorizing, or deleting it. However, the
header might not always match the envelope, which can be
exploited by spammers to disguise the origin of the email.
3. Body
The body of the email contains the actual message and can include
text, images, links, videos, or other attachments.
The email body can be formatted in two ways:
Plain Text: Simple text without any special formatting or
multimedia, compatible with all devices and email clients.
HTML: Allows for rich formatting, including colors, fonts, and
multimedia elements like images and videos. However, HTML
emails might sometimes be flagged as spam or display
incorrectly on certain devices.
Understanding the Email Interface
Inbox
The inbox is where you view and manage your incoming emails.
Each email is listed with key details like the sender's name, subject,
and the date it was received. This is where all incoming messages
will appear.
Message Pane
When you click on an email in the inbox, it opens in the message
pane. This is where you can read the email and decide how to
respond. The message pane often includes options like replying,
forwarding, or moving the email to different folders.
Compose Pane
The compose pane is where you create new email messages. To
access it, click the "Compose" or "New" button in the inbox. In the
compose pane, you'll need to enter the recipient’s email address,
add a subject, and write your message. You can also attach files
such as photos or documents and format your message with
different text styles.
When replying to or forwarding an email, the compose pane will
open with the original message text already included.
Common Email Terms and Actions
Forward
The "Forward" function allows you to share an email you have
received with someone else. When you forward an email, the
original message is sent to another recipient, and you may add your
own comments or instructions along with it. Contacts and Calendars
Introduction In addition to email, most webmail services offer online
calendars and address books to help you stay organized and access
important information from any device, anywhere. In this lesson,
we'll cover the basics of using online contacts and calendars, with
examples from common webmail providers like Gmail and Yahoo!.
Contacts Basics
Online contacts lists function like a digital address book, allowing
you to store and manage the contact information of friends, family,
and coworkers. Once people are added, their details are easily
accessible whenever needed.
Adding Contacts
Adding a new contact is straightforward. You'll typically need to
input at least a first and last name along with an email address, but
you can also include additional details like phone numbers and
home addresses. Many email providers will automatically add
anyone you communicate with to your contacts list.
Selecting Contacts
When composing an email, you can quickly select recipients from
your contacts list. By clicking the "To" or "Add Recipients" button,
you can choose from your stored contacts.
The email addresses will be inserted automatically, saving you from
typing them out each time. Some services also offer autocomplete,
suggesting addresses as you begin typing.
Linking Contacts
If you have contacts saved in other services, like Facebook or
LinkedIn, you can link them to your webmail account. This allows
you to import contacts from those platforms and even use them to
search for friends on social media directly.
Contact Groups
For ease of communication with regular groups of people, you can
create contact groups. This feature lets you quickly sort contacts
into categories, such as personal or professional, so you can send
messages to multiple people at once with just a few clicks.
Calendar Basics
Online calendars offer the flexibility to schedule, track, and adjust
your appointments and tasks easily, unlike a physical calendar. You
can access your calendar from anywhere and sync it across devices,
ensuring you never miss an important event.
Creating Appointments
Scheduling a new appointment is simple. You'll need to provide at
least a title, start and end times, and location. However, you can
also add extra details like reminder preferences and notes for
further clarity.
Switching Views
Online calendars typically offer several view options, such as daily,
weekly, or monthly views, allowing you to manage your schedule in
the way that works best for you.
Using Multiple Calendars
To better organize your appointments, you can create multiple
calendars. For example, you might have one calendar for personal
events and another for work-related tasks. Each calendar can be
assigned a different color, making it easy to differentiate between
schedules. You can also toggle calendars on and off to view only the
relevant appointments.
Sharing Calendars
Many webmail services allow you to share your calendar with
others. Depending on your settings, you can enable others to view
or even edit your calendar, making it easier to coordinate schedules
with colleagues, friends, or family.
Email Etiquette and Safety
Etiquette refers to the set of rules that guide effective
communication, while safety involves protecting yourself from risks
like malware and phishing.
Email Attachment Etiquette
Attachments are an easy way to share files, photos, and documents,
but it's important to follow some basic guidelines to avoid common
mistakes when attaching files to emails:
Mention Included Attachments
Always mention any attachments in the body of your email. A
simple sentence like "I've attached a few photos to this email" helps
the recipient know what to expect. Additionally, ensure that the
attachments are actually included before sending the email.
Consider File Size and Format
Avoid sending large, uncompressed files that take a long time to
download. You can ZIP or compress files to make them easier to
send. Also, use universal file types (like .PDF, .RTF, or .JPG) so your
recipients don’t need specific software to view them.
Only Include Related Files
When sending multiple files, try to group related files in separate
emails for better organization. This will make it easier for recipients
to find the files they need without sifting through unrelated
documents.
Cloud storage services like Google Drive and OneDrive are great
alternatives for sharing large files. Instead of attaching files, you can
send a link for remote access to the files.
Using Email in Business
Business emails often carry more weight since they reflect on your
professional image.
Never use your work email for personal communications.
Use a formal and professional tone in business emails.
Email Safety
Recognizing these risks will help you protect yourself from email-
related threats.
Spam
Spam refers to unwanted junk emails, typically advertisements or
irrelevant messages. It's best to ignore or delete these messages.
Fortunately, most email services have built-in spam filtering to
protect you from unwanted emails.
Phishing
Phishing emails attempt to impersonate trusted sources (like banks
or other organizations) to steal your personal information. Be
cautious of emails that require urgent action or request sensitive
information, especially if they seem suspicious.
Attachments
Some email attachments contain viruses or other types of malware.
If you receive an unexpected attachment, avoid opening it. If it’s
from a friend or colleague, double-check with them to ensure they
intended to send it.