NETWORKING

🌐 NETWORKING – MINI STUDY GUIDE


🔹 1. What is a Computer Network?

A computer network is a group of computers and devices connected together to communicate and share resources.

💡 Example:

  • Internet = biggest network

  • School WiFi = small network

📌 From page 1:

It connects computers to facilitate communication between resources


🧠 Real Talk:

“Networking is basically how devices talk to each other—parang GC ng mga computers.”


🔹 2. Requirements for Network Access

Before ka makaconnect sa network, kailangan mo muna ng:


📡 1. Network Interface

  • Hardware that connects you to the network

  • Examples:

    • Ethernet (wired)

    • WiFi card (wireless)

💡 Think:

“Ito yung ‘adapter’ mo papunta sa internet.”


⚙ 2. Network Services

  • Software/services that allow networking to work

  • Includes:

    • Network service (main)

    • Firewall

    • Authentication

    • File sharing


📶 3. Network-Broadcast Devices

These are the devices that manage data flow:

Device

Function

Hub

Sends data to ALL devices

Switch

Sends data to ONE specific device

Router

Routes data between networks

Gateway

Connects different types of networks

📌 From page 1 explanation


🧠 Memory Trick:

👉 “H-S-R-G” = Hub, Switch, Router, Gateway


🔥 Real-life Analogy:

  • Hub = “Group chat spam” (lahat nakakakita 😭)

  • Switch = “Private message”

  • Router = “Traffic enforcer”

  • Gateway = “Translator between networks”


🔹 3. TCP/IP Model (4 Layers)

Ito yung core ng networking—super important 👀


🧱 1. Network Interface Layer

  • Handles sending/receiving data from hardware

💡 “Physical connection level”


🌍 2. Internet Layer

Responsible for:

  • Addressing

  • Routing

Key Protocols:

Protocol

Function

IP

Addressing & routing

ARP

Converts IP → hardware address

ICMP

Error reporting & diagnostics

IGMP

Manages multicast groups

📌 From page 1 details


🚚 3. Transport Layer

Handles data delivery

Protocol

Function

TCP

Reliable (with error checking)

UDP

Faster but less reliable

💡 Real talk:

  • TCP = “sure delivery” (slow but safe)

  • UDP = “bahala na delivery” (fast but risky)


💻 4. Application Layer

Used by apps to communicate

Protocol

Function

HTTP

Web browsing

FTP

File transfer

SMTP

Email sending

Telnet

Remote login


🧠 Memory Trick:

👉 “NITA”

  • Network

  • Internet

  • Transport

  • Application


🔹 4. Other Important Protocols

From page 2:

Protocol

Purpose

DNS

Converts domain → IP

RIP

Routing info sharing

SNMP

Network monitoring

📌 These help manage networks efficiently


🧠 Real-life:

  • DNS = “contact list ng internet”

  • RIP = “Google Maps for routers”

  • SNMP = “network CCTV”


🔹 5. Networking Commands (Linux)

Ito yung tools mo sa terminal 🔥


📡 Basic Commands

Command

Function

ping

Checks if a host is reachable

traceroute / tracepath

Shows path of packets

ip

Shows/manages network settings

netstat

Shows connections & stats

ftp

File transfer

wget

Download files

ssh

Remote login

📌 From page 2 command list


💡 Examples (From Handout Screenshots)

🧪 ping
  • Sends ICMP request

  • Checks connection

👉 Page 2 shows multiple replies with time (ms)


🧪 tracepath
  • Shows route of packets step-by-step

👉 Useful for debugging slow networks


🧪 ip
  • Displays IP address and interface details


🧪 netstat
  • Shows:

    • connections

    • routing tables


🧪 wget
  • Downloads files from internet

👉 Page 3 example shows downloading a webpage file


🧠 Easy Memory:

👉 “PTIN-FWS”

  • Ping

  • Trace

  • IP

  • Netstat

  • FTP

  • Wget

  • SSH


🔥 FINAL RECAP (Memory Hacks)


🧠 1. Network Basics

👉 Network = communication system between devices


🧠 2. Devices

👉 H-S-R-G

  • Hub (all)

  • Switch (one)

  • Router (routes)

  • Gateway (connects networks)


🧠 3. TCP/IP Layers

👉 NITA

  • Network

  • Internet

  • Transport

  • Application


🧠 4. TCP vs UDP

  • TCP = reliable

  • UDP = fast


🧠 5. Commands

👉 “PTIN-FWS”


🧠 FINAL TL;DR (Exam Mode)

Networking = devices communicating
Hub vs Switch = broadcast vs targeted
TCP/IP = 4 layers (NITA)
TCP reliable, UDP fast
Commands = ping, trace, ip, netstat, ftp, wget, ssh