HTTP ile HTTPS Farkı

HTTP (Hypertext Transfer Protocol) ve HTTPS (HTTP Secure) , web üzerinde veri iletimi için kullanılan protokollerdir. HTTPS, HTTP'nin güvenli versiyonudur.


HTTP (Hypertext Transfer Protocol)​

HTTP, web sunucuları ile tarayıcılar arasında veri iletimi için kullanılan protokoldür.

Özellikleri:

  • Port 80
  • Şifreleme yok
  • Veri düz metin olarak iletilir
  • Hızlı
  • Güvensiz
HTTP Request Örneği:

http
GET /index.html HTTP/1.1
Host: www.hedef.com
User-Agent: Mozilla/5.0
Accept: text/html
HTTP Response Örneği:

http
HTTP/1.1 200 OK
Date: Mon, 23 May 2025 22:38:34 GMT
Content-Type: text/html
Content-Length: 1234

<html>
<body>Merhaba Dünya</body>
</html>

HTTPS (HTTP Secure)​

HTTPS, HTTP'nin SSL/TLS ile şifrelenmiş versiyonudur.

Özellikleri:

  • Port 443
  • SSL/TLS şifreleme
  • Veri şifrelenir
  • Yavaş (şifreleme yükü)
  • Güvenli
HTTPS Güvenlik Katmanları:

  1. SSL/TLS: Veri şifreleme
  2. Sertifika: Kimlik doğrulama
  3. HSTS: Zorunlu HTTPS

HTTP vs HTTPS Karşılaştırması​



ÖzellikHTTPHTTPS
Port80443
ŞifrelemeYokSSL/TLS
GüvenlikDüşükYüksek
SEODüşükYüksek
SertifikaGerekmezGerekli
HızHızlıYavaş
VeriDüz metinŞifreli

HTTPS Kontrol Komutları​

bash
# SSL/TLS sertifika kontrolü
openssl s_client -connect google.com:443

# HTTP/HTTPS header kontrolü
curl -I http://hedef.com
curl -I https://hedef.com

# SSL/TLS versiyon kontrolü
openssl s_client -connect google.com:443 -tls1_2
openssl s_client -connect google.com:443 -tls1_3

# HSTS kontrolü
curl -I https://hedef.com | grep -i "strict-transport-security"

🔒 Bu içeriği görmek için giriş yapın

 
Yanıt yazmak için giriş yapmalısınız
Forum özelliklerini kullanmak ve Level 2 üyelik satın almak için hesabınıza giriş yapın.
135,050Konular
3,297,703Mesajlar
326,233Kullanıcılar
membiSon Üye
Üst Alt