Explain Types of Networks: Peer-to-Peer and Client/Server
Computer Network Architecture defines how computers are organized and how tasks and resources are allocated among them. There are two types of network architectures: Peer-to-Peer (P2P) and Client/Server.
1. Peer-to-Peer Network
A Peer-to-Peer network is a network in which all computers are connected with equal privileges and responsibilities for processing data. There is no dedicated server.
It is mainly suitable for small environments, usually up to 10 computers. Each computer manages and shares its own resources.
Advantages
Disadvantages
2. Client/Server Network
A Client/Server network consists of a central computer called the server and other computers called clients.
Clients access resources such as files, videos, directories and printers from the server. The server also performs important operations such as security and network management.
Advantages
Disadvantages
Difference at a Glance
| Peer-to-Peer | Client/Server |
|---|---|
| No dedicated server | Has a dedicated server |
| All computers have equal privileges | Server controls and manages clients |
| Suitable for small networks | Suitable for larger networks |
| Less expensive | More expensive |
| Less centralized security | Better centralized security |
Explain Network Topologies
A Network Topology defines the structure of a network and describes how different nodes and components are interconnected.
There are two broad types of topology: Physical Topology and Logical Topology. The notes describe six physical network topologies: Bus, Ring, Star, Tree, Mesh, and Hybrid.
Advantages and Disadvantages
| Topology | Advantages | Disadvantages |
|---|---|---|
| Bus | Low installation cost; one node failure does not affect others. | Backbone failure disrupts communication; signal collision can occur. |
| Ring | Reliable; inexpensive twisted-pair cabling can be used. | One station failure can affect the network; more devices increase delay. |
| Star | Easy troubleshooting, expandable, individual cable failure is isolated. | Central hub/switch failure stops communication. |
| Tree | Easily expandable and manageable. | Can be costly; main bus failure can affect entire network. |
| Mesh | Highly reliable and fast communication. | Expensive and difficult to manage. |
| Hybrid | Reliable, scalable and flexible. | Complex design and high infrastructure cost. |
Explain Types of Networks: LAN, MAN and WAN
Computer networks can be categorized according to the geographical area or size they cover. The notes classify networks as LAN, PAN, MAN, and WAN; here, the question asks specifically for LAN, MAN, and WAN.
Difference Between LAN, MAN and WAN
| Basis | LAN | MAN | WAN |
|---|---|---|---|
| Full Form | Local Area Network | Metropolitan Area Network | Wide Area Network |
| Coverage | Small area | Larger/city-level area | States or countries |
| Size | Smallest | Larger than LAN | Largest |
| Example | Office/building network | Banks across a city | Internet |
| Typical connection | Twisted pair/coaxial cable | Interconnected LANs | Telephone, fibre or satellite |
Explain Network Terminologies: Internet and Intranet
1. Internet
The Internet is a worldwide system of interconnected computer networks, also called a “network of networks.” It connects billions of computers around the world and allows users to communicate and access information.
The Internet uses the standard TCP/IP protocol suite for communication between computers. It is established using technologies such as optical-fibre cables, wireless communication, and other networking technologies.
2. Intranet
An Intranet is a private network within an organization or enterprise. It is used to securely share company information and computing resources among employees.
An intranet improves communication within an organization by allowing employees to access important information, links, applications, forms, and company databases. It can also be used for group work and teleconferencing.
Difference Between Internet and Intranet
| Internet | Intranet |
|---|---|
| Worldwide/global network | Private organizational network |
| Accessible publicly | Accessible to authorized users |
| Connects billions of computers | Connects users within an organization |
| Worldwide communication and information sharing | Internal communication and resource sharing |
| Example: WWW | Example: Company's internal employee portal |
Explain Network Terminologies: Unicast, Broadcast and Multicast
Casting in computer networks means transmitting data (a stream of packets) over a network. The three types of casting are Unicast, Broadcast, and Multicast.
Representations
Unicast:
Sender A ──────────> Receiver B
Broadcast:
┌──> B
Sender A ────┼──> C
└──> D
Multicast:
┌──> B ✓
Sender A ────┼──> C ✓
└──> D ✗Difference at a Glance
| Type | Communication | Data Sent To |
|---|---|---|
| Unicast | One-to-One | One specific receiver |
| Broadcast | One-to-All | All hosts in the network |
| Multicast | One-to-Many | A specific group of hosts |