Skip to content

SalmaAlassal/mrNetwork

Repository files navigation

mrNetwork

I want to create a reference to everything I read on the internet during my network (CCNA) study, so I make that repo to organize the information I read and to be a good reference for others as well. For now, it will contain a lot of updates, so if you are going to start studying from it, it's better to study the topics specified in the table of contents.

When will I finish it? Nobody knows, I am a lazy person who finishes a series in a day and can't finish a page of a book xD.

A Note To You

You may feel lost while you study, or that you don't understand this part well, I've been through this too and from my experience everything seems vague at first it will become clear as you study, so the more you study, the more you understand networking well. Also, you may meet things that you think are useless, never think so, everything you know will help later.

How did this start ?

meme

Sections

  1. Introduction to Computer Network (It's pretty mush finished)
  2. Routing (Under working)
  3. Switching

Table of Contents

1. Introduction to Computer Network

Network Fundamentals ❱ Network Definition
❱ Network Benefits
❱ Network Components
❱ NIC
❱ End Devices
❱ The Client-Server Relationship
❱ Network Devices
Repeater Bridge Hubs Switches Edge Router
Firewalls Wired and wireless routers DSL Modem DSL Router Access Point
❱ Network Topologies
Point-to-Point Bus Topology Star Topology Ring Topology
Tree Topology Mesh Topology Hybrid Topology
❱ CSMA/CD
❱ The Internet
❱ Network vs Internet
❱ LAN & WAN
Data Transmission Transmission Media
❱ Guided Media
Coaxial Cable Twisted Pair Cable Fiber-Optic Cable
❱ Unguided Media
❱ IEEE Shorthand Identifiers
❱ Connectors
Transmission Modes
❱ Simplex
❱ Half Duplex
❱ Full Duplex
❱ Straight-Through, Crossover, and Rollover Wiring
❱ MDI/MDIX Device Type
❱ Auto-MDI/MDIX
Transmission Types
Unicast Broadcast Multicast Anycast
OSI Model ❱ History Leading to TCP/IP
❱ Why OSI model failed
❱ OSI Model
Application Layer Presentation Layer Session Layer Transport Layer
Network Layer Data Link Layer Physical Layer
❱ Layer 2 vs. Layer 3
❱ Packaging The Data
❱ Encapsulation and Decapsulation
❱ OSI Model & Network Devices
❱ Troubleshooting with the OSI Model
TCP/IP Model ❱ TCP/IP Model
❱ TCP/IP Model Vs OSI Model
❱ TCP/IP Encapsulation and Decapsulation
❱ FCS
TCP & UDP ❱ TCP
❱ TCP Message Types
❱ Three-Way Handshake Process
❱ Four-Way Handshake Process
❱ TCP Header
❱ UDP
❱ UDP Header
Protocols ❱ HTTP
❱ HTTPS
❱ SMTP
❱ POP3
❱ IMAP
❱ Telnet
❱ SSH
❱ RDP
❱ FTP
❱ SMB & NFS
❱ P2P
Centralized Directory Query Flooding Exploiting Heterogeneity
❱ NTP
Ports ❱ Computer Network Ports
❱ Common Ports
MAC Address ❱ MAC Address
❱ What MAC addresses are used for
❱ Reasons you might want to change your MAC
IPv4 ❱ IPv4
❱ Classful Addressing
Class A Network Class B Network Class C Network Class D Network Class E Network
❱ IPv4 Running out of Capacity
❱ Public vs. Private IP Addresses
❱ Static vs. Dynamic IP Addresses
Subnetting ❱ Subnetting
❱ Subnetting Benefits
❱ Subnet Mask
❱ Types of Subnet Mask
❱ IP Mask
❱ IP Addressing Rules (IPv4)
Assigning Network ID Rules Assigning Host ID Rules
❱ FLSM & VLSM
❱ Implementing a FLSM subnet
❱ Implementing a VLSM subnet
❱ Practice Subnetting IPv4
ARP ❱ ARP
❱ ARP Process
ARP on Layer-2 ARP on Layer-3
❱ Gratuitous ARP (GARP)
❱ Categories of ARP Entries
Dynamic ARP Entry Static ARP Entry
❱ ARP Spoofing
❱ ARP Commands (MS Windows)
DHCP ❱ Alternate IP configuration
❱ APIPA
❱ DHCP
❱ DHCP Client vs. DHCP Server
❱ DHCP Lease Time
❱ DORA
DNS ❱ DNS
❱ DNS Hierarchy
❱ Parts of a URL
❱ Authoritative vs. Recursive DNS Servers
❱ DNS Caching
❱ The DNS Lookup Process
❱ DNS Servers and IP Addresses
❱ Finding Your DNS Server
❱ NsLookup
❱ Public DNS Servers
IPV6 ❱ IPv4
❱ Why there is no IPv5
❱ Why IPv6
❱ IPv6
❱ IPv6 Address Format
❱ IPv6 Address Shortening
❱ IPv6 Configuration
Static Ways
Manual Address Link-local Address (EUI-64)
Dynamic Ways
SLAAC Stateless Address Stateful Address
❱ Windows (Vista and above) and EUI-64
❱ IPv6 DAD for its Link-Local Address
❱ IPv6 Address Types
Global Unicast Addresses Link-Local Addresses Site-Local Addresses Unique Local Addresses
Loopback Address Unspecified Address Multicast Address Anycast Address