HTTP protokolü, World Wide Web'i mümkün kılar.
Milyonlarca Web sörfçüsü tarafından HTTP olarak daha iyi bilinen Köprü Metni Aktarım Protokolü, 1990 yılında Tim Berners-Lee tarafından İsviçre'nin Cenevre kentindeki CERN Laboratuarlarında icat edildi. Bugün, World Wide Web ve Hypertext Markup Language veya HTML'nin temelidir. HTTP'nin üç versiyonu geliştirildi: 0.9, 1.0 ve 1.1. Hem 1.0 hem de 1.1 bugün yaygın olarak kullanılmaktadır.
Kimlik
HTML'nin hızlı ve hafif olması amaçlanmıştır. Teslim hızı, MIME türü olarak bilinen, aktarılmakta olan verilerin başlığında bir dosya türü bildirimi oluşturularak etkinleştirilir. Bu, alıcı uygulamanın, gönderene dosyanın içeriğini okumak veya görüntülemek için hangi uygulamanın kullanılması gerektiğini sormadan gelen dosyayı hızlı bir şekilde açmasını sağlar.
Günün Videosu
uzmanlık
Bir Web sayfası, metin ve resimler gibi karışık öğeler içerir. Her öğe, depolamak ve indirmek için farklı miktarda kaynak gerektirir. HTTP, birden fazla bağlantının aynı anda ayrı öğeleri indirmesini sağlar, böylece iletimi hızlandırır. Her öğeye kendi özel dosya türü atanır ve bu nedenle alıcı bilgisayar tarafından daha hızlı ve daha verimli bir şekilde işlenebilir.
adresleme
HTTP tarafından kullanılan adresleme şeması da devrim niteliğinde bir gelişmeydi. Bilgisayarların bir dizi sayıdan oluşan bir IP adresi kullanılarak adreslenmesi gerektiğinde, halk İnternet ile bağlantı kurmayı zor buldu. IP adreslerini kolayca tanınabilen adlarla eşleştirmek, World Wide Web'i ticari olarak uygun hale getirdi.
Esneklik
Veri iletiminden önce dosya tipi bildirimi ile, alıcı uygulama şu seçeneğe sahiptir: verileri görüntülemek için ek yetenekler gerekiyorsa, uzantıları veya eklentileri hızlı bir şekilde indirme. Bu eklentiler, Flash oynatıcıları ve PDF belge okuyucularını içerir.
Güvenlik
HTTP 1.0, her dosyayı bağımsız bir bağlantı üzerinden indirir ve ardından bağlantıyı kapatır. Bu, bağlantı bir Web sayfasının tek bir öğesinin aktarımının ötesinde devam etmediğinden, aktarım sırasında müdahale riskini azaltır. Güvenli Köprü Metni Aktarım Protokolü (HTTPS), daha fazla güvenlik eklemek için HTTP alışverişini şifreler.
Programlama Kolaylığı
HTTP düz metin olarak kodlanmıştır ve bu nedenle takip edilmesi ve uygulanması, arama gerektiren kodları kullanan protokollere göre daha kolaydır. Veriler, değişken veya alan dizileri olarak değil, metin satırları olarak biçimlendirilir.
Arama Özellikleri
HTTP basit bir mesajlaşma protokolü olmasına rağmen, tek bir istekle bir veritabanında arama yapma yeteneğini içerir. Bu, protokolün SQL aramaları yapmak ve bir HTML belgesinde uygun şekilde biçimlendirilmiş sonuçları döndürmek için kullanılmasına izin verir.
Kalıcı Bağlantılar
HTTP'nin küçük bir dezavantajı, tipik bir Web sayfasını iletmek için birden fazla bağlantı oluşturma ihtiyacıdır ve bu da yönetimsel bir ek yüke neden olur. HTTP 1.1, çeşitli istekler için açık bir bağlantı sağlama yeteneğine sahiptir. Ayrıca "pipelining" kavramı eklenerek ilk istek sunulmadan önce birçok isteğin alıcı bilgisayara gönderilmesi sağlandı. Bu iki önlem, bir Web sayfasını teslim etmek için yanıt süresini hızlandırır.