💡 Example: School computers accessing a printer via a server.
One central computer (server) manages resources, and others (clients) request access.
🔸 Disadvantages:
Less secure, no central backup, limited scalability.
🔸 Advantages:
Continues working if one device fails.
Cheap, easy to set up, no server required.
1. Peer-to-Peer (P2P)
💡 Example: Sharing music between friends’ laptops.
No central control.
All computers act as both clients and servers.
🔹 Types:
Network architecture is the layout/design of a network, including its structure, hardware, software, and communication protocols.
🧱 2. Network Architecture
🔹 Properties:
Standardized by organizations like IEEE and IETF.
Routing (IP finds the best path).
Reliability (e.g., TCP checks if packets arrive).
🔹 Uses:
Ensures compatibility across different devices and operating systems.
Web browsing, file transfers, email, and streaming all use different protocols.
🔹 Key Examples:
TCP/IP (Transmission Control Protocol/Internet Protocol): TCP breaks data into packets, IP delivers them to the correct address.
HTTP (Hypertext Transfer Protocol): Used for web page access between a browser and a web server.
Protocols are sets of rules that define how data is transmitted and received across a network. Think of them like the grammar rules of computer communication.