Computer Networks Overview and Concepts
Computer Networks Overview and Concepts
What Is the Internet? Network Edge, The Network Core, Delay, Loss, and Throughput in
Packet Switched Networks (Textbook 2), Reference Models, Multimedia Networks, Guided
Transmission Media, Wireless Transmission (Textbook 1)
Network
A network is a collection of interconnected entities (such as computers, devices, or systems)
that can communicate and share resources or information with each other.
Examples:
• Social networks (e.g., Facebook connects people)
• Transportation networks (roads, railways connecting cities)
• Electrical power grid (connects power stations and consumers)
A computer network is a group of interconnected devices that can share data and resources.
Example:
A group of computers connected in an office sharing files and a printer.
Computer networks are built from a combination of hardware and software components that
work together to enable communication and resource sharing.
Here are examples of common computer network components:
Hardware Components:
• Servers: Powerful computers that store and manage shared files, applications, and
network operating systems.
o Examples: File servers (for storing documents), print servers (for managing
printers), web servers (for hosting websites), database servers.
• Clients (End Devices): Computers or other devices that access and use the resources
provided by servers on the network.
o Examples: Desktop PCs, laptops, smartphones, tablets, network printers,
security cameras.
• Routers: Devices that connect multiple networks (e.g., your home LAN to the internet
WAN) and direct data packets between them using IP addresses to determine the most
efficient path.
o Examples: Your home Wi-Fi router, enterprise-grade routers in data centers.
• Switches: Devices that connect multiple devices within the same local area network
(LAN). They intelligently forward data only to the intended recipient based on MAC
addresses, improving network efficiency compared to hubs.
o Examples: An 8-port Ethernet switch for a small office, a managed switch in a
corporate network.
• Hubs: Basic connecting devices that broadcast data to all connected devices in a
network segment. They are largely obsolete due to their inefficiency and lack of
security.
o Example: Old Ethernet hubs (rarely used in modern networks).
• Modems: Devices that convert digital signals from your computer into analog signals
for transmission over traditional phone or cable lines (modulation) and vice versa
(demodulation). This enables internet connectivity.
o Examples: DSL modem, cable modem, fiber modem.
• Network Interface Cards (NICs): Hardware components installed in computers or
other devices that allow them to connect to a network. Each NIC has a unique MAC
address for identification.
o Examples: Wired Ethernet NIC in a desktop computer, wireless Wi-Fi adapter
in a laptop.
• Transmission Media (Cables): The physical conduits that carry data signals between
devices.
o Examples: Ethernet cables (Cat5e, Cat6), coaxial cables (for cable TV and
internet), fiber optic cables (for high-speed, long-distance data).
• Wireless Access Points (WAPs): Devices that allow wireless devices (like
smartphones and laptops) to connect to a wired network.
o Examples: Your home Wi-Fi access point.
• Firewalls: Security devices (can be hardware or software) that monitor and control
incoming and outgoing network traffic based on predefined security rules to protect
against unauthorized access and threats.
o Examples: Dedicated hardware firewall appliances, software firewalls on
computers.
• Repeaters: Devices that regenerate and amplify weakened signals in a network to
extend the signal's reach over greater distances.
o Examples: Wi-Fi range extenders.
• Bridges: Devices that connect two separate network segments and filter traffic between
them based on MAC addresses. They are less common now as switches often provide
similar or enhanced functionality.
Software Components:
• Network Operating Systems (NOS): Software that runs on servers and manages
network resources, user access, and facilitates communication among network devices.
o Examples: Windows Server, Linux (e.g., Ubuntu Server), Cisco IOS (for Cisco
network devices).
• Protocols: Sets of rules and standards that govern how data is formatted, transmitted,
and received across a network.
o Examples:
▪ TCP/IP (Transmission Control Protocol/Internet Protocol): The
fundamental suite of protocols for the internet.
▪ HTTP/HTTPS (Hypertext Transfer Protocol/Secure): Used for web
Browse.
▪ FTP (File Transfer Protocol): Used for transferring files.
▪ SMTP (Simple Mail Transfer Protocol): Used for sending emails.
▪ DNS (Domain Name System): Translates human-readable domain
names into IP addresses.
▪ DHCP (Dynamic Host Configuration Protocol): Automatically
assigns IP addresses to devices on a network.
• Network Management Software: Applications used by network administrators to
monitor, configure, troubleshoot, and manage network performance and security.
o Examples: SolarWinds Network Performance Monitor, PRTG Network
Monitor.
• Network Security Software: Includes various tools to protect networks from cyber
threats.
o Examples: Antivirus software, intrusion detection systems (IDS), intrusion
prevention systems (IPS), VPN client applications.
• Network Virtualization Software: Allows for the creation of virtual networks on top
of physical network infrastructure, providing flexibility and efficient resource
management.
o Examples: VMware NSX, Cisco ACI.
Examples:
1. Local Area Network (LAN) – Network in a home, school, or office building.
2. Wide Area Network (WAN) – The internet is the largest WAN.
3. Wireless Network (Wi-Fi) – Used in homes, cafes, airports for internet access.
4. Metropolitan Area Network (MAN) – Network covering a city or campus.
5. Personal Area Network (PAN) – Bluetooth-connected devices like smartwatches.
Uses:
1. Data sharing – Documents, images, videos can be shared instantly.
2. Resource sharing – Printers, scanners, and storage devices.
3. Communication – Email, VoIP, video conferencing.
4. Remote access – Access files or systems from distant locations.
5. Collaboration – Teams can work together using networked apps.
Applications:
1. Internet and Web services – Browsing, streaming, cloud services.
2. Online banking and e-commerce – Transactions and shopping.
3. Education – Online learning platforms and virtual classrooms.
4. Healthcare – Telemedicine, electronic health records.
5. Business operations – ERP systems, remote work, CRM tools.
6. Government – e-Governance, data sharing between departments.
7. IoT (Internet of Things) – Smart homes, connected vehicles, smart cities.
Computer Network Concepts
1. Network Types
• LAN (Local Area Network): Covers small area (office, home).
• MAN (Metropolitan Area Network): Covers city or campus.
• WAN (Wide Area Network): Covers large geographical area (e.g., the internet).
• PAN (Personal Area Network): Devices around a person (Bluetooth).
2. Network Topologies
• Bus: All devices share a single communication line.
Message is
encrypted (e.g., WhatsApp
Presentation
end-to-end encrypts message
encryption)
Uses TCP to
Splits and sends
Transport ensure the whole
data packets
message arrives
Routes through
Finds best path
Network ISPs using IP
to recipient
addresses
Device's Wi-Fi
Frames the data
card frames it and
Data Link for
adds MAC
transmission
address
Actual
Sends bits
electrical/radio
through Wi-Fi
Physical signals travel
or cellular
through mobile
network
towers
1. Application Layer
• Provides protocols to support user applications and services.
• Examples:
o HTTP (HyperText Transfer Protocol) — used for loading web pages
o FTP (File Transfer Protocol) — for transferring files between hosts
o DNS (Domain Name System) — converts domain names like [Link]
to IP addresses
o SMTP (Simple Mail Transfer Protocol) — sending emails
Real-Time Example: When you type [Link] in your browser, HTTP is used to
request the web page from the server.
2. Transport Layer
• Provides communication between processes on hosts, handling flow control, error
detection, and correction.
• Protocols:
o TCP (Transmission Control Protocol): Connection-oriented, reliable
communication. Ensures data arrives in order and retransmits lost packets.
o UDP (User Datagram Protocol): Connectionless, faster, but does not
guarantee delivery.
Real-Time Example:
• TCP is used when downloading a file or browsing a webpage to ensure all data is
received correctly.
• UDP is used in live video streaming or online gaming where speed is more important
than perfect delivery.
3. Internet Layer
• Routes packets across multiple networks, providing logical addressing using IP
addresses.
• Protocols:
o IP (Internet Protocol): Provides logical addressing and routing.
o ICMP (Internet Control Message Protocol): Used for diagnostic tools like
ping.
o ARP (Address Resolution Protocol): Maps IP addresses to physical MAC
addresses on a local network.
Real-Time Example: When you ping a server (e.g., ping [Link]), ICMP sends echo
requests and replies to check connectivity.
4. Network Access Layer
• Defines how data is physically sent over the hardware medium and frames the data.
• Technologies:
o Ethernet: Wired local area network technology
o Wi-Fi: Wireless network technology
o PPP (Point-to-Point Protocol): Used for dial-up connections
o ARP: Operates here for address mapping on LAN
Real-Time Example: When you connect your laptop to your home router via Wi-Fi, this layer
manages the actual physical transmission of your data frames.
• Internet Exchange Points (IXPs) where different networks interconnect, e.g., DE-CIX in
Frankfurt
• Data centers hosting major Internet infrastructure, like Google or Facebook data centers
Delay
Delay is the amount of time it takes for a packet of data to travel from the source to the
destination across the network.
• Types of Delay:
o Processing delay: Time routers take to process the packet header.
o Queuing delay: Time a packet waits in queue before being transmitted.
o Transmission delay: Time needed to push all the packet’s bits onto the link.
o Propagation delay: Time it takes for the signal to travel through the physical
medium.
Example:
When you click a link on a webpage, it might take a few hundred milliseconds for the data
request to reach the server and the webpage data to return. If you’re video calling, high delay
can cause noticeable lag.
Loss
Loss refers to packets that are dropped or lost in the network due to errors, congestion, or faulty
hardware.
• Cause of loss: Network congestion (routers overwhelmed), bit errors in transmission,
or buffer overflows.
Example:
During a video call, if packets are lost, you might experience frozen video or choppy audio.
In online gaming, packet loss can cause lag or missed actions.
Throughput
Throughput is the rate at which data is successfully delivered over the network, usually
measured in bits per second (bps).
• Effective throughput depends on network capacity, congestion, and losses.
Example:
If your home internet is rated at 100 Mbps but heavy traffic or Wi-Fi interference reduces actual
data transfer to 50 Mbps, your throughput is 50 Mbps. This affects how fast you can download
files or stream videos.
Circuit-Switched Networks
• A circuit-switched network is a connection-oriented network that establishes a
dedicated, fixed-bandwidth communication path between two endpoints before any
data is transmitted.
• This path remains exclusively reserved for the entire duration of the communication
session, whether data is being sent or not.
Example: The traditional public switched telephone network (PSTN) is the classic example of
a circuit-switched network. When you make a phone call, a dedicated physical circuit is created
between your phone and the person you're calling. This circuit is yours for the duration of the
call, ensuring a constant and high-quality connection.
Packet-Switched Networks
• A packet-switched network is a connectionless network that breaks down data into
smaller, independent units called packets.
• Each packet is individually routed through the network, potentially taking different
paths, and is reassembled at the destination. There is no dedicated path established in
advance; network resources are shared among multiple users.
Example: The internet is the most prominent example of a packet-switched network. When
you browse the web, send an email, or stream a video, your data is broken into packets and sent
across the network. These packets might travel along different routes, avoiding congestion and
rerouting around network failures.
Bandwidth is the maximum rate of data transfer across a network or communication channel.
1. Twisted-Pair Cable
• Twisted-pair cable consists of two insulated copper wires twisted together.
• This twisting helps to reduce electromagnetic interference (EMI) from external sources
and crosstalk (interference between adjacent pairs of wires).
• The twisting causes the electromagnetic fields of the two wires to cancel each other out,
minimizing signal degradation.
Types:
(i)Unshielded Twisted Pair (UTP):
This is the most common type, lacking any additional shielding.
• It's inexpensive and easy to install, widely used in Ethernet LANs and telephone
networks.
• However, it's more susceptible to interference over longer distances or in noisy
environments.
(ii)Shielded Twisted Pair (STP):
• STP cables include an additional metallic foil or braided mesh shielding around the
twisted pairs.
• This provides better protection against EMI and crosstalk, allowing for higher data rates
and more secure transmission.
• STP is more expensive and rigid than UTP.
Examples of Use:
• Telephone lines: UTP cables are traditionally used for voice communication.
• Local Area Networks (LANs): Ethernet networks (e.g., 10Base-T, 100Base-T, Gigabit
Ethernet) heavily utilize UTP cables for connecting computers, switches, and routers.
• Digital Subscriber Line (DSL): DSL services, which provide high-speed internet over
existing telephone lines, leverage the capabilities of twisted-pair cables.
2. Coaxial Cable
• Coaxial cable features a central copper conductor, surrounded by an insulating layer, a
metallic shield (braided or foil), and an outer insulating plastic jacket.
• This layered design provides excellent protection against external noise and
interference, making it suitable for higher-frequency applications and longer distances
than twisted-pair.
• Baseband coaxial cable is a type of coaxial cable used to transmit a single signal
(digital data) at a time using the entire bandwidth of the cable.
Example:
• Ethernet over coaxial (10Base5 or 10Base2)
• CCTV systems with direct video feed (when not modulated)
Broadband coaxial cable can carry multiple signals simultaneously using frequency-
division multiplexing (FDM).
Example :
Examples of Use:
• Cable Television (CATV): Coaxial cables are extensively used to deliver television
signals to homes.
• Broadband Internet Connections: Many internet service providers use coaxial cables
to provide high-speed internet access.
• Older Ethernet Networks (e.g., 10Base-2, 10Base-5): While largely replaced by
twisted-pair, coaxial cables were historically used in certain Ethernet configurations.
• CCTV (Closed-Circuit Television) Systems: Used for video surveillance due to their
ability to transmit video signals reliably.
3. Fiber-Optic Cable
• Fiber-optic cable is the most advanced type of guided media.
• It transmits data in the form of light pulses through thin strands of glass or plastic (the
core).
• A surrounding layer called cladding reflects the light back into the core, preventing
signal loss.
• Fiber optics offer exceptionally high bandwidth, minimal signal loss over long
distances, and complete immunity to electromagnetic interference.
Types:
(i)Single-Mode Fiber (SMF):
• Has a very small core diameter, allowing only one mode of light to propagate.
• This minimizes signal dispersion, making it ideal for long-distance, high-bandwidth
applications (e.g., connecting cities, countries).
[Link] Waves
• Radio waves are electromagnetic waves with frequencies ranging from very low
to very high.
• They are widely used for broadcasting and communication.
• broadcasting is a communication method where a single sender transmits data
to all devices within a network segment. This contrasts with unicast (one-to-
one) and multicast (one-to-many) where data is sent to specific destinations.
(i)Terrestrial Radio: This includes AM/FM radio broadcasts and technologies like Wi-Fi.
These signals are transmitted from ground-based antennas.
Example: Listening to your favorite FM radio station in Mumbai through the airwaves is an
example of terrestrial radio. Connecting your laptop to your home Wi-Fi network in Delhi also
uses radio waves.
(ii)Satellite Radio: These radio waves are transmitted to and from satellites orbiting the Earth.
Example: Services like SiriusXM radio use satellites to broadcast signals over a wide
geographical area, allowing listeners across India with compatible receivers to access the
content.
[Link]
Microwaves are electromagnetic waves with higher frequencies than radio waves. They are
suitable for point-to-point communication and satellite communication.
(i)Terrestrial Microwaves: These are used for fixed wireless links between two ground-based
antennas in line of sight.
Example: Mobile phone towers in India often use microwave links to communicate with each
other, relaying calls and data across the network.
(ii)Satellite Microwaves: These are used for communication between ground stations and
satellites.
[Link] Waves
Infrared (IR) waves are electromagnetic waves with frequencies higher than microwaves. They
are typically used for short-range, line-of-sight communication.
Example: Using a TV remote to change channels utilizes infrared waves. Short-range wireless
data transfer between two smartphones by pointing their IR ports at each other (though less
common now) is another example.
Multimedia Networks
• Multimedia networks are communication networks optimized to handle various forms
of media, such as text, audio, images, and video, in an integrated manner.
• These networks are designed to deliver a rich and interactive user experience by
efficiently transmitting and managing different types of data with varying bandwidth
and latency requirements.
Characteristics:
• Support for Diverse Media: They can carry text messages, voice calls, still images,
audio streams, and video streams simultaneously.
• Quality of Service (QoS): Multimedia networks often implement QoS mechanisms to
prioritize traffic and ensure smooth delivery of real-time media like voice and video,
which are sensitive to delays and packet loss.
• High Bandwidth: Handling large video and audio files requires significant bandwidth
capacity.
• Integration: Different media types are integrated into a single network infrastructure,
simplifying management and reducing costs compared to separate networks for each
media type.
• Interactive Applications: They support interactive multimedia applications like video
conferencing and online gaming.
Examples
Broadband Internet Services:
• Providers like JioFiber, Airtel Xstream Fiber, and BSNL Bharat Fiber offer high-speed
internet connections to homes and businesses in India.
• These networks allow users to access various multimedia content, including streaming
videos (e.g., Netflix, Amazon Prime Video, Disney+ Hotstar), online music (e.g.,
Spotify, Gaana, JioSaavn), social media with images and videos (e.g., Instagram,
Facebook, YouTube), and video conferencing (e.g., Zoom, Google Meet).
Mobile Networks (4G/5G):
• Mobile operators like Jio, Airtel, and Vodafone Idea have deployed 4G and are rolling
out 5G networks across India.
• These networks enable users to stream multimedia content, make video calls, and use
multimedia-rich applications on their smartphones and tablets on the go.
• For instance, watching a live cricket match on Disney+ Hotstar or attending a video call
on WhatsApp using a mobile data connection are examples of multimedia network
usage.
IPTV (Internet Protocol Television):
• Services offered by some broadband providers in India deliver television channels and
on-demand video content over an IP network.
• This integrates television with internet services, allowing for interactive features and a
wider range of content.
Enterprise Networks:
• Many businesses in India utilize multimedia networks for internal communication,
collaboration, and customer engagement.
• This includes video conferencing for meetings, VoIP (Voice over IP) for phone calls,
and internal websites and applications hosting various media types.
Online Education Platforms:
• With the increasing adoption of online learning in India, platforms like Byju's,
Vedantu, and Unacademy rely heavily on multimedia networks to deliver video
lectures, interactive simulations, and other media-rich educational content to
students across the country.