Evolution of Networking
Evolution of Networking
Evolution of Networking
Evolution of Networking
1. ARPANET (Advanced Research Projects Agency Network):
- Origin: ARPANET was the first operational packet-switching network and the precursor to
the modern internet. It was developed by the United States Department of Defense's
Advanced Research Projects Agency (ARPA) in 1969.
- Significance: ARPANET introduced the concept of packet switching, which allowed for data
to be divided into smaller packets and transmitted across multiple paths before being
reassembled at the destination. This was a revolutionary shift from traditional circuit-
switched networks.
- Milestones: ARPANET initially connected four universities (UCLA, Stanford, UC Santa
Barbara, and the University of Utah). Over time, it expanded and became the foundation for
modern networking principles.
5. Protocols:
- Protocols are a set of rules or standards that govern data communication. They ensure
that the sender and receiver can communicate effectively and understand each other.
Examples include TCP/IP, HTTP, FTP, and SMTP.
IP Address
An IP (Internet Protocol) address is a unique identifier assigned to each device connected to
a network that uses the IP for communication. It serves two primary functions: identifying
the host or network interface and providing the location of the host in the network. There
are two versions of IP addresses:
Switching Techniques
1. Circuit Switching:
- Concept: Circuit switching is a method of communication where a dedicated
communication path is established between the sender and receiver for the duration of the
communication session. This path remains reserved until the session is terminated.
- Example: Traditional telephone networks use circuit switching. When a call is made, a
dedicated circuit is established between the caller and the receiver.
- Advantages: Reliable and consistent connection with no data delay.
- Disadvantages: Inefficient use of resources, as the dedicated path remains idle when no
data is being transmitted.
2. Packet Switching:
- Concept: In packet switching, data is divided into smaller packets, each of which is
transmitted independently over the network. The packets may take different paths to reach
the destination, where they are reassembled into the original message.
- Example: The Internet uses packet switching for data transmission. When a file is sent, it
is broken down into packets, transmitted across the network, and reassembled by the
receiver.
- Advantages: Efficient use of network resources, better handling of network congestion,
and more robust communication, as packets can be rerouted if a path fails.
- Disadvantages: Potential delays in data transmission due to packet reassembly and
varying transmission paths.
Transmission Media
Wired Communication Media
1. Twisted Pair Cable:
o Structure: Comprises two insulated copper wires twisted together. The
twisting reduces electromagnetic interference (EMI) from external sources
and crosstalk between adjacent pairs.
o Types:
▪ Unshielded Twisted Pair (UTP): Commonly used in telephone systems
and Ethernet networks. It's more flexible and easier to install but
offers less protection against EMI.
▪ Shielded Twisted Pair (STP): Includes a metallic shield that surrounds
the pairs of wires, providing better protection against EMI. It's used in
environments with high interference.
o Uses: Telephone networks, LANs, and in some cases, for CCTV systems.
o Advantages: Low cost, easy to install, flexible.
o Disadvantages: Limited distance and bandwidth, susceptible to interference
(especially UTP).
2. Co-axial Cable:
o Structure: Consists of a central conductor (usually copper), surrounded by an
insulating layer, a metallic shield, and an outer insulating layer. The shield
minimizes interference and signal loss.
o Uses: Cable television systems, broadband internet connections, and some
types of LANs.
o Advantages: Higher bandwidth than twisted pair cables, better protection
against interference.
o Disadvantages: More expensive than twisted pair cables, less flexible, harder
to install.
3. Fiber-Optic Cable:
o Structure: Composed of thin strands of glass or plastic (fibers) that transmit
data as light signals. Each fiber is surrounded by a cladding that reflects light
back into the core to minimize signal loss.
o Types:
▪ Single-mode Fiber: Transmits a single light signal at a time, allowing
for longer distances and higher bandwidth.
▪ Multi-mode Fiber: Can transmit multiple light signals simultaneously,
used for shorter distances.
o Uses: High-speed internet connections, cable TV, telecommunications.
o Advantages: Extremely high bandwidth, long-distance transmission, immune
to EMI.
o Disadvantages: Expensive, more fragile, difficult to splice and install.
Wireless Communication Media
1. Radio Waves:
o Range: Can travel long distances and penetrate through buildings, making
them suitable for broadcast communications.
o Uses: AM/FM radio, television broadcasts, mobile phones, wireless
networking (Wi-Fi), Bluetooth.
o Advantages: Covers wide areas, no need for physical connection.
o Disadvantages: Susceptible to interference from other devices and
environmental factors.
2. Microwaves:
o Range: Microwaves have a shorter wavelength and higher frequency than
radio waves, allowing for higher data transmission rates over shorter
distances.
o Uses: Satellite communications, radar systems, point-to-point communication
links, and mobile phone networks.
o Advantages: High bandwidth, can carry large amounts of data.
o Disadvantages: Requires line-of-sight communication, affected by weather
conditions, and can be absorbed by water droplets.
3. Infrared Waves:
o Range: Infrared waves are used for short-range communication and require a
direct line of sight between devices.
o Uses: Remote controls, short-range wireless communication between devices
like laptops and mobile phones, and some types of sensor systems.
o Advantages: Secure communication, not affected by radio frequency
interference.
o Disadvantages: Limited range, requires line-of-sight, blocked by obstacles.
Network Devices
1. Modem:
o Function: Modulates and demodulates signals for communication between
digital devices and analog telephone lines. It converts digital data from a
computer into a modulated signal for transmission and vice versa.
o Uses: Connecting to the internet via telephone lines or cable systems.
2. Ethernet Card:
o Function: Also known as a Network Interface Card (NIC), it allows a computer
to connect to a network via an Ethernet cable.
o Uses: Wired networking in PCs, laptops, and other devices.
3. RJ45 (Registered Jack 45):
o Function: A standardized physical network interface for connecting
telecommunications or data equipment, typically used for Ethernet cables.
o Uses: Connecting devices in LANs, commonly seen in network cabling.
4. Repeater:
o Function: A device that amplifies or regenerates signals to extend the range
of a network. It receives a signal, amplifies it, and retransmits it.
o Uses: Extending the distance over which data can be transmitted in a
network.
5. Hub:
o Function: A basic networking device that connects multiple devices in a LAN.
It broadcasts data it receives to all connected devices, regardless of the
intended recipient.
o Uses: Simple, small networks where data traffic is minimal.
6. Switch:
o Function: A more advanced network device than a hub, it directs data packets
only to the specific device they are intended for, rather than broadcasting to
all devices.
o Uses: Efficient data transmission in LANs, reducing unnecessary data traffic.
7. Router:
o Function: A device that forwards data packets between networks, typically
between a local network (LAN) and the internet. It routes data based on IP
addresses.
o Uses: Connecting multiple networks, directing internet traffic, managing data
traffic efficiently.
8. Gateway:
o Function: A network device that acts as a "gateway" between two different
networks, often with different protocols. It translates data from one protocol
to another.
o Uses: Connecting networks with different communication protocols.
9. Wi-Fi Card:
o Function: A wireless network adapter that allows a device to connect to a
wireless network.
o Uses: Providing wireless connectivity to laptops, desktops, and other devices.
Network Topologies and Network Types
Types of Networks
1. PAN (Personal Area Network):
o Range: Very short-range, typically within a few meters.
o Uses: Connecting personal devices like smartphones, tablets, and laptops.
o Examples: Bluetooth connections between devices, personal hotspots.
2. LAN (Local Area Network):
o Range: Covers a small geographical area, such as a single building or a
campus.
o Uses: Connecting computers within a home, office, or school for sharing
resources like files, printers, and internet access.
o Examples: Office networks, home Wi-Fi networks.
3. MAN (Metropolitan Area Network):
o Range: Spans a city or a large campus.
o Uses: Connecting multiple LANs within a city or across a campus.
o Examples: Citywide networks for internet service providers, university
networks.
4. WAN (Wide Area Network):
o Range: Covers a large geographical area, often countrywide or worldwide.
o Uses: Connecting multiple LANs and MANs over long distances.
o Examples: The internet, large enterprise networks.
Networking Topologies
1. Mesh Topology
• Structure: In a mesh topology, each device is connected to every other device in the
network, either fully or partially. There are two types:
o Full Mesh: Every device is directly connected to every other device.
o Partial Mesh: Some devices are connected to multiple other devices, but not
all.
• Advantages:
o Redundancy: High level of fault tolerance; if one connection fails, data can be
rerouted through another path.
o Reliability: Provides reliable communication, as multiple paths exist for data
to travel.
o Scalability: Can be expanded without disrupting the existing network.
• Disadvantages:
o Cost: Expensive to install and maintain due to the large number of
connections and cabling required.
o Complexity: Difficult to manage and configure, especially in large networks.
• Uses: Typically used in mission-critical networks where reliability and redundancy are
paramount, such as in military or financial institutions.
2. Ring Topology
• Structure: In a ring topology, each device is connected to exactly two other devices,
forming a circular data path. Data travels in one direction (unidirectional) or both
directions (bidirectional) around the ring.
• Advantages:
o Efficient Data Transmission: Data packets travel at a consistent speed with
minimal collisions, as each device has a dedicated path.
o Simple Troubleshooting: Easier to pinpoint the location of a fault since each
device is connected in a sequence.
• Disadvantages:
o Single Point of Failure: If one device or connection fails, it can disrupt the
entire network (in unidirectional rings).
o Difficult to Expand: Adding or removing devices can disrupt the network and
requires reconfiguration.
• Uses: Commonly used in school campuses or small office buildings where network
traffic is predictable, and the topology’s simplicity is beneficial.
3. Bus Topology:
a. Structure: All devices are connected to a single central cable, known as the
"bus."
b. Advantages: Simple and cost-effective, easy to add or remove devices.
c. Disadvantages: If the main cable fails, the entire network goes down. Data
collisions can occur as all devices share the same communication line.
d. Uses: Small networks, especially in environments where installation cost is a
concern.
4. Star Topology:
a. Structure: All devices are connected to a central hub or switch.
b. Advantages: Easy to manage and troubleshoot, as each device is
independently connected to the hub. Failure of one cable does not affect
others.
c. Disadvantages: If the central hub fails, the entire network is affected. It
requires more cable than bus topology.
d. Uses: Common in-home networks, small office networks, and wired Ethernet
networks.
5. Hybrid/Tree Topology:
a. Structure: A hybrid topology that combines characteristics of star and bus
topologies. Devices are connected in a hierarchical manner, with the central
nodes connected to secondary nodes.
b. Advantages: Scalable, easy to expand by adding new nodes. Provides efficient
data transfer and management.
c. Disadvantages: Complex to set up and maintain. If the central node fails, it
can affect the entire branch of the network.
d. Uses: Large organizations and networks where hierarchical data flow is
important.
Network Protocols
1. HTTP (Hypertext Transfer Protocol):
- Function: HTTP is a protocol used for transmitting hypertext (web pages) over the
internet. It governs the communication between web browsers and web servers.
- How it works: HTTP requests are sent by a user’s web browser to a web server, which
responds with the requested web content.
- Port: Typically operates on port 80.
- Uses: Loading web pages, accessing websites.
2. FTP (File Transfer Protocol):
- Function: FTP is used to transfer files between a client and a server over a network.
- How it works: A client initiates a connection with a server, allowing for the upload,
download, and management of files.
- Port: Typically operates on ports 20 and 21.
- Uses: Uploading files to websites, downloading files from a server.
8. TELNET:
- Function: TELNET is a protocol used to remotely access and manage network devices or
servers via text-based communication.
- How it works: It provides bidirectional interactive communication between a client and
server, allowing a user to run commands on a remote machine.
- Port: Typically operates on port 23.
- Uses: Remote system administration (although largely replaced by SSH due to security
concerns).
4. Domain Names:
- Definition: Human-readable addresses used to access websites, such as
`www.example.com`. A domain name is mapped to an IP address, making it easier for users
to access online resources.
- Structure: Typically includes a top-level domain (TLD) like `.com`, `.org`, or `.edu`, and a
second-level domain that represents the entity (e.g., `example`).
7. Web Browser:
- Definition: A software application that allows users to access and interact with websites
on the internet. Popular web browsers include Google Chrome, Mozilla Firefox, Safari, and
Microsoft Edge.
- Function: It renders HTML content and other media types, interprets scripts, and
provides a user interface for browsing the web.
8. Web Server:
- Definition: A software or hardware system that hosts websites and serves web content to
users over the internet. Web servers respond to HTTP/HTTPS requests from browsers by
delivering the requested resources.
- Examples: Apache HTTP Server, Microsoft IIS, Nginx.
9. Web Hosting:
- Definition: A service that provides the necessary infrastructure (storage, bandwidth,
server access) to make websites accessible over the internet. Hosting providers offer space
on their servers where users can store their website files.
- Types:
- Shared Hosting: Multiple websites are hosted on the same server.
- VPS Hosting: A virtual private server gives more control and resources compared to
shared hosting.
- Dedicated Hosting: A user rents an entire server for their website, offering maximum
control and performance.