Assignment 2
Assignment 2
Course: MGT-101
1. Internet Introduction
The Internet is a global network of interconnected computers and devices that communicate
using standardized protocols. It allows for the exchange of data, information, and services across
the world. Initially developed for military and academic purposes in the late 1960s, it has since
grown into a massive, decentralized system that supports activities such as browsing websites,
sending emails, social networking, online gaming, and streaming media.
The World Wide Web, often confused with the Internet, is just one of the services that operate
over it, consisting of websites and web pages that can be accessed using a browser. Other key
Internet services include email, file sharing, and online communication.
Its evolution has transformed how people access information, interact, and conduct business,
making it an essential part of modern life.
1. Browser:
A browser is a software application used to access and navigate the World Wide Web. It
interprets the HTML code of web pages and displays the content, such as text, images, and
videos, for the user. Common browsers include Google Chrome, Mozilla Firefox, Microsoft
Edge, and Safari. Browsers also support additional functionalities like bookmarking, extensions,
and incognito or private browsing to enhance the user experience.
2. URL (Uniform Resource Locator):
A URL is the address used to access resources on the internet. It consists of several components:
the protocol (e.g., `http://` or `https://`), the domain name (e.g., `example.com`), and sometimes
additional paths and parameters (e.g., `/page1?query=abc`). The URL is essentially the web
address that points to a specific location where a file, web page, or other resource is stored.
3. HTTP/HTTPS:
HTTP (Hypertext Transfer Protocol) is a protocol used for transmitting data over the web. It
defines how messages are formatted and transmitted, and how web servers and browsers should
respond to various commands.
HTTPS (Hypertext Transfer Protocol Secure) is an extension of HTTP that uses encryption
(TLS/SSL) to secure the communication between the user’s browser and the server. This helps
protect sensitive data, such as login credentials or payment information, from being intercepted.
4. Domain Name:
A domain name is the human-readable address used to access a website, such as `google.com` or
`wikipedia.org`. Domain names are easier for people to remember and use than numerical IP
addresses. The Domain Name System (DNS) translates domain names into IP addresses,
allowing computers to locate each other on the network.
5. IP Address:
An IP address (Internet Protocol address) is a unique numerical identifier assigned to each device
connected to a network. It allows devices to send and receive data over the internet. There are
two main types of IP addresses: IPv4 (e.g., 192.168.0.1) and IPv6 (e.g.,
2001:0db8:85a3:0000:0000:8a2e:0370:7334), with IPv6 designed to accommodate the growing
number of internet-connected devices.
6. Bandwidth:
Bandwidth refers to the maximum amount of data that can be transmitted over an internet
connection in a given time frame, typically measured in Mbps (megabits per second) or Gbps
(gigabits per second). Higher bandwidth allows for faster data transfer, which is beneficial for
activities like streaming videos or downloading large files. However, high bandwidth does not
necessarily mean low latency, which measures the delay before data starts being transferred.
7. Wi-Fi:
Wi-Fi is a technology that uses radio waves to provide wireless internet access. It allows devices
such as smartphones, laptops, and tablets to connect to the internet without physical cables. Wi-
Fi networks are created using a router that connects to the internet and broadcasts a wireless
signal that nearby devices can join.
8. Firewall:
A firewall is a security system that monitors and controls incoming and outgoing network traffic
based on predefined security rules. It acts as a barrier between a trusted internal network and an
untrusted external network, such as the internet, to protect against unauthorized access and cyber
threats. Firewalls can be hardware-based, software-based, or a combination of both.
9. Cookies:
Cookies are small files stored on a user’s computer by websites to remember preferences, login
information, or other personalized settings. They can be used for various purposes, such as
session management, personalization, and tracking user behavior for analytics or advertising.
While cookies can improve the user experience, they also raise privacy concerns, as they can be
used to track browsing habits across different websites.
10. Download/Upload:
Downloading refers to the process of receiving data from the internet to your device. This could
be a file, image, video, or software program. Uploading, on the other hand, is the process of
sending data from your device to the internet. Common upload activities include sharing photos
on social media or transferring files to a cloud storage service.
11. Server:
A server is a computer or software that provides data, services, or resources to other computers,
known as clients, over a network. Servers host websites, manage email services, store files, and
perform various other tasks. For instance, when you visit a website, your browser sends a request
to the server where the site is hosted, and the server responds by delivering the content to be
displayed.
Technology:
- 1G was the first generation of mobile networks, introduced in the early 1980s.
- It used analog signals for transmitting voice data, meaning communication occurred through
continuous waveforms.
- The network was based on Advanced Mobile Phone System (AMPS) technology.
Characteristics:
Analog Communication:
Voice data was transmitted in analog form, which was more prone to interference and had limited
call quality.
Voice-Only Communication:
The network supported only voice calls, with no support for data transfer, text messaging, or
internet connectivity.
The mobile phones were bulky and had limited battery life.
Limited Coverage:
Technology:
Introduced in the early 1990s, 2G marked the transition from analog to digital communication.
Based on GSM (Global System for Mobile Communications), CDMA (Code Division Multiple
Access), or other digital technologies.
Characteristics:
Digital Communication:
Voice data was transmitted in digital format, which improved call quality, allowed for data
compression, and reduced interference.
Text Messaging (SMS) and Multimedia Messaging (MMS): 2G introduced Short Message
Service (SMS) and Multimedia Messaging Service (MMS), allowing users to send text and
multimedia messages.
Though data speeds were slow, 2G networks enabled basic internet services, such as WAP
(Wireless Application Protocol) browsing and email access.
Improved Security:
2G introduced the first mobile data services, enabling users to access basic web pages and
services. However, speeds were limited to around 9.6-40 Kbps.
Although rudimentary, users could check emails and access simplified web content.
3G (Third Generation) – 2000
Technology:
Launched in the early 2000s, 3G networks used technologies such as UMTS (Universal Mobile
Telecommunications System), WCDMA (Wideband Code Division Multiple Access), and later
HSPA (High-Speed Packet Access).
Focused on providing higher data transfer rates and better mobile internet access.
Characteristics:
Offered significantly faster data transfer rates, starting from 200 Kbps and reaching up to several
Mbps with HSPA.
Enabled video calls and streaming of multimedia content, such as audio and video.
Mobile Applications:
Allowed for more advanced mobile applications, online gaming, and real-time video services
Global Roaming:
3G made it feasible to browse the web, check emails, and use social media on mobile devices.
Growth of Smartphones:
The emergence of smartphones like the iPhone (2007) and Android devices led to widespread
internet adoption on mobile devices.
App Ecosystem:
Mobile apps for various services (e.g., social media, navigation, shopping) became mainstream
as the network supported more data-intensive applications.
Technology:
4G, introduced in the 2010s, used LTE (Long-Term Evolution) technology and later LTE-
Advanced to achieve high data transfer rates.
Characteristics:
Data speeds reached up to 100 Mbps for mobile users and 1 Gbps for stationary users.
Supported HD video streaming, high-quality video calls, and online gaming without significant
lag.
The experience of using mobile internet was comparable to wired broadband services.
With faster data speeds, more people accessed the internet primarily through mobile devices.
Apps like Uber, Airbnb, and various delivery services thrived due to the reliability and speed of
4G networks.
Platforms such as Instagram and Snapchat became popular due to the ability to upload and
consume multimedia content seamlessly.
4. Website Types
Static Websites
Definition A static website consists of fixed content that doesn’t change dynamically. Each page
is created using HTML and remains the same unless manually updated.
Characteristics
Fast loading times since they are simple and don’t require server-side processing.
Ideal for small businesses or informational websites where content doesn’t change frequently.
Examples Personal portfolios, small business pages, informational sites like company landing
pages.
2. Dynamic Websites
Definition Dynamic websites feature content that changes based on user interaction or data
fetched from a server.
Characteristics
Use server-side scripting languages like PHP, ASP.NET, or JavaScript frameworks to generate
content.
Suitable for larger, interactive sites that require frequent content updates.
Examples: Social media platforms, news sites, blogs, and e-commerce websites.
3. E-commerce Websites
Definition: E-commerce websites enable users to buy and sell products or services online.
Characteristics:
Product pages, shopping carts, user accounts, and order management systems.
4. Blogs
Definition: Blogs are websites where authors (bloggers) post articles, stories, or updates
regularly.
Characteristics:
Content is typically presented in a chronological order with the latest post appearing first.
Can cover various topics such as travel, lifestyle, technology, and personal experiences.
Definition: Portals are websites that serve as a gateway to a range of information and services,
usually targeted toward specific user groups.
Characteristics:
Offer content like news, email, search engines, or other services within a single platform.
Definition: These websites are designed for people to connect, communicate, and share content
with each other.
Characteristics:
User profiles, friend connections, content sharing (text, images, videos), and messaging features.
Content is often user-generated, and engagement is facilitated through likes, shares, and
comments.
7. News Websites
Definition: Websites that provide news articles and updates on various topics, including local,
national, or international news.
Characteristics:
8. Educational Websites
Definition: These sites offer educational resources, courses, and learning materials for students
and professionals.
Characteristics:
Content can include online courses, tutorials, e-books, quizzes, and interactive learning modules.
May provide certificates, degrees, or other forms of accreditation upon course completion.
9. Forums/Community Websites
Definition: Online platforms where users can discuss topics, ask questions, and share
information.
Characteristics:
Users can start discussions (threads) and respond to other users’ posts.
Characteristics:
Often feature an "About Us" section, contact information, service details, and customer
testimonials.
Can be used for marketing purposes or customer support (live chat, FAQs).
Characteristics:
Offer services like tax filing, licensing, registration, and information on public policies.
Definition: Websites created for entertainment purposes, featuring content such as music, videos,
games, and celebrity news.
Characteristics:
May offer streaming services, games, or user-uploaded content (e.g., fan art, music covers).
Definition: Websites that individuals create to showcase their personal interests, hobbies, or
professional work.
Characteristics:
Often serve as online resumes or portfolios, displaying skills, projects, and contact information.
Definition: Single web pages designed for a specific marketing purpose, such as promoting a
product, service, or event.
Characteristics:
Focus on a single call to action (CTA) like signing up for a newsletter, downloading a resource,
or purchasing a product.
Characteristics:
Typically allow anyone to contribute, although some may have restricted editing rights.
1. Privacy Concerns
- Definition: Privacy issues arise from the collection, use, and sharing of personal data without
users’ informed consent.
- Concerns:
- Data Collection: Websites, social media platforms, and apps often collect user data (e.g.,
browsing history, location, personal details) without clear consent.
- Tracking and Surveillance: Companies track user behavior through cookies, IP addresses, and
device information for targeted advertising, often without user knowledge.
- Data Breaches: Unauthorized access to databases containing personal information can lead to
identity theft, financial loss, and other harms.
- Examples: Social media platforms sharing personal data with third parties, or companies
failing to protect customer data from breaches.
- Definition: The disparity in access to the internet and digital technologies among different
socioeconomic groups.
- Concerns:
- Economic Inequality: People in low-income areas or developing countries may lack access to
the internet, limiting their opportunities for education and employment.
- Disability Access: Websites that are not designed with accessibility in mind (e.g., lack of
screen reader support) exclude people with disabilities.
- Rural vs. Urban Divide: High-speed internet is often more available in urban areas than in
rural or remote locations.
- Examples: Inadequate access to online education for low-income students during the
COVID-19 pandemic.
6. Cybercrime
- Definition: The use of artificial intelligence (AI) and algorithms in ways that can impact
fairness, transparency, and accountability.
- Concerns:
- Bias in Algorithms: AI systems can perpetuate or amplify biases present in training data,
leading to discriminatory outcomes.
- Lack of Transparency: Users are often unaware of how algorithms decide what content to
show, which affects their access to information.
- Automation and Job Displacement: AI-driven automation can lead to job losses, raising
concerns about economic inequality.
- Examples: Biased facial recognition systems, social media algorithms that reinforce
stereotypes, and automated hiring tools that disadvantage certain groups.
- Definition: The collection, analysis, and use of vast amounts of data, often without
individuals’ explicit consent.
- Concerns:
- Informed Consent: Users may not be fully aware of how their data is being collected and
used by companies.
- Data Security: Storing large amounts of data increases the risk of breaches and misuse.
- Surveillance: Companies or governments may use data to monitor individuals, potentially
infringing on privacy rights.
- Examples: Targeted advertising based on user data, predictive policing using big data, and
data leaks from large corporations.
- Definition: Overuse of the internet, leading to negative impacts on health, productivity, and
relationships.
- Concerns:
- Mental Health: Excessive internet use can contribute to anxiety, depression, and other mental
health issues.
- Impact on Real-World Relationships: Online interactions may replace face-to-face
communication, reducing social skills.
- Addictive Design: Websites and apps often use psychological tricks (e.g., notifications,
infinite scrolling) to keep users engaged.
- Examples: Gaming addiction, compulsive social media checking, and excessive online
shopping.
- Definition: Ensuring that online advertising is fair, transparent, and not misleading.
- Concerns:
- Deceptive Ads: Misleading or false advertisements can harm consumers, such as promoting
unsafe products or get-rich-quick schemes.
- Influencer Transparency: Influencers should disclose when content is sponsored or paid for
by brands.
- Targeted Advertising: Personalized ads can be intrusive or exploit vulnerable populations
(e.g., children or individuals with addictions).
- Examples: Hidden sponsorships on social media, clickbait ads, and misleading product
claims.
6. Browsers
1.Web Browser?
A web browser is a software program that enables users to view and interact with websites.
When a user requests a web page (by entering a URL or clicking a link), the browser retrieves
the content from the web server and renders it on the user’s device.
Browsers support a variety of content types, including text, images, video, and interactive web
applications, using different web technologies like HTML, CSS, and JavaScript.
- User Interface (UI): The visible parts of the browser, such as the address bar, back/forward
buttons, bookmarks, and menus.
- Browser Engine: Manages the interactions between the user interface and the rendering
engine. It ensures that the requests made by the user (e.g., loading a web page) are properly
handled.
- Rendering Engine: Translates HTML, CSS, and other content into a formatted display on the
screen. Examples include WebKit (used by Safari), Blink (used by Chrome), and Gecko
(used by Firefox).
- JavaScript Engine: Interprets and executes JavaScript code found on web pages to enable
dynamic content. Examples include V8 (used by Chrome and Edge) and SpiderMonkey (used
by Firefox).
- Networking: Handles all network communications such as making HTTP requests to load
web pages and fetching associated resources.
- Data Storage: Web browsers store data locally on the user’s device, including cookies, cache,
and browsing history, to enhance performance and user experience.
Google Chrome
- Overview: One of the most widely used web browsers, known for its speed, simplicity, and
extensive range of extensions.
- Features: Syncs with Google accounts for bookmarks and history, supports a vast array of
extensions, and has a built-in task manager.
- Rendering Engine: Blink.
- Pros: Fast performance, seamless integration with other Google services, frequent updates.
- Cons: High memory usage, potential privacy concerns regarding data collection.
Mozilla Firefox
Safari
- Overview: The default web browser for Apple’s macOS and iOS devices, optimized for
performance on Apple hardware.
- Features: Energy-efficient on macOS, integrated with Apple’s ecosystem, and has privacy-
focused features like Intelligent Tracking Prevention.
- Rendering Engine: WebKit.
- Pros: Fast performance on Apple devices, good battery efficiency, integration with
macOS/iOS features.
- Cons: Limited customization, fewer extensions compared to Chrome and Firefox.
Microsoft Edge
- Overview: The successor to Internet Explorer, rebuilt using Chromium (the same engine as
Chrome), making it compatible with Chrome extensions.
- Features: Integrated with Windows, collection tools for organizing web content, and built-in
tools for online shopping.
- Rendering Engine: Blink.
- Pros: Fast and secure, supports Chrome extensions, and offers unique productivity features.
- Cons: Less popular than Chrome, some users may prefer Firefox for privacy.
Opera
- Overview: A web browser known for its built-in features like a free VPN, ad blocker, and
cryptocurrency wallet.
- Features: Sidebar with messaging apps, customizable speed dial, and battery saver mode.
- Rendering Engine: Blink.
- Pros: Built-in privacy tools, customizable interface, and low memory usage.
- Cons: Smaller user base, some features may be considered niche.
- -Tab Management: Allows users to open multiple web pages in separate tabs, facilitating easy
navigation and multitasking.
- Bookmarks and Favorites: Users can save and organize frequently visited websites for quick
access.
- Extensions/Add-ons: Browser extensions provide additional functionality, such as ad
blockers, password managers, and productivity tools.
- Incognito/Private Browsing Mode: Prevents the storage of browsing history, cookies, and site
data to enhance privacy during browsing sessions.
- Syncing Across Devices: Modern browsers allow users to sync bookmarks, history, and
settings across multiple devices by signing in to a user account.
- Developer Tools: Built-in tools that enable web developers to inspect and debug web pages,
view source code, and analyze performance.
- HTTPS Support: Ensures that data sent and received over the internet is encrypted. Browsers
display a padlock icon to indicate a secure connection.
- Pop-up Blockers: Prevent unwanted pop-up windows, which can be a source of malware or
intrusive ads.
- Sandboxing: Isolates web pages and browser processes to prevent malicious content from
affecting the entire system.
- -Frequent Updates: Browsers receive regular security updates to patch vulnerabilities and
protect users from threats.
Privacy Concerns
Security Risks
- Browsers are a common target for cyber attacks, such as phishing or malicious extensions.
- Vulnerabilities in browsers can be exploited to gain unauthorized access to a user’s device or
data.
- Google Chrome’s dominance in the browser market raises concerns about reduced
competition and standardization of web technologies that favor its ecosystem.
- Browser vendors may have conflicts of interest when promoting their own services and
products.
Digital Accessibility
- Not all browsers provide equal support for accessibility tools, such as screen readers or
keyboard navigation.
- Developers need to ensure websites are compatible with a variety of browsers to avoid
excluding users with disabilities.
7. Evolution of Browsers
- The first widely used web browser was Mosaic, followed by Netscape Navigator and
Microsoft Internet Explorer.
- These browsers laid the groundwork for basic web technologies (HTML, images, basic
interactivity).
- Internet Explorer dominated the market, leading to the “browser wars” with Netscape.
Eventually, Firefox emerged as a challenger.
- The rise of open-source browsers like Firefox encouraged innovation and more frequent
updates.
- Google Chrome, launched in 2008, rapidly gained popularity due to its speed and lightweight
design.
- The browser landscape became more competitive with the introduction of Chromium-based
browsers (e.g., Edge, Opera) and innovations in browser security and privacy.
8. Mobile Browsers
- Features: Mobile browsers are designed for smaller screens, offering features like voice
search, mobile-friendly interfaces, and data-saving modes.
- Popular Mobile Browsers: Chrome, Safari (on iOS), Firefox, Opera Mini, and Brave.
- Challenges: Optimizing websites for mobile devices, ensuring fast loading times, and
managing limited screen space.
7. Search Engines
1. Search Engine?
Search engines work by crawling the web, indexing content, and using
algorithms to rank search results based on relevance to the query.
Search Algorithm: The set of rules and formulas used to rank the search
results based on various factors, such as keywords, page authority, and user
behavior.
Search Results Interface: The user-facing aspect where the results are
displayed, usually as a list of links to web pages, with titles, short
descriptions, and sometimes other elements like images or videos.
- Overview: Google is the most popular and widely used search engine,
handling over 90% of global search queries.
- Features: Offers personalized search results, integrates with other Google
services (e.g., Gmail, YouTube), supports voice search, and has advanced
search operators.
- Strengths: Fast and highly accurate results due to complex algorithms like
PageRank and machine learning.
- Weaknesses: Concerns about data privacy and user tracking.
Bing
Yahoo
DuckDuckGo
Baidu
Step 1: Crawling
- Search engines use crawlers to explore the web, following links from one
page to another. The crawler reads the content of each page and stores it
in a database.
- Crawlers continuously revisit pages to check for updates or new content.
Step 2: Indexing
Step 3: Ranking
- When a user submits a search query, the search engine checks its index
to find the most relevant pages.
- Algorithms rank the results based on factors like keyword relevance, page
quality, user experience, and inbound links (backlinks).
- Search engines may also use personalization factors, such as the user’s
location, search history, and device type, to tailor the results.
- Personalization: Search engines use data like past search history, location,
and device type to customize results.
- Voice Search: Allows users to search by speaking their query, useful for
mobile and hands-free searching.
- Rich Results and Featured Snippets: Search engines may show direct
answers, images, maps, or other rich media at the top of search results.
- Multimedia Search: Supports searching for images, videos, news, and
other types of content beyond standard web pages.
- Advanced Search Options: Allows users to filter results based on criteria
like date, file type, or language.
Algorithmic Bias
- Some website owners use unethical practices (e.g., keyword stuffing, link
farms) to manipulate search rankings, potentially compromising the
quality of search results.
- Search engines constantly update their algorithms to detect and penalize
such practices.
- The first search engines, such as Archie, Veronica, and Jughead, primarily
indexed FTP files, with basic text-based interfaces.
- Yahoo was an early directory-based search tool, organizing web content
into categories.
- Scrolling: Use your mouse, trackpad, or the scroll bar on the side of the
browser window to move up and down a page.
- Hyperlinks: Click on links (usually underlined or in a different color) to
navigate to other web pages.
- Tabs: Open multiple tabs in your browser to have several web pages open
at once. Right-click a link and select “Open in new tab” to keep your
current page open.
- Bookmarks: Save frequently visited pages by bookmarking them. You can
organize bookmarks into folders for easy access.
Avoiding Misinformation:
Downloading Files:
- Use services like YouTube, Spotify, or Netflix for video and audio
streaming. Make sure you have the legal right to access the content.
- Webpage Not Loading: Check your internet connection, clear the browser
cache, or try a different browser.
- Slow Performance: Disable unnecessary browser extensions, update your
browser, or restart your device.
- Pop-ups and Ads: Use an ad blocker or adjust your browser’s security
settings.