1- WWW Nedir? :
Örümcek ağları gibi birbiriyle bağlantılı sayfalardan, İnternet üzerinde çalışan ve "www" ile başlayan adreslerdeki sayfaların görüntülenmesini sağlayan servistir. Web kavramı, CERN'de bir bilgisayar programcısı olan Tim Berners-Lee'nin HTML adlı bilgisayar dilini bulup geliştirmesiyle oluşmuştur. WWW, 1994 yılından beri hızla büyümekte, kullananların yaş aralığı genişlemektedir.
2- Nasıl çalışır ? :
Birden fazla bilgisayar platformları için tarayıcıların durumu, çoğu sınırlı kaynaklarla bile acemi bilgisayar kullanıcıları tarafından küresel bilgisayar ağı üzerinde mevcut bilgileriden genişçe yararlanmak için izin verir. İnternet'e erişim için yeni yollar ile birlikte hiçbir ücret gerekmemektedir. Büyük ölçüde elektronik yayıncılık ortaya koyduğu gibi, avantajları ve köprü sistemleri ile sakıncaları da büyük bir kullanıcı nüfusu tarafından tanıdık hale gelmiştir.
"Web tarayıcısı" adı verilen programı çalıştıran bir istemci bilgisayar ile Web sunucu yazılımı çalıştıran bir sunucu bilgisayar arasındaki etkileşime "İstemci-sunucu" etkileşimi adı verilir. İstemci bilgisayar sunucudan HTTP'yi (Hypertext Transfer Protocol) ve Internet mesaj standartı olan TCP/IP'yi kullanarak bir doküman ister ve sunucu istemcinin göstereceği dokümanı geri döndürür.
"World-Wide Web" ibaresi HTTP ile anlaşan sunucuların kollektif ağını ifade etmek için kullanılır. HTTP var olan bilgilerin kullandıkları protokolün global yapısıdır.
3. Tarayıcı sayfaları nasıl getirir?
Web sayfaları diğer birçok ağ hizmeti gibi client/server (istemci/sunucu) yapısında çalışır. Siz bir internet sitesine girerken bilgisayarınız bir istemci, kullandığınız tarayıcı da (Internet Explorer, Firefox vs) bir istemci yazılımı (HTTP Client) olarak çalışır. Bağlandığınız sitenin bulunduğu bilgisayar da bir sunucudur. Onlar da bir WEB SUNUCU yazılımı kullanırlar. Bu HTTP Server dediğimiz (FTP Server gibi hizmetleri de beraber sunabilirler) yazılımlar arasında en bilineni IIS ve Apache'dir. Burada kesip bir iki açıklama yapmakta fayda var.
4. Tarayıcı sayfaları nasıl görüntüler?
Öncelikle şöyle söylemek gerekirse internette IP numaraları sizin gezinme kimliğinizdir. Ama siz tarayıcınızı açıp adres çubuğuna mesela www.asheyannblogspot.com yazdığınızda bir sayfa açılmaktadır. Bu iş şöyle gerçekleşir bakıldığında. Sizin ağ ayarlarınız arasında DNS (Domain Name Server) diye bir ayar vardır. Ve burada bir IP numarası kayıtlıdır. Bu numarayı modeminiz sizin yerinize belirliyor da olabilir. Siz tarayıcınıza www.asheyannblogspot.com yazdığınızda bilgisayarınız otomatik olarak bu DNS'e gidip bu adresi sorar. DNS vazifesini yürüten bilgisayarda gidip bu adresin hangi bilgisayara yönlendirilmiş olduğunu sorar. Oradan da atıyorum 62.216.187.33 diye bir IP numarası alarak o IP numaralı bilgisayara www.asheyannblogspot.com sayfasına gitmek istediğini bildirir. Sonuçta biz tarayıcımıza www.asheyannblogspot.com yazınca 62.216.187.33 IP'sini almış olan bilgisayardaki bir dosyaya ulaşmış oluyoruz.
5.Web Standartlarını hangi kuruluş düzenler?
Öncelikle web standartları, W3C ve diğer standart oluşumları tarafından bir araya getirilmiş olan, web tabanlı içeriğin yaratılmasında ve çözümlenmesinde kullanılan teknolojilerdir. Bu teknolojiler, gelecekte de doğru biçimde görüntülenebilecek dökümanların Web’de yayımlanmasını ve bu dökümanların olabildiğince çok insan tarafından erişilebilir olmasını sağlamak üzere tasarlanmışlardır.
web standartlarına bağlı kalınarak oluşturulduğu söylendiğinde aşağıdaki özellikleri de sergiliyor demektir:
• geçerli XHTML’den oluşur
• sayfa düzeni için tabloları değil CSS’i kullanır
• düzgün biçimde yapılandırılmış ve semantik olarak yazılmıştır
• ve tüm tarayıcılarda çalışır.
6.HTML, CSS, XML, JavaScript nedir? :
HTML (Hyper Text Markup Language):
Web sayfalarında kullanılan dildir. Aslında görüntülediğimiz bütün sayfalar HTML kodundan ibarettir. Örneğin şuan bu yazıyı okurken karşınızda duran görüntü bir HTML kodu bütününün tarayıcınız (IE, Firefox vs) tarafından yorumlanmış halidir. Aslında web tarayıcıları da aslında bu işi yapmak için vardırlar. Yani sunuculardan sizin yazdığınız adrese göre HTML kodlarını talep etmek ve ona verilen HTML kodlarını size göstermektir görevleri. Bu yüzden bazı sayfalar örneğin IE (Internet Explorer) ile farklı, Firefox ile farklı görünebilmektedir. Aslında sunucu ikisine de aynı HTML kodlarını cevap olarak vermiştir. Ama sizin bilgisayarınızdaki IE bu kodları farklı, Firefox farklı yorumlayabilir. Bu HTML kodunun bir standartı olsa da tarayıcı üreticileri arasındaki bazı uyuşmazlıklar standartların dışına çıkılabilmesine neden olabilmekte. HTML oldukça basit bir dildir. Aşağıda bir örnek görüyorsunuz:
Burada ekrana
Kod:
ASHEYAN giriş yaptı.

<font> ile başlatıp </font> ile bitirdiğimiz bloğun içindeki yazıların büyüklüğünün 2 birim, renginin mavi ve yazı tipinin Arial olmasını istedik. Ayrıca <b> ile </b> arasında kalan asheyan yazısının kalın yazılmasını istedik. Bu <font> gibi <b> gibi ibarelere HTML dilinde tag denir. Bu dilin ayrıntılarına daha sonra devam edebiliriz. Oldukça basit bir dildir.
JavaScript Nedir?
JavaScript Web sayfaları için yeni bir
scripttir ve özelliği HTML sayfanızın içine yerleştirilebilmesidir. JavaScript ile ilginç elemanlar kullanarak HTML sayfanızı geliştirecek birçok olanağa sahip olabilirsiniz. Örneğin kullanıcının sayfanızı incelerken yaptığı hareketlere anında karşılık verebilirsiniz. Ayrıca bir zamanlar sadece CGI ile
mümkün olan bazı olaylar JavaScript ile de yapılabilir. Yani JavaScript'in
yardımıyla gerçekten de kaliteli Web sayfaları yaratabilirsiniz.
CSS NEDİR ?
CSS kullanarak HTML ile yapamayacağımız birçok şeyi yapabiliriz. Bir sayfadaki tüm ögeleri veya belli bir kısım ögeyi renk, boyut, arkaplan resmi, sayfadaki konumu, sağından solundan olan boşlukları ve daha birçok özelliği yönünden CSS ile tanımlayabiliriz. Bir CSS dosyasıyla bütün sayfalarınızın stilini oluşturabileceğiniz için sayfalarınızın boyutu küçülür, yükü hafifler. CSS ayrıca öğrenmesi en kolay dillerden birisidir.
XML NEDİR ?
XML (Extensible Markup Language) HTML ile pek çok açıdan benzerlik gösteren bir markup dilidir. Verinin tanımlanması ve tarif edilmesi için kullanılır. HTML'deki yapının aksine XML'de kullanılacak olan tag'ler önceden tanımlı değildir. Yani bir XML dokümanının yapısı tamamı ile kullanıcı tarafından oluşturulur. Verinin tarif edilmesi için DTD adı verilen yapılar kullanılmaktadır. XML ve DTD'nin birlikte kullanılması ile dokümanlar kendini tarif eden bir yapı halini alırlar.
XML ve HTML arasındaki en belirgin fark XML'in verinin kendisiyle ilgilenmesi HTML'in ise verinin sunumuyla ilgilenmesidir. Buna bağlı olarak HTML dokümanları veriye ilişkin şekillendirme bilgilerini içerirken XML dokümanları ise verinin tanım bilgilerini içermektedir. XML'in tasarım amaçlarından biri de verinin taşınmasıdır. Bahsedilen bu özellikleri incelendiğinde XML'in pek çok önemli işlevi yerine getirdiği görülmektedir.