CS Core

Why Networks exists

Introduction A computer network is a system that enables multiple computing devices to communicate and share information with each other. A powerful computer without a network is like a smart perso...

1.4k
CS Core

How Does a CDN Serve an Image or Video?

tuf-plus-ad-2 tuf-plus-ad-1 Introduction A CDN, or Content Delivery Network, helps websites deliver images, videos, scripts, and other files faster by storing copies of content on servers located c...

1.1k
CS Core

What Happens When You Connect to Public Wi-Fi?

Introduction Public Wi-Fi is common in airports, cafes, hotels, malls, libraries, and offices. Connecting to it feels simple, but many networking steps happen in the background before internet acce...

1.1k
CS Core

What Happens When DNS Fails?

Introduction DNS, or Domain Name System, translates domain names like google.com into IP addresses that computers use for communication. When DNS fails, the browser may know the website name, but i...

780
CS Core

What Happens When You Type google.com?

Introduction Typing google.com in a browser looks simple, but many networking steps happen in the background before the page appears. The browser must find the correct server, create a secure conne...

755
CS Core

FAQs

FAQs on Switching Why is Packet Switching Better for the Internet? Packet switching is better suited for the modern internet because internet traffic is highly bursty and shared among millions of u...

749
CS Core

Common Interview Questions on Subnetting

Q1. Given IP Address 10.0.5.130/25, Find the Network Address A /25 prefix leaves: - 32 − 25 = 7 host bits Therefore: 2⁷ = 128 addresses per subnet The subnet boundaries increase in blocks of 12...

497
CS Core

How Data Travels Up the OSI Model

Introduction The OSI model explains how network communication is divided into layers. When data is sent, it moves down the OSI model on the sender side. When data is received, it moves up the OSI m...

509
CS Core

TLS Handshake and Forward Secrecy

tuf-plus-ad-2 tuf-plus-ad-3 tuf-plus-ad-4 What Is the TLS Handshake? The TLS handshake is the initial setup process that happens before encrypted application data is exchanged. During this phase, t...

492
CS Core

Public Key Infrastructure

What Is PKI? Public Key Infrastructure, or PKI, is the complete system used to create, issue, manage, verify, renew, and revoke digital certificates. A CA is one part of PKI, but PKI includes more...

381
CS Core

Certificate Pinning

Certificate Pinning Certificate pinning is a security technique where an application remembers or restricts which certificate, public key, or CA should be accepted for a specific server. Normally,...

379
CS Core

Certificate Authority and Chain of Trust

tuf-plus-ad-1 tuf-plus-ad-3 Introduction Secure communication needs more than encryption. A browser may encrypt data using a server’s public key, but it must first know whether that public key ac...

381