<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sailee Shingare</title>
    <description>The latest articles on DEV Community by Sailee Shingare (@sailee_shingare).</description>
    <link>https://dev.to/sailee_shingare</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3980452%2Fe6b16f1c-f97b-4af4-b9e5-9c2dd7462188.png</url>
      <title>DEV Community: Sailee Shingare</title>
      <link>https://dev.to/sailee_shingare</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sailee_shingare"/>
    <language>en</language>
    <item>
      <title>The OSI Model Explained: A Beginner's Guide to Network Layers</title>
      <dc:creator>Sailee Shingare</dc:creator>
      <pubDate>Sat, 27 Jun 2026 05:28:46 +0000</pubDate>
      <link>https://dev.to/sailee_shingare/the-osi-model-explained-a-beginners-guide-to-network-layers-3h0k</link>
      <guid>https://dev.to/sailee_shingare/the-osi-model-explained-a-beginners-guide-to-network-layers-3h0k</guid>
      <description>&lt;p&gt;The OSI Model sounds like something only network engineers need to know. But it's actually a simple framework that explains how data moves across the internet.&lt;/p&gt;

&lt;p&gt;If you've ever wondered what happens when you click a link, the OSI Model is your answer.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is the OSI Model?
&lt;/h2&gt;

&lt;p&gt;OSI stands for Open Systems Interconnection. It's a model that breaks down how computer networks work into 7 layers. Think of it like a stack of steps — data travels down the stack when you send something, and up the stack when you receive it.&lt;/p&gt;

&lt;p&gt;Each layer has a specific job. Each layer depends on the layer below it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why care?&lt;/strong&gt; Understanding these layers helps you troubleshoot network problems, understand security, and grasp how the internet actually works.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 7 Layers (Top to Bottom)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Layer 7: Application
&lt;/h3&gt;

&lt;p&gt;Where users interact. Email, web browsers, file transfers, chat apps — they all live here.&lt;/p&gt;

&lt;p&gt;When you visit a website, your browser is operating at Layer 7.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 6: Presentation
&lt;/h3&gt;

&lt;p&gt;Formats the data for display. Encryption, compression, translation. Converts data into something readable.&lt;/p&gt;

&lt;p&gt;Example: Your browser decrypts HTTPS data so you can read the webpage.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 5: Session
&lt;/h3&gt;

&lt;p&gt;Manages connections. Starts, maintains, and ends conversations between devices.&lt;/p&gt;

&lt;p&gt;Example: When you log into email, this layer keeps your session alive while you're checking messages.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 4: Transport
&lt;/h3&gt;

&lt;p&gt;Reliable delivery. Decides how data gets from point A to point B. Uses protocols like TCP (reliable, slower) and UDP (fast, less reliable).&lt;/p&gt;

&lt;p&gt;TCP: Email (important, must arrive)&lt;br&gt;
UDP: Video streaming (fast matters more than perfection)&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 3: Network
&lt;/h3&gt;

&lt;p&gt;Routing. Finds the best path for data across the internet. IP addresses live here (192.168.1.1).&lt;/p&gt;

&lt;p&gt;This layer asks: "How do I get to that IP address?"&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 2: Data Link
&lt;/h3&gt;

&lt;p&gt;Moves data between devices on the same network. MAC addresses live here (physical addresses, not IP).&lt;/p&gt;

&lt;p&gt;Example: Your laptop connects to your WiFi router. Layer 2 handles that.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 1: Physical
&lt;/h3&gt;

&lt;p&gt;The actual wires, cables, radio waves. The hardware.&lt;/p&gt;

&lt;p&gt;Example: Your Ethernet cable, WiFi signal, fiber optic cable.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Data Flows
&lt;/h2&gt;

&lt;p&gt;When you send an email:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Going down (your computer):&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You write an email (Layer 7)&lt;/li&gt;
&lt;li&gt;Browser encrypts it (Layer 6)&lt;/li&gt;
&lt;li&gt;Session is maintained (Layer 5)&lt;/li&gt;
&lt;li&gt;Email travels via TCP (Layer 4)&lt;/li&gt;
&lt;li&gt;Routed to recipient's IP (Layer 3)&lt;/li&gt;
&lt;li&gt;Converted to frames for the network (Layer 2)&lt;/li&gt;
&lt;li&gt;Sent as electrical signals (Layer 1)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Going up (recipient's computer):&lt;/strong&gt;&lt;br&gt;
Same layers, reverse order. Data arrives as signals, reconstructed as frames, routed, transported, formatted, presented, and displayed in their email app.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practical Examples
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Why your WiFi is slow:&lt;/strong&gt;&lt;br&gt;
Could be Layer 1 (weak signal), Layer 2 (WiFi channel congestion), Layer 3 (bad routing), Layer 4 (too many connections), or Layer 7 (app issue).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why HTTPS is secure:&lt;/strong&gt;&lt;br&gt;
Encryption happens at Layer 6. Your data is encrypted before it leaves, travels encrypted, and decrypts only at the destination.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why ping tests troubleshooting:&lt;/strong&gt;&lt;br&gt;
Ping tests Layer 3 (routing) and Layer 4 (transport). If ping works but email doesn't, the problem is likely Layer 5, 6, or 7.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DNS (Domain Name System):&lt;/strong&gt;&lt;br&gt;
Sits between Layer 5 and Layer 7. Translates domain names (google.com) to IP addresses (142.250.185.46).&lt;/p&gt;

&lt;h2&gt;
  
  
  The Takeaway
&lt;/h2&gt;

&lt;p&gt;The OSI Model is a mental framework. It helps you understand that the internet isn't magic — it's layers of systems, each doing a specific job, all working together.&lt;/p&gt;

&lt;p&gt;You don't need to memorize all 7. Just remember: upper layers (5-7) handle data meaning. Middle layers (3-4) handle delivery. Lower layers (1-2) handle the physical transport.&lt;/p&gt;

&lt;p&gt;Next time something doesn't work online, think OSI. It'll make troubleshooting easier.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Ever had a network problem?&lt;/strong&gt; Share what layer it turned out to be. I'm curious what surprised you most about how networks actually work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;By Sailee Shingare | M.S. in Computer Science, Northern Illinois University&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>networking</category>
      <category>linux</category>
      <category>cybersecurity</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>Machine Learning Explained for Beginners</title>
      <dc:creator>Sailee Shingare</dc:creator>
      <pubDate>Wed, 24 Jun 2026 10:21:22 +0000</pubDate>
      <link>https://dev.to/sailee_shingare/machine-learning-explained-for-beginners-1fd5</link>
      <guid>https://dev.to/sailee_shingare/machine-learning-explained-for-beginners-1fd5</guid>
      <description>&lt;p&gt;Machine Learning sounds complex, but it’s surprisingly simple: instead of coding rules, you teach computers to learn from data.&lt;/p&gt;

&lt;h2&gt;
  
  
  Traditional Code vs. Machine Learning
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Traditional programming:&lt;/strong&gt; Write explicit rules. “If email contains spam words, flag it.”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Machine Learning:&lt;/strong&gt; Show examples. Feed the system 10,000 labeled emails (spam/not spam). Let it find patterns you might miss.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Training&lt;/strong&gt; Feed the algorithm examples with known answers. A spam detector learns from thousands of labeled emails.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Testing&lt;/strong&gt; Test on new data it hasn’t seen. Does it still work?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Predict&lt;/strong&gt; Deploy it. New emails arrive, the model predicts.&lt;/p&gt;

&lt;p&gt;The key: it learns patterns, not memorizes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three Types
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Supervised Learning —&lt;/strong&gt; You have labeled data (right answers). Email spam detection, house price prediction, medical diagnosis.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Unsupervised Learning —&lt;/strong&gt; No labels. Find hidden patterns. Customer grouping, fraud detection, document clustering.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reinforcement Learning —&lt;/strong&gt; Learn by trial and error with rewards. Game AI, robot control, self-driving cars.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Concepts
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Features:&lt;/strong&gt; Inputs. For house prices: square footage, location, bedrooms.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Training Data:&lt;/strong&gt; Examples the model learns from. More data usually helps, but quality beats quantity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Overfitting&lt;/strong&gt;: Model memorizes training data instead of learning patterns. Performs great on training data, fails on new data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Accuracy:&lt;/strong&gt; What percentage of predictions are correct? 95% accuracy sounds good until you realize context matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  Real Examples
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Netflix:&lt;/strong&gt; Learns from what you watch. Recommends similar content.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Banks:&lt;/strong&gt; Detect fraud by learning normal vs. suspicious transactions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Doctors:&lt;/strong&gt; ML models learn from thousands of X-rays to spot tumors.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common Mistakes
&lt;/h2&gt;

&lt;p&gt;Don’t use too little data. Don’t use dirty data. Don’t skip testing on separate data. Not every problem needs ML — sometimes a spreadsheet works better.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Learn the concepts (supervised vs. unsupervised)&lt;/li&gt;
&lt;li&gt;Pick a tool (scikit-learn for Python, easiest)&lt;/li&gt;
&lt;li&gt;Find beginner data (Iris flowers, Titanic dataset)&lt;/li&gt;
&lt;li&gt;Build something simple (predict house prices)&lt;/li&gt;
&lt;li&gt;Iterate (try more data, better features, different models)&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  ML vs. Gen AI
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;ML:&lt;/strong&gt; Broad category. Learn patterns, make predictions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deep Learning:&lt;/strong&gt; ML subset using neural networks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gen AI:&lt;/strong&gt; Deep learning that generates new content (ChatGPT).&lt;/p&gt;

&lt;p&gt;So Gen AI is ML, but not all ML is generative.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why It Matters
&lt;/h2&gt;

&lt;p&gt;ML powers recommendations, fraud detection, medical diagnosis, and thousands of apps. Understanding it helps you know when it’s actually useful vs. oversold.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;By Sailee Shingare&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>deeplearning</category>
      <category>datascience</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>Generative AI Explained: What It Is and Why It Matters</title>
      <dc:creator>Sailee Shingare</dc:creator>
      <pubDate>Mon, 22 Jun 2026 23:40:39 +0000</pubDate>
      <link>https://dev.to/sailee_shingare/generative-ai-explained-what-it-is-and-why-it-matters-5d94</link>
      <guid>https://dev.to/sailee_shingare/generative-ai-explained-what-it-is-and-why-it-matters-5d94</guid>
      <description>&lt;p&gt;ChatGPT, DALL-E, Copilot — you’ve probably heard the buzz. But what’s actually happening? Let me break it down simply.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Gen AI?
&lt;/h2&gt;

&lt;p&gt;Generative AI creates new content: text, images, code, videos. It doesn’t just retrieve data; it generates something original based on patterns it learned from massive amounts of training data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The difference:&lt;/strong&gt; Traditional software follows explicit rules. Gen AI learns patterns and makes educated guesses about what should come next.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Simple analogy:&lt;/strong&gt; If a traditional AI is a librarian retrieving exact books, Gen AI is like a knowledgeable friend crafting an original answer based on everything they’ve read.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Breakthrough
&lt;/h2&gt;

&lt;p&gt;Large Language Models (LLMs) are the game-changer. ChatGPT, Claude, and similar tools are trained on enormous amounts of text from the internet and books. They don’t memorize facts; they learn patterns: what words usually follow each other, how sentences flow, what makes sense in context.&lt;/p&gt;

&lt;p&gt;When you ask a question, the model predicts what text should come next, word by word. That’s it. But because the model is &lt;em&gt;so large&lt;/em&gt; and trained on &lt;em&gt;so much data&lt;/em&gt;, it produces surprisingly coherent, useful answers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Things to Know
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Prompts:&lt;/strong&gt; Your instruction to Gen AI. “Write a haiku” is vague. “Write a haiku about coffee in a busy office” is specific and gets better results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hallucinations:&lt;/strong&gt; Sometimes Gen AI confidently makes things up — fake studies, invented facts, plausible-sounding nonsense. It’s not lying; it’s just predicting text that should come next. Verify important information.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Knowledge cutoff:&lt;/strong&gt; Most models have a date after which they don’t know what happened. ChatGPT, for example, knows events through April 2024 but nothing after.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tokens:&lt;/strong&gt; Text gets broken into chunks called tokens. You’re limited by token count — roughly 3,000 words per conversation in most tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where It’s Useful
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Content creation:&lt;/strong&gt; Brainstorming, drafting, email templates&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Learning:&lt;/strong&gt; Explaining complex topics at any level&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code:&lt;/strong&gt; Auto-completing code, suggesting functions (GitHub Copilot)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customer support:&lt;/strong&gt; Chatbots handling routine questions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Marketing:&lt;/strong&gt; Generating descriptions, captions, campaign ideas&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Limitations
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Hallucinates confidently&lt;/li&gt;
&lt;li&gt;No real-time knowledge (can’t browse the internet)&lt;/li&gt;
&lt;li&gt;Trained on internet text, so it reflects human bias&lt;/li&gt;
&lt;li&gt;Gets worse the longer the output&lt;/li&gt;
&lt;li&gt;It’s pattern-matching, not reasoning — can’t solve truly novel problems&lt;/li&gt;
&lt;li&gt;Requires massive computational power&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to Use It Well
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Be specific.&lt;/strong&gt; Vague prompts = vague answers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Iterate.&lt;/strong&gt; Don’t accept the first answer; ask follow-ups.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Verify facts.&lt;/strong&gt; Always check important information.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use it for ideation.&lt;/strong&gt; Great for brainstorming and breaking writer’s block; less ideal as your only tool.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Disclose AI use.&lt;/strong&gt; Be transparent when you publish AI-assisted work.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tools to Try
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ChatGPT&lt;/strong&gt; (OpenAI) — Text and code&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude&lt;/strong&gt; (Anthropic) — Text, often strong on reasoning&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Gemini&lt;/strong&gt; — Google’s alternative&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DALL-E, Midjourney&lt;/strong&gt; — Image generation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Copilot&lt;/strong&gt; — Code-focused&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most offer free tiers.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real Story
&lt;/h2&gt;

&lt;p&gt;Gen AI isn’t replacing workers; it’s changing jobs. Writers, developers, analysts — you’re not being automated away. You’re evolving. The skill now is knowing &lt;em&gt;how to work with&lt;/em&gt; these tools effectively.&lt;/p&gt;

&lt;p&gt;It’s like when spreadsheets arrived: they didn’t eliminate financial analysts. They made better ones.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bottom Line
&lt;/h2&gt;

&lt;p&gt;Generative AI is a powerful tool built on patterns and probability — not magic, not consciousness. It accelerates work, sparks creativity, and solves problems. But it’s not perfect, and it’s not a replacement for critical thinking.&lt;/p&gt;

&lt;p&gt;Want to understand it? Play with it. Try ChatGPT for an hour. See where it helps &lt;em&gt;you&lt;/em&gt;. Because the future isn’t AI vs. humans — it’s humans who know how to work &lt;strong&gt;with AI&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tried Gen AI? What surprised you most?&lt;/strong&gt; Let me know in the comments.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;By Sailee Shingare | M.S in Computer Science, Northern Illinois University&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>chatgpt</category>
      <category>genai</category>
    </item>
    <item>
      <title>HTTP vs HTTPS — What Actually Happens When You Visit a Website</title>
      <dc:creator>Sailee Shingare</dc:creator>
      <pubDate>Tue, 16 Jun 2026 03:14:12 +0000</pubDate>
      <link>https://dev.to/sailee_shingare/http-vs-https-what-actually-happens-when-you-visit-a-website-28dl</link>
      <guid>https://dev.to/sailee_shingare/http-vs-https-what-actually-happens-when-you-visit-a-website-28dl</guid>
      <description>&lt;p&gt;Every time you visit a website, your browser and the server have a conversation. That conversation happens over a protocol — either HTTP or HTTPS.&lt;/p&gt;

&lt;p&gt;You’ve seen both in your browser’s address bar. But what’s actually different between them, and why does it matter?&lt;/p&gt;

&lt;p&gt;Let’s break it down.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What is HTTP?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;HTTP&lt;/strong&gt; stands for &lt;strong&gt;HyperText Transfer Protocol&lt;/strong&gt;. It’s the foundation of data communication on the web — the set of rules that defines how your browser requests information and how servers respond.&lt;/p&gt;

&lt;p&gt;When you visit a website over HTTP, here’s what happens:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You type a URL in your browser&lt;/li&gt;
&lt;li&gt;Your browser sends a request to the server&lt;/li&gt;
&lt;li&gt;The server sends back the webpage&lt;/li&gt;
&lt;li&gt;Your browser displays it&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Simple. But there’s a problem — everything is sent in &lt;strong&gt;plain text&lt;/strong&gt;. Anyone sitting between you and the server can read it. Your passwords, your credit card numbers, your messages — all visible.&lt;/p&gt;

&lt;p&gt;This is where HTTPS comes in.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What is HTTPS?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;HTTPS&lt;/strong&gt; stands for &lt;strong&gt;HyperText Transfer Protocol Secure&lt;/strong&gt;. It’s HTTP with an extra layer of security called &lt;strong&gt;TLS (Transport Layer Security)&lt;/strong&gt; — previously known as SSL.&lt;/p&gt;

&lt;p&gt;The S in HTTPS means everything between your browser and the server is &lt;strong&gt;encrypted&lt;/strong&gt;. Even if someone intercepts the data, they see nothing but scrambled gibberish.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What Actually Happens When You Visit an HTTPS Website&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;When you visit an HTTPS site, your browser and the server perform a &lt;strong&gt;TLS Handshake&lt;/strong&gt; before any data is exchanged. Here’s what happens step by step:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1 — Client Hello&lt;/strong&gt; Your browser says hello to the server and shares which encryption methods it supports.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2 — Server Hello&lt;/strong&gt; The server picks an encryption method and sends back its SSL certificate — a digital document that proves the server is who it claims to be.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3 — Certificate Verification&lt;/strong&gt; Your browser checks the certificate against a list of trusted authorities. If it’s valid, the connection proceeds. If not, you see a warning — “Your connection is not private.”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4 — Key Exchange&lt;/strong&gt; Your browser and the server agree on a secret key used to encrypt the session. This key is never sent over the internet — both sides calculate it independently.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5 — Encrypted Communication&lt;/strong&gt; Begins From this point on, everything is encrypted. Your data is safe.&lt;/p&gt;

&lt;p&gt;This entire handshake happens in milliseconds — you never notice it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Does Google Prefer HTTPS?&lt;/strong&gt;&lt;br&gt;
Since 2014, Google has used HTTPS as a &lt;strong&gt;ranking signal&lt;/strong&gt;. Websites using HTTPS rank higher in search results than HTTP equivalents.&lt;/p&gt;

&lt;p&gt;Additionally, since 2018, Google Chrome marks all HTTP sites as &lt;strong&gt;“Not Secure”&lt;/strong&gt; in the address bar. This immediately reduces user trust and increases bounce rates.&lt;/p&gt;

&lt;p&gt;If you run a website, HTTPS is no longer optional — it’s essential.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What is an SSL Certificate?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;An SSL certificate is a digital document issued by a trusted &lt;strong&gt;Certificate Authority (CA)&lt;/strong&gt; like Let’s Encrypt, DigiCert, or Comodo. It contains:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The website’s domain name&lt;/li&gt;
&lt;li&gt;The certificate’s expiration date&lt;/li&gt;
&lt;li&gt;The public key used for encryption&lt;/li&gt;
&lt;li&gt;The CA’s digital signature&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When your browser sees a valid certificate from a trusted CA, it displays the padlock icon. When the certificate is missing, expired, or from an untrusted source — you get a security warning.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Getting HTTPS for Free&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;You don’t need to pay for HTTPS anymore. &lt;strong&gt;Let’s Encrypt&lt;/strong&gt; is a free, automated Certificate Authority trusted by all major browsers.&lt;/p&gt;

&lt;p&gt;Most hosting providers — AWS, Azure, Cloudflare, Netlify — offer free SSL certificates with one-click setup. There’s no excuse for running an HTTP website in 2024.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;The Bottom Line&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTTP&lt;/strong&gt; = fast but insecure, data sent in plain text&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HTTPS&lt;/strong&gt; = secure, encrypted, trusted by browsers and Google&lt;/li&gt;
&lt;li&gt;The TLS handshake happens in milliseconds and protects everything you send&lt;/li&gt;
&lt;li&gt;Always look for the padlock before entering passwords or payment details&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you run a website, use HTTPS — it’s free and essential&lt;br&gt;
Next time you see that padlock in your browser, you’ll know exactly what’s happening behind the scenes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;By Sailee Shingare | M.S in Computer Science, Northern Illinois University&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>websecurity</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>cybersecurity</category>
    </item>
  </channel>
</rss>
