Computer Network
A computer network is a collection of interconnected devices such as computers, servers, printers, and
other networking hardware that are linked through communication channels to facilitate communication
and resource sharing among them. It allows users to share data, applications, and hardware resources like
printers and internet connection.
Types of Computer Networks:
1. LAN (Local Area Network): A LAN is a network that covers a small geographic area, such as a
single building or a group of buildings. It is typically used for connecting devices within a home,
office, or school.
2. WAN (Wide Area Network): A WAN is a network that covers a large geographic area, such as a
city, country, or even globally. It connects multiple LANs together and is commonly used by
businesses to connect their branch offices.
3. MAN (Metropolitan Area Network): A MAN is a network that covers a larger geographic area
than a LAN but a smaller area than a WAN. It connects multiple LANs within a city or
metropolitan area.
4. WLAN (Wireless Local Area Network): A WLAN is a type of network that uses wireless
communication to connect devices within a limited area, allowing for more flexibility in device
placement.
5. VPN (Virtual Private Network): A VPN is a secure network that allows users to access a private
network remotely over a public network (e.g., the internet). It is commonly used for secure
remote access to company networks by employees working from home or while traveling.
Technology behind Computer Networks:
1. Ethernet: A popular wired networking technology that uses cables to connect devices to a LAN.
It is known for its reliability and high speed.
2. Wi-Fi: A wireless networking technology that uses radio waves to connect devices to a LAN. It
provides flexibility in device placement and allows for mobility.
3. TCP/IP (Transmission Control Protocol/Internet Protocol): A set of protocols that govern the
transmission of data over the internet and other networks.
4. Routing and Switching: These technologies are used to direct data traffic within a network,
ensuring that data packets reach their intended destinations.
Advantages of Computer Networks
1. Resource Sharing: Networks allow for the sharing of resources such as printers, files, and
internet connections among connected devices, reducing the need for redundant hardware and
improving efficiency.
2. Communication: Networks enable communication between devices, allowing for the transfer of
data, messages, and files among users.
3. Remote Access: Networks enable users to access resources and services remotely, increasing
flexibility and productivity.
4. Centralized Management: Networks allow for centralized management of resources, security,
and access control, making it easier to administer and monitor the network.
Disadvantages of Computer Networks:
1. Security Risks: Networks can be vulnerable to security threats such as unauthorized access, data
breaches, and malware attacks.
2. Complexity: Setting up and maintaining a network can be complex and require specialized
knowledge and skills.
3. Dependence on Infrastructure: Networks rely on physical infrastructure such as cables, routers,
and switches, which can be prone to failures and require regular maintenance.
4. Cost: Building and maintaining a network can be expensive, especially for larger and more
complex networks.
Network Topologies.
1. Bus Topology:
Diagram:
In a bus topology, all devices are connected to a single central cable called the "bus". Each device has an
interface card with a unique address, and data is transmitted in both directions along the bus.
Advantages:
- Requires less cabling than other topologies.
- Easy to add new devices.
Disadvantages:
- If the bus cable fails, the entire network is down.
- Performance can degrade as more devices are added.
Example: Small businesses and educational institutions often use bus topology for their networks. It is
cost-effective and easy to set up, making it suitable for small-scale operations.
2. Star Topology:
Diagram:
In a star topology, each device is connected to a central network switch or hub. Data is transmitted
through the switch to the intended recipient.
Advantages:
- If one device or cable fails, it does not affect the rest of the network.
- Easy to troubleshoot and isolate problems.
Disadvantages:
- Requires more cabling than a bus topology.
- Performance can degrade if the central switch becomes overloaded.
Example: Most modern office environments and large enterprises use a star topology for their networks.
This topology provides better performance and easier troubleshooting, making it ideal for large-scale and
complex network infrastructures.
3. Ring Topology:
Diagram:
In a ring topology, each device is connected to two other devices, forming a ring. Data travels in one
direction around the ring, with each device acting as a repeater to maintain the signal strength.
Advantages:
- Simple to install and manage.
- Equal access to the network for all devices.
Disadvantages:
- If one device or cable fails, the entire network can be affected.
- Performance can degrade as more devices are added.
Example: Some manufacturing plants and industrial facilities might use ring topology for their networks.
This topology is reliable and can cover large distances, making it suitable for environments where
consistent and reliable connectivity is critical.
4. Mesh Topology:
Diagram:
In a mesh topology, each device is connected to every other device in the network, forming a full mesh or
partial mesh. This provides redundant paths for data to travel.
Advantages:
- Redundancy ensures that network traffic can be rerouted if a connection fails.
- High reliability and fault tolerance.
Disadvantages:
- Requires a large amount of cabling, making it more expensive and complex to install.
- Harder to manage and troubleshoot with a large number of connections.
Example: High-reliability networks, such as those used in financial institutions, air traffic control
systems, and critical infrastructure networks, often adopt a mesh topology. The redundancy and fault
tolerance offered by mesh topology are essential in these environments where system failure can have
severe consequences.
INTERNET
The internet is a global network of interconnected computers and other devices that communicate through
a standardized Internet Protocol (IP). It allows individuals, organizations, and governments to connect
and share information across the world. The internet is made up of a collection of interconnected
networks using various technologies such as Ethernet, Wi-Fi, and fiber optics. It provides users with a
wide range of services and resources including email communication, file transfer, multimedia streaming,
and access to websites and online applications.
Internet Resources:
Internet resources refer to the various types of content available on the internet, such as websites, web
pages, documents, images, videos, audio files, and applications. These resources are accessible through
web browsers and can be used for research, communication, entertainment, e-commerce, and more. Users
can access these resources by using web addresses (URLs) to navigate to specific websites or by
conducting searches through search engines.
Processes Involved in Browsing and Searching the Internet:
Browsing the internet involves using a web browser (e.g., Chrome, Firefox, Safari) to access and view
web pages and online content. Users enter web addresses or click on links to navigate between pages.
Searching the internet involves entering keywords or phrases into a search engine (e.g., Google, Bing) to
find relevant information. The search engine then returns a list of results that match the user's query,
allowing them to access specific web pages and resources.
ISP (Internet Service Provider):
An ISP is a company that provides individuals, businesses, and organizations with access to the internet.
ISPs offer various types of internet connections, such as dial-up, DSL, cable, fiber optic, and wireless.
They connect users to the internet through their infrastructure and provide services such as web browsing,
email, and online communication. ISPs also allocate IP addresses to their customers and may offer
additional services such as web hosting and domain registration.
Email Address:
An email address is a unique identifier used to send and receive electronic mail (email) messages. It
consists of a local part, an "@" symbol, and a domain name. For example, "[Link]@[Link]" is
an email address where "[Link]" is the local part and "[Link]" is the domain name. Email
addresses allow individuals and organizations to communicate and exchange messages and files over the
internet.
Technology Behind Email:
Email communication relies on the Simple Mail Transfer Protocol (SMTP) for sending messages and the
Post Office Protocol (POP) or Internet Message Access Protocol (IMAP) for receiving and retrieving
messages. Email servers handle the storage, routing, and delivery of messages, while email clients (e.g.,
Outlook, Gmail) provide interfaces for users to send, receive, and manage their emails.
Different Types of Email Addresses:
There are various types of email addresses, including personal email addresses for individuals, corporate
email addresses for employees of a company, and role-based email addresses (e.g.,
support@[Link]) for specific functional purposes. Additionally, disposable email addresses can be
used for temporary communication, and alias addresses can redirect messages to a primary email account.
Process of Acquiring, Sending, and Receiving an Email:
To acquire an email address, a user typically registers with an email service provider or sets up an email
account through their ISP. Once an email address is obtained, sending an email involves composing a
message, addressing it to the recipient's email address, and then clicking "Send." The message is routed
through the sender's email server to the recipient's email server, where it is stored and can be accessed by
the recipient through their email client using the POP or IMAP protocol.
Receiving an email involves the recipient's email server accepting and storing the incoming message, and
the recipient's email client retrieving the message from the server for display to the user. Users can also
organize and manage their emails using features such as folders, labels, and search functions within their
email clients.