HTTP Nedir? – Tasarım Kodlama
Teknik Terimler

HTTP Nedir?

“Köprü Metni Aktarım Protokolü” anlamına gelir. HTTP, web üzerinden veri aktarmak için kullanılan protokoldür. Internet protokol paketinin bir parçasıdır ve web sayfası verilerini iletmek için kullanılan komutları ve hizmetleri tanımlar.

HTTP bir sunucu-istemci modeli kullanır. Örneğin, bir istemci ev bilgisayarı, dizüstü bilgisayar veya mobil aygıt olabilir. HTTP sunucusu genellikle Apache veya IIS gibi web sunucusu yazılımı çalıştıran bir web barındırıcısıdır. Bir web sitesine eriştiğinizde, tarayıcınız ilgili web sunucusuna bir istek gönderir ve bir HTTP durum koduyla yanıt verir. URL geçerliyse ve bağlantı verilirse, sunucu tarayıcınıza web sayfasını ve ilgili dosyaları gönderir.

Bazı yaygın HTTP durum kodları şunları içerir:

200 – başarılı istek (web sayfası var)

301 – kalıcı olarak taşındı (genellikle yeni bir URL’ye yönlendirilir)

401 – yetkisiz istek (yetkilendirme gerekli)

403 – yasak (sayfaya veya dizine erişime izin verilmiyor)

500 – dahili sunucu hatası (genellikle yanlış sunucu yapılandırmasından kaynaklanır)

HTTP ayrıca, web sitelerinde form gönderimlerini işlemek için kullanılan GET ve POST gibi komutları da tanımlar. CONNECT komutu, SSL kullanılarak şifrelenmiş güvenli bir bağlantıyı kolaylaştırmak için kullanılır. Şifrelenmiş HTTP bağlantıları, güvenli veri aktarımı için tasarlanmış bir HTTP uzantısı olan HTTPS üzerinden gerçekleştirilir.

NOT: “http: //” ile başlayan URL’lere standart köprü metni aktarım protokolü üzerinden erişilir ve varsayılan olarak 80 numaralı bağlantı noktasını kullanır. “Https: //” ile başlayan URL’lere güvenli bir HTTPS bağlantısı üzerinden erişilir ve genellikle 443 numaralı bağlantı noktasını kullanır.

Yorum bırak