✅ HTTP (HyperText Transfer Protocol)
🔸 هو البروتوكول الأساسي لنقل البيانات بين المتصفح (browser) والسيرفر (server).
🔸 بيشتغل على Port 80.
🔸 مافيش تشفير للبيانات اللي بتتنقل بينك وبين السيرفر.
🔸 أي حد على نفس الشبكة ممكن يعترض البيانات (مثلاً login info أو بطاقتك البنكية).
🔸 مناسب أكتر للمواقع اللي مش بتجمع بيانات حساسة (زي مدونات أو مواقع محتوى عام).
🛑 غير آمن لنقل بيانات حساسة.
✅ HTTPS (HTTP Secure أو HTTP over SSL/TLS)
🔐 نسخة آمنة من HTTP بتستخدم تشفير SSL/TLS.
🔸 بتشتغل على Port 443.
🔸 كل البيانات اللي بتتبعت من وإلى السيرفر مشفّرة.
🔸 بتظهر علامة القفل 🔒 في المتصفح.
🔸 بتحمي من هجمات زي:
-
Man-in-the-middle
-
Sniffing
🔸 مطلوب بشدة للمواقع اللي فيها:
-
معاملات مالية 💳
-
تسجيل دخول 👤
-
تحميل أو رفع بيانات حساسة 📁
🗯️ مثال واقعي:
لو دخلت على موقع بـ HTTP وسجلت دخول، أي شخص على نفس Wi-Fi ممكن يسرق بياناتك.
لو نفس الموقع بـ HTTPS، حتى لو حد راقب الاتصال، البيانات هتكون مشفرة ومحمية.
🎯 خلاصة:
| HTTP → | بياناتك مكشوفة |
| HTTPS → | بياناتك مشفّرة ومحمية ✅ |