logo

HTTP

  • HTTP'nin anlamı Üstmetin transfer protokolü .
  • World Wide Web (www) üzerindeki verilere erişmek için kullanılan bir protokoldür.
  • HTTP protokolü, verileri düz metin, hiper metin, ses, video vb. biçiminde aktarmak için kullanılabilir.
  • Bu protokol, bir belgeden diğerine hızlı geçişlerin olduğu hiper metin ortamında kullanmamıza olanak sağlayan verimliliği nedeniyle HyperText Transfer Protokolü olarak bilinir.
  • HTTP, dosyaları bir ana bilgisayardan başka bir ana bilgisayara aktardığından FTP'ye benzer. Ancak HTTP yalnızca tek bir bağlantı kullandığından, yani dosyaları aktarmak için kontrol bağlantısı olmadığından HTTP, FTP'den daha basittir.
  • HTTP, verileri MIME benzeri formatta taşımak için kullanılır.
  • Veriler istemci ve sunucu arasında aktarıldığından HTTP, SMTP'ye benzer. HTTP, mesajların istemciden sunucuya ve sunucudan istemciye gönderilme şekli açısından SMTP'den farklıdır. HTTP mesajları anında teslim edilirken SMTP mesajları saklanır ve iletilir.

HTTP'nin özellikleri:

    Bağlantısız protokol:HTTP bağlantısız bir protokoldür. HTTP istemcisi bir istek başlatır ve sunucudan yanıt bekler. Sunucu isteği aldığında, sunucu isteği işler ve yanıtı HTTP istemcisine geri gönderir, ardından istemci bağlantıyı keser. İstemci ve sunucu arasındaki bağlantı yalnızca geçerli istek ve yanıt süresi boyunca mevcuttur.Medyadan bağımsız:HTTP protokolü ortamdan bağımsızdır, çünkü hem istemci hem de sunucu veri içeriğini nasıl işleyeceğini bildiği sürece veriler gönderilebilir. MIME tipi başlığında içerik tipinin belirtilmesi hem istemci hem de sunucu için gereklidir.Vatansız:HTTP durum bilgisi olmayan bir protokoldür, çünkü hem istemci hem de sunucu birbirini yalnızca mevcut istek sırasında tanır. Protokolün bu doğasından dolayı, hem istemci hem de sunucu, web sayfalarının çeşitli istekleri arasındaki bilgileri saklamaz.

HTTP İşlemleri

Bilgisayar Ağı HTTP

Yukarıdaki şekil istemci ve sunucu arasındaki HTTP işlemini göstermektedir. İstemci, sunucuya bir istek mesajı göndererek bir işlem başlatır. Sunucu, istek mesajına bir yanıt mesajı göndererek yanıt verir.

Mesajlar

HTTP mesajları iki türdendir: istek ve yanıt. Her iki mesaj türü de aynı mesaj formatını izler.

Bilgisayar Ağı HTTP

İstek Mesajı: İstek mesajı, bir istek satırı, başlıklar ve bazen de bir gövdeden oluşan istemci tarafından gönderilir.

Bilgisayar Ağı HTTP

Yanıt Mesajı: Yanıt mesajı sunucu tarafından istemciye gönderilir; bu mesaj bir durum satırı, başlıklar ve bazen de bir gövdeden oluşur.

mylivecricket alternatifi
Bilgisayar Ağı HTTP

Tekdüzen Kaynak Bulucu (URL)

  • İnternetteki belgeye erişmek isteyen bir istemcinin bir adrese ihtiyacı vardır ve belgelere erişimi kolaylaştırmak için HTTP, Tekdüzen Kaynak Bulucu (URL) kavramını kullanır.
  • Tekdüzen Kaynak Bulucu (URL), internetteki her türlü bilgiyi belirtmenin standart bir yoludur.
  • URL dört bölümü tanımlar: yöntem, ana bilgisayar, bağlantı noktası ve yol.
Bilgisayar Ağı HTTP
    Yöntem:Yöntem, belgeyi bir sunucudan almak için kullanılan protokoldür. Örneğin, HTTP.Ev sahibi:Ana bilgisayar, bilgilerin saklandığı bilgisayardır ve bilgisayara bir takma ad verilir. Web sayfaları çoğunlukla bilgisayarlarda saklanır ve bilgisayarlara 'www' karakteriyle başlayan bir takma ad verilir. Bu alan zorunlu değildir.Liman:URL ayrıca sunucunun bağlantı noktası numarasını da içerebilir ancak bu isteğe bağlı bir alandır. Bağlantı noktası numarası dahil edilmişse, ana bilgisayar ile yol arasına gelmeli ve ana bilgisayardan iki nokta üst üste işaretiyle ayrılmalıdır.Yol:Yol, bilgilerin saklandığı dosyanın yol adıdır. Yolun kendisi, dizinleri alt dizinlerden ve dosyalardan ayıran eğik çizgiler içerir.