notes
  • computer-networking
    • extend-wifi-with-router
    • how-the-internet-works
    • idk
    • networking-devices
    • osi-model
    • tcp-ip
    • Types of VPN
  • databases
    • Foreign Keys
    • Redis
    • simple-queries
  • devops
    • ansible
    • Manual deployment
    • docker
    • Workflow file
    • nginx
    • promethues-grafana
    • terraform
  • hardware
    • Power
  • home-server
    • proxmox-basics
    • proxmox-setup
    • storage
  • languages-frameworks
    • programming-paradigms
    • programming-languages
      • Regex Notes
      • c
        • basics
        • pointers-memory
      • cpp
        • basics
        • running-cpp
      • php
        • basics
        • choizez
        • frameworks
          • laravel
      • python
        • venv
        • concepts
          • Using lambda
        • frameworks
          • django
            • django
            • start
      • java
        • advanced
          • functional-programming
          • reactive-programming
        • concepts
          • how-java-works
          • serialization
          • sockets
          • threads
        • extra
          • collection-framework
          • generics-and-wildcards
          • Regular Expressions (Regex)
          • streams
        • frameworks
          • orm
        • fundamentals
          • OOP
          • conditionals
          • data-structures
          • data-types
          • exceptions
          • files
          • Functions (aka method)
          • Loops
          • packages
          • type-casting
      • javascript
        • frameworks
          • morgan
          • Using Sequelize with PostgreSQL in JavaScript
  • operating-system
    • basics
    • linux-directories
    • Basic Unix Terminal Commands
  • others
    • dark-web
    • piracy
  • system-design
    • system-design
  • web-dev
    • full-stack
  • books
    • sicp
      • Recursion thought process
      • 1
        • 1.1
        • 1.2
        • 1.3
      • 2
        • 2.1
  • certifications
    • aws-certified-cloud-practitioner
      • core-services
      • other-services
    • comptia-a+
      • Cloud
      • hardware
      • Important terms
      • Important terms
      • Troubleshooting
  • cloud
    • aws
      • aws-cli
      • aws-ec2-deployment
  • dsa
    • algorithms
      • back-tracking
      • bfs
      • Binary Search
      • bit-manipulation
      • Bubble sort
      • bucket-sort
      • counting-sort
      • dfs
      • Divide & Conquer
      • djikstras-algorithm
      • dynamic-programming
      • external-sorting
      • greedy-algorithm
      • Heap sort
      • Insertion sort
      • kadanes-algorithm
      • Merge sort
      • Permutation
      • quick-sort
      • Radix Sort
      • recurrence-relation
      • recursion
      • Selection sort
      • sliding-window
      • subset
      • time-space-complexity
      • topological-sort
      • tree-traversals
      • Two Pointers Technique
    • data-structures
      • data-structures
  • security
    • authentication
      • What is JWT (JSON Web Token)?
    • software-architecture-design
      • design-patterns
Powered by GitBook
On this page
  • ?
  • IP Address (Internet Protocol)
  • Ports
  • Reserved Ports
  • Bandwidth
  • Network Types
  • Modem & Router
  • Network Topologies
  • Architectures
  • Client Server Architecture
  • Peer to peer architecture
  1. computer-networking

idk

?

  • ssl?

  • subnetting

  • load balancing

IP Address (Internet Protocol)

A unique numerical label assigned to a device on a network for identification and communication purposes.

Modem/Router has IP address

Each device has a IP address


Ports

A numeric value that directs network traffic to specific applications or services running on a device.

A port is a communication endpoint within an operating system ,

help direct incoming network traffic to the appropriate application or service

Reserved Ports

0 -1023

Reserved Ports , cannot be used by other applications

  • HTTP = Port 80

  • HTTPS = Port 443

1024 - 49152

For specific applications

  • MongoDB = 27017

  • SQL = 1433


Bandwidth

1kbps = 1 000 bits/s

1mbps = 1 000 000 bits/s

1gbps = 10^9 bits/s


Network Types

Network Type

Description

Personal Area Network (PAN)

Connects devices in close proximity to an individual.

Local Area Network (LAN)

Covers a limited geographical area like a home or office.

Metropolitan Area Network (MAN)

Spans a larger geographical area, typically a city.

Wide Area Network (WAN)

Covers a wide geographic area, such as multiple cities/countries.

Campus Area Network (CAN)

Interconnects LANs within a campus or large organization.

Storage Area Network (SAN)

Connects storage devices to servers for high-speed data access.

Wireless Local Area Network (WLAN)

LAN using wireless connections like Wi-Fi.

Virtual Private Network (VPN)

Creates secure connections over a public network for remote access.

Intranet

Private network for internal communication and collaboration.

Extranet

Extends intranet to include external parties with limited access.

Cloud Network

Connects and provides access to cloud computing services.

Internet

Global network of interconnected networks for worldwide communication.


Modem & Router

Modem

Modulate digital data to analog signal to be transferred Demodulate analog signal to digital data for computer to understand

A device that connects your network to the internet by translating signals between your computer and the internet service provider (ISP).

Router

Route data packets to devices

A device that connects multiple devices within a network, directing data traffic and facilitating communication between those devices.


Network Topologies

Physical and logical arrangement of devices in a network


Architectures

Client Server Architecture

Peer to peer architecture

application layer

Previoushow-the-internet-worksNextnetworking-devices

Last updated 1 month ago

network toplogies.jpg
Untitled
Untitled