Viva
Viva
In Partial Fulfillment of
FULL TIME THREE-YEAR DEGREE PROGRAM
BBA
Batch (2023-2026)
Submitted by
Anirudh Chaudhary
1|Page
DECLARATION
I hereby declare that this Practical File is my own work and that, to the best
of my knowledge and belief, it reproduces no material previously published
or written that has been accepted for the award of any other degree of
diploma, except where due acknowledgement has been made in the text.
Anirudh Chaudhary
Enrollment No. 230935000052
Date:
Signature: ___________________
2|Page
Acknowledgement
I want to extend my sincere gratitude and appreciation to everyone who helped finish
the project file on "Computer Practical and Viva Voce”.
First and foremost, I would want to express my sincere gratitude to the professors and
mentors from my institution for their essential advice and ongoing support during this
endeavor. My understanding of the subject matter and the quality of my project work
have been greatly influenced by their knowledge, helpful criticism, and dedication to
our education.
I also want to thank my friends and classmates for their assistance and cooperation.
Their suggestions, conversations, and teamwork have given me a platform to deepen my
knowledge and comprehension of the project. Their thoughtful comments and
discussions had a crucial role in determining how the project turned out.
In conclusion, I want to express my gratitude to everyone who has supported this effort
in any form. They have all contributed greatly, and I am sincerely appreciative of their
support and efforts.
Faculty Signature
____________________
3|Page
INDEX
1. Declaration 2
2. Acknowledgement 3
3. E-Commerce 5-29
4. Network 30-49
5. References 50
4|Page
E-COMMERCE
E-commerce, short for electronic commerce, refers to the buying and selling of goods and services
over the internet. It has revolutionized the way businesses operate and consumers shop, offering
convenience, acessibility, and a global marketplace. In this comprehensive overview, we will delve
into the world of e-commerce, exploring its various aspects, benefits, challenges, and future trends.
An ecommerce business is a company that generates revenue from selling products or services online.
For example, an ecommerce company might sell software, apparel, housewares, or web design
services. You can run an ecommerce business from a single website or through multiple online
channels like social media and email.
Ecommerce works by connecting buyers and sellers using various electronic channels. For example,
you need a channel, such as a website or social media, so customers can find products and services to
purchase. Then a payment processor enables the exchange of the goods or services. Once the
transaction succeeds, the customer receives a confirmation email or SMS, and a printable receipt. If
the transaction is for goods, then the seller ships the items and sends the customer a tracking number
via email or SMS. If the transaction is for a service, then the service provider can reach out to schedule
and complete the service.
5|Page
Steps to starting an ecommerce business:
The steps to starting an ecommerce business can vary depending on factors like what you want to sell.
For example, if you are selling services, then there is no need to manage inventory or fulfillment.
However, if you want to sell products online, then inventory and fulfillment will likely play a critical
part in your operations.
6|Page
Introduction to E-commerce:
E-commerce has transformed the traditional brick-and-mortar retail model into a digital realm. With
the advancement of technology and the widespread availability of the internet, businesses can now
reach a global audience, sell products and services online, and facilitate secure transactions. E-
commerce encompasses a range of activities, including online retail stores, business-to-business (B2B)
transactions, online marketplaces, and digital service providers.
There are several types of e-commerce models that cater to different business needs
and customer preferences:
Online shopping evolves and shifts daily. People shop from their computers, phones, tablets, and other
devices. They patronize websites, visit social media pages, and participate in thriving virtual channels.
Here is an overview of three distinct methods of conducting ecommerce today.
M-commerce
Online transactions that take place on mobile devices are known as mobile commerce or “m-
commerce.” With portable devices in the hands of consumers worldwide, it's no wonder m-commerce
is anticipated to account for over 43% of total retail ecommerce sales in 2023 (up almost two percent
from 2022).
Many people now do their product research and online purchasing through their phones. This trend
shows no signs of slowing, so it is essential to optimize your online store for mobile.
Enterprise ecommerce
Enterprise ecommerce is the buying and selling of products to large companies or organizations. If a
large business sells many different types of products or has multiple brand lines and transitions into
selling online, then it is participating in enterprise ecommerce .
Social media can help you market and promote ecommerce stores to a broad audience. Just as social
media enables you to connect with friends and family, it also has the potential to attract customers to
your business. Done well, social media marketing engages customers in an informal setting.
Social media can help you:
8|Page
Key Components of E-commerce:
Shopping Cart: A shopping cart is a virtual cart that allows customers to add products or
services they wish to purchase. It provides a convenient and intuitive interface for managing
items, quantities, and the checkout process.
9|Page
What are the advantages and disadvantages of ecommerce?
Like any sales method, ecommerce can have upsides and downsides. Is ecommerce right for you? It
will depend on your business goals, your intended audience, and other factors. Here are some
considerations.
Benefits of E-commerce:
E-commerce, short for electronic commerce, has revolutionized the way businesses operate and
consumers shop. It offers numerous benefits that have transformed the retail landscape and shaped
the global economy. In this comprehensive overview, we will explore the extensive range of
advantages provided by e-commerce, covering its impact on businesses, consumers, and society.
Global Reach
One of the key advantages of e-commerce is its ability to eliminate geographical barriers and expand
the reach of businesses. Traditional brick-and-mortar stores are limited to a local or regional
customer base, but with e-commerce, businesses can reach a global audience. This opens new
markets, enables access to a larger customer base, and offers tremendous growth opportunities for
businesses of all sizes.
10 | P a g e
24/7 Accessibility
Unlike physical stores with limited operating hours, e-commerce provides businesses with round-the-
clock accessibility. Customers can browse and make purchases at any time, from anywhere in the
world. This convenience is highly valued by consumers who have busy schedules or live in different
time zones. Businesses can benefit from increased sales and revenue as they can cater to customers'
needs at their convenience.
E-commerce offers businesses the potential to significantly increase sales and revenue. With a global
reach, businesses can tap into new markets and customer segments that were previously inaccessible.
Additionally, the convenience of online shopping, personalized marketing strategies, and targeted
advertising can drive customer engagement, conversion rates, and repeat purchases. E-commerce
also facilitates upselling and cross-selling opportunities, further boosting sales and revenue.
Cost Savings
11 | P a g e
Wider Product Selection
E-commerce allows businesses to offer a vast and diverse range of products to customers. Unlike
physical stores with limited shelf space, online stores can showcase an extensive catalog of products.
This enables businesses to cater to different customer preferences, offer niche products, and provide a
wide variety of options. Customers benefit from the ability to explore and compare products, making
informed purchasing decisions.
E-commerce platforms collect valuable customer data that can be leveraged to personalize the
shopping experience and deliver targeted marketing campaigns. By analyzing customer behavior,
purchase history, and preferences, businesses can offer personalized product recommendations,
discounts, and promotions. This level of personalization enhances customer satisfaction, increases
engagement, and fosters long-term customer loyalty.
E-commerce generates vast amounts of data that businesses can analyze to gain valuable insights into
customer behavior, preferences, and market trends. Through analytics tools, businesses can track
website traffic, customer demographics, purchase patterns, and more. These insights help businesses
make data-driven decisions, refine their marketing strategies, and identify new business opportunities.
Understanding customer preferences allows businesses to tailor their offerings and improve customer
satisfaction.
E-commerce provides businesses with the opportunity to enhance their customer service offerings.
Online platforms offer various communication channels, such as live chat, email support, and social
media interactions, enabling businesses to promptly address customer inquiries, resolve issues, and
12 | P a g e
provide support. Additionally, businesses can gather customer feedback and reviews, which can be
utilized to improve products and services.
E-commerce streamlines the supply chain management process, resulting in improved efficiency and
cost savings. Businesses can automate inventory management, track stock levels in real-time, and
optimize order fulfillment processes. Integration with suppliers and logistics partners facilitates
seamless collaboration, reduces lead times, and ensures timely delivery. This efficient supply chain
management enables businesses to meet customer expectations and deliver a seamless shopping
experience.
Environmental Sustainability
E-commerce can contribute to environmental sustainability efforts. By eliminating the need for
physical store infrastructure, e-commerce reduces energy consumption, waste generation, and carbon
emissions. Additionally, optimizing logistics and adopting eco-friendly packaging practices can
further minimize the environmental impact of e-commerce operations. Customers increasingly value
businesses that prioritize sustainability, which can positively impact brand reputation and customer
loyalty.
In conclusion, e-commerce offers a wide range of benefits for businesses, consumers, and society. The
global reach, convenience, increased sales, cost savings, and personalized experiences provided by e-
commerce have reshaped the retail landscape and opened new opportunities for growth. However,
13 | P a g e
businesses must also address challenges such as data security, customer trust, and regulatory
compliance to ensure a safe and seamless online shopping environment.
Drawbacks of E-commerce:
While e-commerce offers numerous benefits, it is not without its drawbacks and challenges. In this
comprehensive overview, we will explore the potential drawbacks of e-commerce from various
perspectives, including businesses, consumers, and society as a whole. It is important to note that these
drawbacks are not inherent to e-commerce itself, but rather potential issues that can arise if not
addressed effectively.
1. Lack of Physical Interaction: One of the main drawbacks of e-commerce is the lack of
physical interaction between businesses and consumers. Unlike traditional retail stores, e-
commerce eliminates the opportunity for customers to physically touch, feel, and try products
before making a purchase. This can result in a loss of the sensory experience that some
consumers prefer and may lead to higher return rates if the product does not meet expectations.
3. Trust and Credibility: Establishing trust and credibility in the online marketplace can be
challenging. With numerous e-commerce platforms and sellers, customers may hesitate to
share their personal and financial information with unfamiliar businesses. Building trust
requires businesses to demonstrate reliability, authenticity, and transparency in their
operations, including secure payment options, clear return policies, and responsive customer
support.
6. Digital Divide: E-commerce relies on internet access and digital literacy, which can create
a digital divide among populations. Not all regions or individuals have equal access to the
internet or possess the necessary digital skills to engage in online shopping. This can result in
limited market access for businesses and exclusion of certain consumer segments.
Governments and organizations must work towards bridging the digital divide to ensure
equitable access to e-commerce opportunities.
9. Impact on Traditional Retail: The rise of e-commerce has had a significant impact on
traditional retail businesses. Brick-and-mortar stores, especially small local businesses, may
15 | P a g e
struggle to compete with online retailers due to the convenience and competitive pricing
offered by e-commerce. This can lead to store closures, job losses, and the decline of
traditional shopping districts. It is important for businesses to adapt and find innovative ways
to integrate online and offline channels to remain competitive.
In conclusion, while e-commerce offers numerous advantages, it also presents several challenges and
potential drawbacks. Addressing these issues requires businesses, governments, and consumers to
collaborate and implement appropriate measures to ensure the safety, trustworthiness, and
sustainability of the e-commerce ecosystem. By understanding and mitigating these drawbacks, e-
commerce can continue to thrive as a transformative force in the global economy.
E-commerce, with its rapid growth and global reach, presents various challenges for businesses,
consumers, and the overall e-commerce ecosystem. In this comprehensive overview, we will explore
the significant challenges involved in e-commerce from multiple perspectives, highlighting the
complexities and potential issues that stakeholders may face.
Security and Data Privacy: One of the primary challenges in e-commerce is ensuring
the security of online transactions and protecting customer data. E-commerce involves the
exchange of sensitive information, including personal and financial details, over the internet.
Businesses must invest in robust security measures to safeguard customer information from
unauthorized access, data breaches, and identity theft. Compliance with data protection
16 | P a g e
regulations, such as the General Data Protection Regulation (GDPR), is essential to maintain
customer trust and protect privacy.
Trust and Credibility: Establishing trust and credibility is crucial for the success of e-
commerce platforms and businesses. Consumers need to have confidence in the reliability,
authenticity, and legitimacy of online sellers. With numerous e-commerce platforms and
sellers, building trust can be challenging. Businesses must demonstrate transparency,
reliability in fulfilling orders, and clear communication regarding product quality, pricing,
and return policies. Reviews and ratings from other customers can also play a significant role
in building trust.
17 | P a g e
Customer Service and Support: Providing excellent customer service in the digital
realm poses unique challenges. In e-commerce, businesses must ensure prompt and effective
customer support through various channels such as email, live chat, or phone. However, the
lack of face-to-face interaction can lead to delays in addressing customer inquiries or resolving
issues. Businesses need to invest in robust customer support systems and provide timely
assistance to maintain customer satisfaction and loyalty.
Logistics and Fulfillment: Efficient logistics and order fulfillment are critical in e-
commerce. Businesses must manage inventory effectively, process orders promptly, and ensure
timely delivery. However, complexities in managing inventory across multiple channels,
coordinating with suppliers, and optimizing shipping and logistics networks can pose
challenges. Inaccurate inventory data, delays in order processing, and shipping issues can
impact customer satisfaction and loyalty. Businesses need to adopt robust inventory
management systems and establish reliable partnerships with shipping providers to overcome
these challenges.
Payment Processing: Smooth and secure payment processing is vital for successful e-
commerce operations. Integrating various payment gateways, ensuring compatibility with
multiple currencies, and providing a seamless checkout experience can be challenging.
Businesses must prioritize secure payment options, comply with industry standards, and
invest in encryption technologies to protect customer financial information. Additionally,
addressing payment fraud and chargebacks requires continuous monitoring, risk assessment,
and implementation of fraud prevention measures.
18 | P a g e
Digital Divide: The digital divide refers to the disparity in internet access and digital literacy
among different populations. E-commerce relies on internet connectivity and digital skills for
participation. However, not all regions or individuals have equal access to the internet or
possess the necessary digital literacy. This creates a digital divide and limits market access for
businesses while excluding certain consumer segments. Bridging the digital divide through
infrastructure development and digital literacy initiatives is essential for inclusive e-commerce
growth.
Product Returns and Refunds: E-commerce experiences higher return rates compared
to traditional retail due to the inability to physically touch and try products before purchase.
Processing returns and refunds can be time-consuming and costly for businesses. Managing
customer expectations, establishing clear return policies, and streamlining return processes are
essential to mitigate the impact of returns on business operations and maintain customer
satisfaction.
Ethical and Social Responsibility: E-commerce raises ethical and social responsibility
concerns. Issues such as counterfeit products, unethical sourcing practices, environmental
impact, and labor rights violations can arise in the e-commerce supply chain. Businesses must
ensure the authenticity and quality of products, promote responsible sourcing and production
practices, and adopt sustainable packaging and delivery methods. Addressing these ethical
concerns is crucial for building a responsible and socially conscious e-commerce ecosystem.
19 | P a g e
Limited face-to-face interaction: Face-to-face interaction is necessary for some
businesses and transactions. Depending on your product, service, or sales style, it may be
challenging to bring the full force of your personality into an online space. While there is no
magic solution, keeping your brand story at the forefront of all you do can help you maintain
authenticity online. Alternatively, if you prefer communicating with customers via email or
phone, this drawback might be a huge plus.
Technical difficulties: Challenges related to technology can negatively impact sales. Just
as a hiccup in your supply chain can prevent timely delivery of products, internet issues, or a
hard drive failure can cost you time and money. Remember, for every technical issue that may
arise, there’s likely a solution or a preventative measure you can take. Be sure to back up your
data regularly. Using a store like Amazon can help mitigate these risks with an established,
trusted technical infrastructure.
20 | P a g e
What makes an ecommerce store successful?
A few key ingredients go into every high-performing ecommerce business. To set yourself up for
success, focus on the product and your audience, first and foremost. Also, consider your brand
messaging and your store’s user experience. You should also consider your fulfillment process,
ensuring the timely delivery of products for maximum customer satisfaction. Let’s explore each of
these critical components in detail.
Great products
High-quality, reliable products and ecommerce services are at the heart of successful online brands.
Your product should solve an unmet customer need or challenge. You must also offer it at a compelling
price point. Product quality and pricing can make or break your ecommerce business. Do some market
research to get a sense of what types of products your competitors are selling, as well as the market
value of similar items.
Unique brands stand out, but a great brand takes more than a great product. To catch a customer’s
attention, convey your business’s purpose and vision. Ask yourself, why does your business need to
exist? How will the products make your customers’ lives better? Your branding should convey the
answers to these questions. Spend time thinking about the look and feel of your brand. Dig deep and
find a simple, powerful way to convey the origin and mission of your business.
21 | P a g e
A focus on the customer
Define your ideal audience to help attract loyal and enthusiastic customers. Who do you want to
serve with the products? Direct your marketing efforts accordingly. Once your business gains steam,
keep the momentum going by considering who will be moved by your brand story. Instead of
chasing after buyers who don’t need what you’re selling, focus your efforts on an audience that will
appreciate your brand.
A smooth online experience
Online stores should be user friendly. When the online experience of a store is well-designed, making
a purchase feels effortless. If customers must jump through too many hoops, they will abandon carts
before completing transactions, and sales could suffer. Successful ecommerce stores keep the spotlight
on products by streamlining the checkout process. Remove any unnecessary steps, make your user
experience intuitive and straightforward, and bask in the glow of happy customers.
Customers want speed and efficiency, especially when shopping online. No matter what you sell,
customers want purchases delivered intact and on time. Fulfillment is the process of getting products
to customers. It can include sourcing products, storing and packaging orders, handling returns, and
maintaining customer communication. Successful ecommerce shops pay careful attention to the
fulfillment process and make sure they have enough product on hand to fulfill their orders, even during
their busiest seasons.
22 | P a g e
What connects e-commerce, Net banking, online
payments, and digitalization?
E-commerce, net banking, online payments, and digitalization are all interconnected
and rely on each other to create a seamless and efficient digital ecosystem. Here's how
these elements are connected:
systems, and operations into digital formats. It involves the adoption of digital
technologies and the integration of digital capabilities into various aspects of
business and society. Digitalization is the foundation that enables the seamless
functioning of e-commerce, net banking, and online payment systems.
E-commerce: E-commerce, or electronic commerce, is the buying and selling of goods and
services over the internet. It encompasses online retail platforms, marketplaces, and other
digital channels where transactions occur. E-commerce leverages digitalization by providing a
digital platform for businesses to reach customers globally, conduct transactions, and manage
online storefronts. It relies on net banking and online payment systems to facilitate secure and
convenient financial transactions.
Net Banking: Net banking, also known as internet banking or online banking, enables
customers to access and manage their bank accounts online. It allows users to perform
various banking activities such as checking account balances, transferring funds, paying bills,
and conducting financial transactions. Net banking is closely tied to digitalization as it
leverages digital technologies to provide customers with anytime, anywhere banking services.
It also plays a crucial role in facilitating secure and seamless financial transactions in e-
commerce.
23 | P a g e
Online Payments: Online payment systems are the digital mechanisms that facilitate the
transfer of funds electronically for goods and services purchased online. These systems enable
customers to make payments securely and conveniently, using various methods such as credit
cards, debit cards, digital wallets, or bank transfers. Online payment systems rely on
digitalization and net banking infrastructure to securely process transactions and transfer funds
between buyers and sellers in the e-commerce ecosystem.
In summary, digitalization serves as the underlying force that enables e-commerce, net banking, and
online payment systems to function seamlessly. E-commerce leverages digitalization to provide a
platform for online transactions, while net banking enables customers to access and manage their
accounts digitally. Online payment systems rely on digitalization and net banking infrastructure to
securely process transactions. Together, these elements form a connected ecosystem that
revolutionizes how businesses operate, customers shop, and financial transactions are conducted in the
digital age.
24 | P a g e
Differences between digitalization, net banking, online payment,
and e- commerce:
Digitalization:
Digitalization refers to the transformation of analog processes, systems, and operations into
digital formats.
It involves the adoption of digital technologies and the integration of digital capabilities into
various aspects of business and society.
Digitalization encompasses a broader concept of digitizing all aspects of operations, including
communication, data storage, automation, and analytics.
It is not limited to specific industries or sectors and can be applied across various domains,
such as healthcare, manufacturing, transportation, and more.
Digitalization focuses on leveraging technology to improve efficiency, productivity, and
accessibility in both online and offline environments.
Net Banking:
Net banking, also known as internet banking or online banking, specifically refers to accessing
and managing bank accounts online.
It enables customers to perform various banking activities, such as checking balances,
transferring funds, paying bills, and applying for financial products.
Net banking is primarily associated with financial institutions and their online platforms,
allowing customers to interact with their bank accounts remotely.
It involves secure login procedures, personalized account information, and access to financial
services and products provided by the bank.
Net banking offers features specific to banking operations, including transaction histories,
25 | P a g e
account statements, and customized banking services.
Online Payment:
Online payment refers to the electronic transfer of funds for goods and services purchased over
the internet.
It involves utilizing digital platforms and payment systems to securely authorize and process
financial transactions.
Online payment methods include credit cards, debit cards, digital wallets, bank transfers, and
other electronic payment options.
Online payment systems facilitate the transfer of funds from the buyer to the seller, ensuring
secure and convenient transactions.
Online payment systems are not limited to banks; they can be provided by specialized payment
service providers or integrated into e-commerce platforms.
E-commerce:
E-commerce, short for electronic commerce refers to the buying and selling of goods and services over
the internet.
It involves online transactions between businesses (B2B), businesses and consumers (B2C), or
E-commerce platforms enable businesses to showcase and sell products or services online,
It involves various components such as online storefronts, product catalogs, shopping carts,
26 | P a g e
History of E-commerce
Most of us have shopped online for something at some point, which means we have taken part in e-
commerce. So, it goes without saying that e-commerce is everywhere. But very few people may know
that e-commerce has a history that goes back to before the internet began.
E-commerce goes back to the 1960s when companies used an electronic system called the Electronic
Data Interchange to facilitate the transfer of documents. It was not until 1994 that the very first
transaction. took place. This involved the sale of a CD between friends through an online retail website
called Net Market.
The industry has gone through so many changes since then, resulting in a great deal of evolution.
Traditional brick-and-mortar retailers were forced to embrace new technology in order to stay afloat
as companies like Alibaba, Amazon, eBay, and Etsy became household names. These companies
created a virtual marketplace for goods and services that consumers can easily access.
New technology continues to make it easier for people to do their online shopping. People can connect
with businesses through smartphones and other devices and by downloading apps to make purchases.
The introduction of free shipping, which reduces costs for consumers, has also helped increase the
popularity of the e-commerce industry.
In addition to crafting what type of e-commerce company a business wants to be, the business must
decide how it wants to make money. Due to the unique nature of e-commerce, the business has a few
options on how it wants to process orders, carry inventory, and ship products.
27 | P a g e
Drop shipping: Often considered one of the easier forms of e-commerce, drop shipping
allows a company to create a digital storefront, generate sales, then rely on a supplier to provide
the good. When generating the sale, the e-commerce company collects payment via credit card,
PayPal, cryptocurrency, or other means of digital currency.
Subscription: E-commerce companies can also leverage repeating orders or loyal customers
28 | P a g e
by implementing subscription services. For a fixed price, the e-commerce company will
assemble a package, introduce new products, and incentivize locking to a long-term agreement
at a lower monthly price. The consumer only places an order once and receives their
subscription order at a fixed cadence. Common subscription e-commerce products include
meal prep services, agriculture boxes, fashion boxes, or health and grooming products.
Example of E-commerce
Amazon is a behemoth in the e-commerce space. In fact, it is the world's largest online retailer and
continues to grow. As such, it is a huge disrupter in the retail industry, forcing some major retailers to
rethink their strategies and shift their focus.
The company launched its business with an e-commerce-based model of online sales and product
delivery. It was founded by Jeff Bezos in 1994 as an online bookstore but has since expanded to include
everything from clothing to housewares, power tools to food and drinks, and electronics.
Company sales increased by 9% in 2022 from the previous year, totaling $513.98 billion compared to
$469.82 billion in 2021. Amazon's operating income dropped from $24.88 billion in 2021 to $$12.25
billion in 2022. The company posted a net loss of $2.72 billion in 2022, compared to net income of
$33.36 billion in 2021.
29 | P a g e
NETWORK
A computer network is a group of interconnected nodes or computing devices that exchange data and
resources with each other. A network connection between these devices can be established using cable
or wireless media. Once a connection is established, communication protocols -- such as TCP/IP,
Simple Mail Transfer Protocol and Hypertext Transfer Protocol -- are used to exchange data between
the networked devices.
The first example of a computer network was the Advanced Research Projects Agency Network. This
packet-switched network was created in the late 1960s by ARPA, a U.S. Department of Defense
agency.
A computer network can be as small as two laptops connected through an Ethernet cable or as complex
as the internet, which is a global system of computer networks.
30 | P a g e
In modern computing, computer networks are essential for several reasons:
● Resource Sharing: Networks allow multiple users to share hardware resources like
printers, scanners, and storage devices, reducing costs and improving efficiency.
● Data Access: By connecting to networked servers and databases, users can access and
manipulate data from anywhere, increasing accessibility and productivity.
● Internet Access: Networks connect devices to the Internet, granting access to a vast array
of online services, information, and resources essential for work, education, and entertainment.
Devices attached to a computer network use IP addresses that are resolved into hostnames through a
domain name system server to communicate with each other over the internet and on other computer
networks. A variety of protocols and algorithms are also used to specify the transmission of data among
endpoints.
31 | P a g e
Network systems must follow certain standards or guidelines to operate. Standards are a set of data
communication rules required for the exchange of information between devices and are developed by
various standards organizations, including IEEE, the International Organization for Standardization
and the American National Standards Institute
For example, the Ethernet standard establishes a common communication language for wired or
physical networks, and the 802.11 standard specifies connectivity for wireless local area networks
(WLANs).
A computer network must be physically and logically designed in such a way that makes it possible
for the underlying network elements to communicate with each other. This layout of a computer
network is known as the computer network architecture.
● Client-server. This model consists of many clients -- or nodes -- where at least one network
node acts as the central server. The clients in this model don't share resources, but request the
central server, as all the resources are installed on it.
● Peer-to-peer (P2P). Each connected device on this network behaves as the client, as well
as the server, and enjoys similar privileges. The resources of each peer are shared among the
entire network, including memory, processing power and printing. Many companies use the
P2P architecture to host memory-intensive applications, such as three-dimensional rendering,
32 | P a g e
across multiple network devices.
A well-defined computer network also takes network capacity into account. A network's capacity is
how much traffic the network can support at any given time, while still meeting service-level
agreements. It's measured in terms of bandwidth, which is quantified by the theoretical maximum
number of bits per second that can pass through a network device.
Components of a Network
● Nodes: Devices connected to the network, such as computers, servers, routers, switches, and
printers.
● Links: Communication pathways that connect nodes and facilitate data transmission. Links
can be wired (e.g., Ethernet cables, fiber optics) or wireless (e.g., Wi-Fi, Bluetooth).
● Protocols: Rules and conventions that govern data exchange between devices on the
network. Protocols define standards for addressing, routing, error detection, and data
formatting.
33 | P a g e
Types of Networks:
Computer networks can be categorized into various types based on their geographic scope and purpose:
Local Area Network (LAN): A LAN covers a small geographical area, such as a home, office
building, or campus. LANs typically use Ethernet or Wi-Fi technologies.
Advantages-
Disadvantages:
34 | P a g e
Metropolitan Area Network (MAN): A MAN covers a city or metropolitan area,
providing high-speed connectivity to businesses and organizations.
Advantages:
● Covers larger geographical areas than LANs, suitable for city-wide connectivity.
● Provides high-speed communication between interconnected LANs.
● Supports centralized management and resource sharing.
Disadvantages:
● Higher implementation and maintenance costs compared to LANs.
● Requires coordination with multiple service providers and regulatory authorities.
● Limited scalability for extensive coverage.
Wide Area Network (WAN): A WAN spans large distances and connects multiple LANs or
other networks. The Internet is the largest example of a WAN.
35 | P a g e
Advantages:
● Connects geographically dispersed locations, including different cities or countries.
● Enables global communication and collaboration.
● Supports diverse network services like Internet access, voice, and video conferencing.
Disadvantages:
● High infrastructure costs, including leased lines, routers, and telecommunications equipment.
● Susceptible to latency, packet loss, and bandwidth limitations over long distances.
● Complex network management and security challenges.
Personal Area Network (PAN): A PAN is a network formed by personal devices, such as
smartphones, tablets, and wearable gadgets, typically connected via Bluetooth or NFC.
36 | P a g e
Advantages:
● Provides connectivity for personal devices in close proximity, such as smartphones, tablets,
and wearable gadgets.
● Enables seamless data sharing and communication between personal devices.
● Low power consumption and wireless technologies like Bluetooth and Zigbee support.
Disadvantages:
Types-
Bus Topology: All nodes are connected to a single communication line, called a bus. Nodes
transmit data directly onto the bus, and each node receives all transmissions but only processes those
intended for it.
37 | P a g e
Advantages:
Disadvantages:
● Single point of failure (the main bus) can disrupt the entire network.
● Limited scalability as adding more devices can degrade performance.
● Susceptible to collisions and signal interference.
Star Topology: All nodes are connected to a central hub or switch. Data transmitted by one node
passes through the central hub and is forwarded to the intended recipient.
38 | P a g e
Advantages:
● Centralized control and management with a single point of administration (the central hub or
switch).
● Easy to troubleshoot and isolate network issues.
● Scalable and flexible, allowing for easy addition or removal of devices.
Disadvantages:
● Dependency on the central hub or switch, which can become a bottleneck if it fails.
● Higher implementation costs due to the need for more cabling and active network devices.
● Limited fault tolerance as the failure of the central hub affects all connected devices.
Ring Topology: Nodes are connected in a circular fashion, where each node is connected to
exactly two other nodes, forming a closed loop. Data travels around the ring until it reaches its
destination.
Advantages:
39 | P a g e
Disadvantages:
● Susceptible to ring breakdown if a single node or link fails, disrupting the entire network.
● Limited scalability as adding more devices can increase the risk of network congestion.
● Difficulties in troubleshooting and identifying the location of faults.
Mesh Topology: Every node is connected to every other node in the network,
creating redundant paths for data transmission. Mesh topologies offer high fault
tolerance but require more cabling and configuration.
Advantages:
Disadvantages:
● Complex and expensive to implement and maintain, requiring extensive cabling and
configuration.
● Difficulties in managing and monitoring network traffic across multiple paths.
40 | P a g e
● Overhead associated with maintaining routing tables and managing redundant links.
● Challenges in troubleshooting and optimizing performance due to the hybrid nature of the
network.
Bus Topology:
● Scalability: Limited scalability as adding more nodes can lead to signal degradation and
performance issues.
● Fault Tolerance: Low fault tolerance as a single point of failure (the main bus) can disrupt
the entire network.
● Performance: Moderate performance, but bandwidth decreases as more devices are added.
● Suitability: Suitable for small networks with a limited number of devices, such as small
offices or classrooms.
Star Topology:
● Scalability: Highly scalable as adding or removing nodes is straightforward without
affecting the entire network.
● Fault Tolerance: Moderate fault tolerance as the failure of a single node affects only that
node's connectivity.
● Performance: Good performance due to centralized traffic management, but the central hub
or switch can become a bottleneck.
● Suitability: Ideal for medium to large networks, such as corporate environments, where
scalability and centralized management are crucial.
41 | P a g e
Ring Topology:
● Scalability: Limited scalability as adding more nodes can disrupt the entire ring and require
reconfiguration.
● Fault Tolerance: Low fault tolerance as the failure of a single node or link can break the
ring, isolating segments of the network.
● Suitability: Suitable for small to medium-sized networks where data flows in a sequential
manner and simplicity is valued over scalability.
Mesh Topology:
● Scalability: Highly scalable as additional nodes increase redundancy and fault tolerance
without affecting overall network performance.
● Fault Tolerance: High fault tolerance due to redundant paths for data transmission,
minimizing the impact of node or link failures.
● Performance: Good performance with high resilience to congestion and network traffic, but
installation and maintenance costs can be high.
● Suitability: Ideal for critical applications and large-scale networks where reliability and fault
tolerance are paramount, such as telecommunications networks and data centers.
Hybrid Topology:
● Scalability: Scalability depends on the specific combination of topologies used in the hybrid
network.
42 | P a g e
● Fault Tolerance: Fault tolerance varies based on the topology mix, with some segments
offering higher redundancy than others.
● Suitability: Suitable for complex network environments where different areas have unique
requirements, allowing for tailored solutions to specific needs.
Network Protocols
Protocol Stack:
The OSI (Open Systems Interconnection) model and the TCP/IP (Transmission Control
Protocol/Internet Protocol) model are two fundamental frameworks used to understand and implement
network protocols.
OSI Model:
● Transport Layer: Provides end-to-end data delivery and error recovery mechanisms.
Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) are key protocols at
this layer.
● Presentation Layer: Deals with data translation, encryption, and compression to ensure
compatibility between different systems.
● Application Layer: Supports end-user applications and provides services such as file
transfer, email, and web browsing.
TCP/IP Model:
The TCP/IP model is a simpler, four-layer architecture widely used in modern networking:
43 | P a g e
● Link Layer: Similar to the OSI Data Link Layer, it handles physical addressing, framing,
and error detection.
● Internet Layer: Corresponds to the OSI Network Layer, responsible for logical addressing,
routing, and packet forwarding using IP.
● Transport Layer: Combines the functionalities of the OSI Transport Layer, offering
reliable, connection-oriented communication (TCP) and connectionless, unreliable
communication (UDP).
● Application Layer: Similar to the OSI Application Layer, it supports end-user applications
and protocols like HTTP, FTP, DNS, and DHCP.
Common Protocols
The OSI model consists of seven layers, each responsible for specific functions in data communication:
● Physical Layer: Deals with the physical transmission of data over the network medium,
including encoding, signaling, and hardware specifications.
Several protocols play vital roles in data communication within computer networks:
● FTP (File Transfer Protocol): Enables the transfer of files between a client and a server
over a network, supporting upload, download, and file management operations.
● DNS (Domain Name System): Translates domain names (e.g., www.example.com) into
IP addresses, facilitating the identification of network resources.
45 | P a g e
Routers are critical network devices that facilitate communication between different networks by
forwarding data packets between them.
● Packet Forwarding: Routers examine the destination IP address of incoming packets and
determine the best path for forwarding them to their destination network.
● Routing: Routers use routing algorithms to calculate optimal paths based on factors like
network topology, traffic load, and administrative policies.
● Interconnectivity: Routers connect disparate networks, such as LANs, WANs, and the
Internet, allowing devices in one network to communicate with devices in another network.
Network Segmentation: By dividing a large network into smaller subnets, routers enhance
performance, security, and manageability.
● Routing Table: Routers maintain a routing table that contains information about network
46 | P a g e
destinations and their corresponding next-hop routers or interfaces.
● Routing Protocols: Routers use routing protocols like RIP, OSPF, and BGP to exchange
routing information with neighboring routers and dynamically update their routing tables.
Configuration of routers involves setting up interfaces, configuring routing protocols, defining access
control lists (ACLs) for traffic filtering, and implementing security features such as firewall rules and
virtual private networks (VPNs).
Switches:
Switches operate at the data link layer (Layer 2) of the OSI model and are responsible for forwarding
data frames within a single network.
● Frame Forwarding: Switches use MAC addresses to forward data frames between devices
within the same network segment, enabling efficient communication.
● Address Learning: Switches dynamically learn the MAC addresses of connected devices
by examining the source addresses of incoming frames and associating them with the
corresponding switch ports.
● Collision Prevention: Switches use full-duplex communication and dedicated switch ports
for each device, eliminating collisions and improving network performance.
Firewalls
Firewalls are essential network security devices that monitor and control incoming and outgoing
network traffic based on predetermined security rules. Their main purposes include:
● Traffic Filtering: Firewalls inspect packets at the network and transport layers (Layers 3
and 4) and apply rules to permit or block traffic based on factors like source/destination IP
addresses, ports, and protocols.
● Stateful Inspection: Stateful firewalls maintain a state table to track the state of active
connections, allowing them to make context-aware decisions and enforce security policies
based on the connection's state.
48 | P a g e
Types of firewalls include:
● Packet-Filtering Firewalls: Analyze packet headers and filter traffic based on
predetermined criteria, such as IP addresses and ports.
● Stateful Firewalls: Maintain state information for active connections and make filtering
decisions based on the connection's state.
● Layer Firewalls: Inspect and filter traffic at the application layer, providing granular
control over specific protocols and applications.
Firewalls play a crucial role in protecting networks from common security threats, including
unauthorized access, malware infections, and denial-of-service attacks.
Network Security
Threats and Vulnerabilities:
● Malware: Malicious software like viruses, worms, Trojans, and ransomware that can
compromise system integrity, steal data, or disrupt network operations.
● Phishing: Social engineering attacks that trick users into revealing sensitive information like
passwords or financial credentials.
● DDoS Attacks: Distributed Denial of Service attacks that flood a network or server with
traffic, rendering it inaccessible to legitimate users.
49 | P a g e
REFERENCES
https://www.techtarget.com/searchnetworking/definition/network
https://www.javatpoint.com/computer-network-topologies
https://www.investopedia.com/terms/e/ecommerce.asp
https://sell.amazon.com/learn/what-is-ecommerce#:~:text=Ecommerce
50 | P a g e