Computer Networks - CSU359 - Shoolini University

Computer Networks

0. Computer Networks

A computer network is a collection of interconnected devices (such as computers, servers, routers, switches) that share data and resources through communication channels. These networks enable devices to exchange information, providing the foundation for the internet, cloud computing, and enterprise systems. Computer networks can be categorized based on size, communication methods, topology, and architecture, making them versatile in supporting various applications like file sharing, communication, and collaboration.

0.1 Key Components of a Computer Network

Computer networks consist of several key components, each playing a critical role in enabling communication:

0.2 Types of Computer Networks

Computer networks can be classified based on their size, structure, and purpose:

0.3 Network Topologies

The arrangement or layout of devices in a network is called its topology. Common network topologies include:

0.4 Network Protocols

Protocols are standardized rules that define how data is transmitted across a network. Common network protocols include:

0.5 Network Devices

Several network devices are commonly used to manage traffic and ensure smooth communication between devices:

0.6 OSI Model

The Open Systems Interconnection (OSI) model is a conceptual framework used to understand how different protocols and devices interact within a network. It has seven layers:

0.7 Internet vs. Intranet vs. Extranet

Networks can be classified based on their scope and access level:

0.8 Network Security

Network security is critical to protect data, systems, and users from unauthorized access, cyberattacks, and data breaches. Common security mechanisms include:

0.9 Types of Network Architectures

Network architecture defines how network resources are structured and shared. Two primary models include: