HTTP/HTTPS Ne Demek? - SELIM ORMANCILIK
Mühendislik - Danışmanlık

Son Güncellemeler

HTTP/HTTPS Ne Demek?

HTTP/HTTPS (Hypertext Transfer Protocol / Secure)

HTTP (Hypertext Transfer Protocol) ve HTTPS (Hypertext Transfer Protocol Secure), web üzerinde veri iletimi için kullanılan iki temel protokoldür. Web tarayıcıları, sunucularla iletişim kurarken bu protokolleri kullanarak bilgi alışverişi yapar.

HTTP

HTTP (Hypertext Transfer Protocol)

  • HTTP, web tarayıcıları ile web sunucuları arasındaki veri iletişimini sağlayan bir protokoldür.
  • Bağlantısız bir protokoldür; yani, her işlemde bağlantı kurulup sonlandırılır. Web sayfası yüklendikten sonra, bağlantı kapanır.
  • Veri iletimi açık metin olarak yapılır. Bu, verilerin internet üzerinden gönderildiği sırada şifrelenmemesi anlamına gelir, dolayısıyla üçüncü şahıslar bu verileri kolayca yakalayabilir ve okuyabilir.

HTTP’nin Çalışma Prensibi

  1. İstemci (Tarayıcı), bir URL girer ve HTTP isteği gönderir.
  2. Sunucu, gelen isteği alır ve gerekli verileri (HTML, CSS, JavaScript, görseller vb.) geri gönderir.
  3. Tarayıcı, sunucudan gelen yanıtı alır ve kullanıcıya web sayfasını görüntüler.

Örnek HTTP İsteği:

GET /index.html HTTP/1.1
Host: www.example.com

HTTPS (Hypertext Transfer Protocol Secure)

  • HTTPS, HTTP protokolünün güvenli bir versiyonudur. SSL/TLS (Secure Sockets Layer / Transport Layer Security) kullanarak iletilen verilerin şifrelenmesini sağlar.
  • Bu protokol, verilerin internet üzerinden güvenli bir şekilde iletilmesini sağlamak için şifreleme ve kimlik doğrulama tekniklerini kullanır.
  • HTTPS, özellikle kredi kartı bilgileri, kişisel veriler veya gizli bilgiler gibi hassas verilerin güvenli bir şekilde iletilmesi için kullanılır.

HTTPS’nin Çalışma Prensibi

  1. Tarayıcı, HTTPS isteği gönderir ve güvenli bir bağlantı kurulmasını ister.
  2. Sunucu, SSL/TLS sertifikası ile kendini doğrular ve şifreli bir oturum anahtarı gönderir.
  3. İstemci (Tarayıcı), sunucudan gelen şifreli oturum anahtarını kullanarak güvenli bir bağlantı kurar.
  4. Veriler, bu şifreli kanal üzerinden iletilir, bu da verilerin şifreli ve gizli olmasını sağlar.

Örnek HTTPS İsteği:

GET /secure-page HTTP/1.1
Host: www.example.com

HTTP ve HTTPS Arasındaki Farklar

Özellik HTTP HTTPS
Şifreleme Yok (Veriler düz metin olarak iletilir) Evet (SSL/TLS ile şifreleme yapılır)
Güvenlik Düşük güvenlik, veriler açık olarak iletilir Yüksek güvenlik, veriler şifrelenir
Bağlantı Türü Bağlantısız (Stateless) Bağlantılı ve güvenli (Stateful)
Port 80 443
Kimlik Doğrulama Yok Evet, sunucu kimliği doğrulanır
Veri Gizliliği Veriler gizli değil Veriler gizli ve şifreli

HTTPS’nin Faydaları

  1. Veri Güvenliği: Veriler, şifrelenmiş bir kanal üzerinden iletilir, bu da man-in-the-middle (ortadaki adam) saldırılarını önler.
  2. Kimlik Doğrulama: Web sunucusunun kimliği doğrulanır, böylece sahte web sitelerinin oluşturulması önlenir.
  3. SEO Avantajı: Google, HTTPS kullanan web sitelerine daha yüksek sıralamalar vermektedir.
  4. Veri Bütünlüğü: Verilerin bozulması, kaybolması veya değiştirilmesi önlenir.
  5. Kullanıcı Güveni: HTTPS kullanan siteler, kullanıcıların güvenini kazanır ve genellikle daha fazla ziyaretçi çeker.

SSL/TLS (Secure Sockets Layer / Transport Layer Security)

  • SSL/TLS, HTTPS’nin temelini oluşturan şifreleme protokolleridir. Bu protokoller, internet üzerinden gönderilen verilerin güvenli bir şekilde iletilmesini sağlar.
  • SSL, eski bir protokoldür ve artık genellikle TLS ile değiştirilmiştir. TLS, SSL’nin daha güvenli bir versiyonudur.
  • SSL/TLS sertifikaları, web sunucularının kimliklerini doğrulamak ve güvenli bir bağlantı kurmak için kullanılır. Bir HTTPS bağlantısının güvenli olduğunu doğrulamak için tarayıcılar, bu sertifikaları kontrol eder.

HTTPS Kullanımının Artan Önemi

  • Günümüzde, tüm e-ticaret siteleri, bankacılık uygulamaları ve kişisel bilgi toplayan web siteleri HTTPS kullanmaktadır. Çünkü HTTPS, güvenliği sağlamakla kalmaz, aynı zamanda kullanıcıların bilgilerini korur ve güvenli bir internet deneyimi sunar.
  • Google, HTTPS kullanmayan siteleri, güvenli olmayan siteler olarak işaretler ve arama motoru sonuçlarında daha düşük sıralamalar verir. Bu da HTTPS kullanımını zorunlu hale getiren bir faktördür.

Sonuç

HTTP ve HTTPS, web üzerindeki veri iletiminde temel protokollerdir. HTTPS, güvenliği artırmak için şifreleme ve kimlik doğrulama sağlar, bu yüzden internetteki çoğu güvenli işlem HTTPS üzerinden yapılır. Hem kullanıcıların hem de sunucuların güvenliği için HTTPS kullanmak, günümüzde bir zorunluluk haline gelmiştir.

Hiç yorum yok:

Yorum Gönder

Yorumunuz İçin Teşekkürler

Blogger tarafından desteklenmektedir.