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: (1) Baðlantý (2) Ne istediðimizin web servisineiletilmesi (3) Cevap (4) ilgili 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 listeleyici (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",ileride görüleceði gibi, "http", "ftp", "e-mail" gibi bazý protokol 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ý webistemci 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 döküman formatlama dilidir. Bu dil, daha çok, yazýlý bir dökümaný formatlamak ve bir objeden baþka bir objeye linkler saðlamak ile ilgili komutlar içerir. HTML, HTTP ve ilgili diðer protokolleri kullanabilmek için renkli ve güzel kullanýcý arayüzleri hazýrlamamýzý olanaklý kýlar. En son standart, HTML 3.2 'dir (1997 baþý). HTML ve Web'in geliþimi ve standartlar ile ilgili her türlü bilgi WWW Consortium, http://www.w3.org/pub/WWW adresinden alýnabilir.
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.
<< Endy >>