Konu: HTTP ve HTML Nedir? Salı Tem. 06 2010, 10:45
HTTP ve HTML Nedir? Web'in en ilginç yönlerinden biri de çok basit olmasıdır.Bir Web dökümanına ulaştığımızda herşey 4 ana fazda gerçekleşir.
Bağlantı
Ne istediğimizin web servisine iletilmesi
Cevap
İlgili sayfaya yapılan bağlantının kesilmesi
Bu ana safhalar,web üzerinde iletişimin kurallarını tanımlayan bir protokolü oluştururlar bu protokole de,Hyper Text Transfer Protocol(HTTP) denir.Bağlantı safhasında,web erişiminde kullanılan bir web listelleyici(browser,web client),ilgili bilginin olduğu web servisine bağlanır.Bu servislere HTTP servisleri de denir.Bağlantı sağlandıktan sonra web istemci programımız http servisine "ne istediğini bildirir".Bu "istek", "http","fpt","e-mail" gibi bazı prtokol kurallarını içerir ve bu işlemlere genel olarak "navigate" de denir.Bu isteği alan http servisi de,istediğimiz işlemi yapar ve cevabı bize gönderir.Biz de gelen cevabı web istemci programımızda görürüz.Eğer istek gerçekleştirilemiyorsa bir hata mesajı ile karşılaşırız.Son safhada ise,http servisine yaptığımız bağlantı kesilir. Web listeleyicileri, "navigate" işlemini HTML(Hyper Text Markup Language) denen bir programlama dili yorumlayıcısı kullanarak yaparlar.HTML,ana hatları SGML(Standard Generalized Markup Language) ile belirlenmiş bir formatlama dilidir.Bu dil daha çok,bir dökümanı formatlamak ve bir objeden başka bir objeye linkler sağlamak ile ilgli komutlar içerir.HTML,HTTP ve ilgli diğer protokolleri kullanabilmek için renkli ve güzel kullanıcı arayüzleri hazırlamamızı olanak kılar.HTML ve Web'in gelişimi ile ilgli her türlü bilgi WWW Consortium, http://www.w3.org/pub/WWW adresinden alınabilir.Ayrıca,CSS'nin HTML'Yİ kısaca tanıtan bölümüne gidip dil hakkında ayrıntılı bilgiler bulabilirsiniz(Bir Dil Çevirici Kullanmanızı Tavsiye Ederim) Son yıllarda,HTML içinde,salt döküman formatlama dışında işler yapan CGI,Java,JavaScript gibi unsurlar da kullanılmaktadır.Ayrıca 2.0'dan sonraki sürümlerde,tablo kullanımı,doldurulabilir form kullanımı,frame vb. gibi pek çok yenilik göze çarpmaktadır.