Comprehensive Study Notes on Computer Networking and Cyber Security Fundamentals and Cyber Security and Data Management
Fundamentals of Computer Networks
Definition of a Computer Network: A computer network is a system of interconnected computing devices that can exchange data and share resources with each other. These networked devices use a system of rules, called communications protocols, to transmit information over physical or wireless technologies.
Essential Components: Networks consist of various components, including nodes (such as computers, laptops, and smartphones), transmission media (such as fiber optics or radio waves), and networking devices that facilitate the flow of data.
Classifications and Types of Networks
Personal Area Network (PAN): The smallest type of network, typically used for communication among devices within the range of an individual, such as Bluetooth connections between a phone and a headset.
Local Area Network (LAN): A network that connects devices within a limited geographical area, such as a single building, home, or office. LANs are characterized by high data-transfer speeds and low cost of implementation.
Metropolitan Area Network (MAN): This network type covers a larger geographic area than a LAN—typically a city or a large campus. It serves to connect multiple LANs together.
Wide Area Network (WAN): A network that spans a large geographical distance, such as a country, a continent, or the entire globe. The Internet is the most prominent example of a WAN.
Storage Area Network (SAN): A specialized, high-speed network that provides block-level network access to storage.
Virtual Private Network (VPN): A secure, encrypted tunnel created over a public network (like the Internet) to allow users to send and receive data as if their computing devices were directly connected to a private network.
Critical Networking Devices
Network Interface Card (NIC): A hardware component, often a circuit board or chip, installed on a computer so that it can connect to a network. Each NIC has a unique identifier called a Media Access Control (MAC) address.
Hub: A basic networking device that connects multiple computers or other network devices together. It operates at the Physical Layer (Layer 1) and broadcasts incoming data packets to all of its ports, regardless of the intended destination.
Switch: A more intelligent device than a hub, operating at the Data Link Layer (Layer 2). It uses MAC addresses to forward data only to the specific port connected to the destination device, which reduces network traffic and improves efficiency.
Router: A device that forwards data packets between computer networks. Routers perform the traffic directing functions on the Internet by using IP addresses to determine the best path for data to travel. They operate at the Network Layer (Layer 3).
Modem (Modulator-Demodulator): A device that converts digital data from a computer into an analog signal for transmission over telephone lines or cable and then converts the incoming analog signal back into digital data.
Gateway: A node that serves as an entrance to another network. It is used to connect two networks that use different protocols or architectures.
Access Point (AP): A device that allows wireless devices to connect to a wired network using Wi-Fi.
Network Topology Architectures
Bus Topology: All nodes are connected to a single central cable, called the bus or backbone. Data sent by a node travels in both directions along the bus. It is simple to install but if the main cable fails, the entire network goes down.
Star Topology: Every node is connected to a central hub or switch. This is the most common topology in modern LANs. If one cable fails, only the corresponding node is affected, though the failure of the central hub takes down the whole network.
Ring Topology: Each device is connected to two other devices, forming a circular pathway for signals. Data travels in one direction (or sometimes two) from node to node until it reaches its destination.
Mesh Topology: Every node is connected to every other node (Full Mesh) or some other nodes (Partial Mesh). This provides high redundancy and reliability; if one link fails, data can be rerouted through another path.
Tree Topology: A hierarchical structure that combines characteristics of bus and star topologies. Groups of star-configured networks are connected to a linear bus backbone.
Hybrid Topology: A combination of two or more different topologies (e.g., a star-bus or star-ring) to leverage the advantages of each.
Cyber Security: Concepts and Terminologies
Definition of Cyber Security: The practice of protecting systems, networks, and programs from digital attacks. These cyberattacks are usually aimed at accessing, changing, or destroying sensitive information, extorting money from users, or interrupting normal business processes.
The CIA Triad: The core model of cybersecurity, consisting of:
Confidentiality: Ensuring that sensitive information is accessed only by authorized parties.
Integrity: Maintaining the consistency, accuracy, and trustworthiness of data over its entire life cycle.
Availability: Ensuring that information and resources are available to users when they need them.
Threat: Any potential occurrence that may cause an undesirable outcome for the system or organization.
Vulnerability: A weakness in a system or network that could be exploited by a threat.
Risk: The potential for loss or damage when a threat exploits a vulnerability.
Malware: A broad term for malicious software designed to disrupt, damage, or gain unauthorized access to a computer system. Common types include viruses, worms, and ransomware.
Phishing: A method of identity theft that relies on deceiving users into providing sensitive information via fraudulent emails or websites.
Firewall: A network security device that monitors and filters incoming and outgoing network traffic based on an organization's previously established security policies.
Importance of Cyber Security
Protection of Sensitive Data: Safeguarding intellectual property, personal health information (PHI), personally identifiable information (PII), and financial records.
Maintaining Operational Continuity: Preventing disruptions to essential services and business operations caused by cyberattacks or system failures.
Reputational Management: Protecting the trust that customers and partners place in an organization to handle their data securely.
Regulatory Compliance: Meeting legal requirements set by frameworks such as GDPR (General Data Protection Regulation) or HIPAA (Health Insurance Portability and Accountability Act).
Data Management: Collection, Sources, and Cleaning
Sources of Data:
Primary Sources: Data collected first-hand for a specific purpose (e.g., surveys, interviews, sensor logs).
Secondary Sources: Existing data collected by others (e.g., government databases, published research, historical records).
Data Collection: The process of gathering and measuring information on variables of interest, in an established systematic fashion that enables one to answer stated research questions.
Data Cleaning (Data Scrubbing): The process of fixing or removing incorrect, corrupted, incorrectly formatted, duplicate, or incomplete data within a dataset. This is a crucial step in data processing to ensure high-quality analysis.
The Internet and Processing Devices
The Internet: A massive global network of networks that uses the Internet protocol suite (TCP/IP) to link billions of devices worldwide. It facilitates a wide range of services including the World Wide Web (WWW), email, file sharing, and streaming.
Processing Devices: Hardware components that transform inputs into outputs through electronic instructions.
Central Processing Unit (CPU): Known as the "brain" of the computer, it executes instructions and coordinates the activities of all other hardware components.
Graphics Processing Unit (GPU): A specialized processor originally designed to accelerate graphics rendering, now widely used for parallel processing and data-intensive tasks.