1768229913717

☁️ Azure Cloud & Networking Mastery

Azure Networking Cloud Status

"From Packet Switching to Cloud Scaling" — A comprehensive journey through Computer Networks, Server Architecture, and Azure Cloud Services.


🗺️ Learning Path

graph TD Root((Azure Mastery)) %% Networks Branch Root --> Networks[Networks] Networks --> IP(IP Addressing) Networks --> OSI(OSI Model) Networks --> TCPIP(TCP/IP) Networks --> HTTP(HTTP & HTTPS) %% Servers Branch Root --> Servers[Servers] Servers --> Web(Web Servers) Servers --> Mail(Mail Servers) %% Cloud Branch Root --> Cloud[Cloud Architecture] Cloud --> Models(IaaS / PaaS / SaaS) Cloud --> Scaling(Scaling) Cloud --> Virt(Virtualization) %% Azure Branch Root --> Azure[Azure Services] Azure --> VM(Virtual Machines) Azure --> VNet(Networking VNet) Azure --> Storage(Storage) Azure --> Serverless(Serverless) %% Styling classDef main fill:#0072C6,stroke:#333,stroke-width:2px,color:white; classDef sub fill:#444,stroke:#333,stroke-width:1px,color:white; class Root,Networks,Servers,Cloud,Azure main;

📂 Directory Structure

.
├── 🌐 computer_networks/   # The Foundation (IP, TCP, HTTP)
├── ☁️ cloud_computing/     # Core Cloud Concepts
├── 🖥️ servers/             # Web & Mail Architectures
├── 🏗️ app_architecture/    # System Design (Microservices)
└── 🔷 azure_services/      # Deep Dive into Azure Resources

🌐 1. Computer Networks

Foundational knowledge required to understand how the Cloud communicates.

ModuleKey ConceptsQuick Link
Area NetworksLAN, WAN, VPN, SANView Guide
IP AddressesIPv4 vs IPv6, Public vs PrivateView Guide
CIDR & Subnetting/24 Notation, Calculations, Azure RulesView Guide
FirewallsPacket Filtering, Proxy, StatefulView Guide
SSL/TLS HandshakeAuthentication, Encryption, KeysView Guide
Binary MathDec<->Bin, 2's ComplementView Guide
Subnet MaskDefinition, Binary, CalculationView Guide
Routing TableAzure System Routes, UDRs, Next HopView Guide
MAC AddressPhysical Address, OUI, Layer 2View Guide
Network ArchTopologies, Client-Server, N-TierView Guide
Networking ModelsPeer-to-Peer vs Client-ServerView Guide
Ports & ProtocolsHTTP (80), HTTPS (443), SSH (22)View Guide
OSI Model7 Layers of CommunicationView Guide
TCP/IP Model4 Layers, TCP vs UDPView Guide
HTTP vs HTTPSNEW! Headers, Status Codes, HandshakeView Guide
🔽 Click to Expand Detailed Summaries (English & Hinglish)

Area Networks

IP Addresses

MAC Address

HTTP vs HTTPS

(See individual files for full 5-point breakdowns)


☁️ 2. Cloud Computing

Understanding the "Why" and "How" of the Cloud.

ModuleKey ConceptsQuick Link
Cloud BenefitsHigh Availability, Agility, OpExView Guide
Deployment ModelsPublic, Private, HybridView Guide
ScalingVertical (Up) vs Horizontal (Out)View Guide
Service ModelsIaaS, PaaS, SaaSView Guide
Shared ResponsibilityWho secures what?View Guide
VirtualizationHypervisors (Type 1 & 2)View Guide
🔽 Click to Expand Detailed Summaries (English & Hinglish)

Scaling

Service Models


🖥️ 3. Servers & Architecture

ModuleKey ConceptsQuick Link
Server TypesWeb (HTTP) vs Mail (SMTP/IMAP)View Guide
App ArchitectureMonolith vs MicroservicesView Guide
StateStateful vs Stateless AppsView Guide
🔽 Click to Expand Detailed Summaries (English & Hinglish)

Server Types

Monolith vs Microservices


🔷 4. Azure Services

Deep dives into specific Azure Resources.

#ServiceDescriptionQuick Link
01HierarchyMgmt Group > Sub > RG > ResourceView
02Resource GroupsLogical Containers for resourcesView
03Virtual MachinesInfrastructure as a Service (IaaS)View
04StorageBlob, File, Queue, TableView
05Scale SetsAuto-scaling groups of VMsView
06AVDAzure Virtual DesktopView
07ContainersAzure Container Instances (ACI)View
08FunctionsServerless Compute (Event-driven)View
09VNetVirtual Networks & PeeringView
10SubnetsNetwork SegmentationView
11VNet PeeringConnect VNets (Dashboard Steps)View
🔽 Click to Expand Detailed Summaries (English & Hinglish)

Virtual Machines

Azure Functions


🛠️ How to Run Locally

This documentation is built with a custom Node.js static site generator.

  1. Install Dependencies:
    cd doc_web
    npm install
  2. Build & Serve:
    npm run serve
  3. Visit: http://localhost:3000

Created by Priyanshu K. Sharma