07.01.2013 Views

NTERNET PROGRAMCILIĞI – I

NTERNET PROGRAMCILIĞI – I

NTERNET PROGRAMCILIĞI – I

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

İ<strong>NTERNET</strong> <strong>PROGRAMCILIĞI</strong> <strong>–</strong> I A.UYAR<br />

Bölüm 2<br />

2.1 Amaç<br />

WEB TASARIMINA GİRİŞ<br />

Bu bölümde amacımız, web sistemini oluşturan temel bileşenlerden olan web<br />

sunucusu ve web tarayıcısı programlarının çalışma prensiplerinin anlaşılması, bunların<br />

kurulumunun ve kullanılmasının kavranmasıdır. Bu amaçla önce web tarayıcıları<br />

anlatılmış, yaygın olarak kullanılan tarayıcılar açıklanmıştır. Sonra web sunucuları<br />

açıklanmış ve yaygın kullanılan web sunucuları açıklanmıştır. Bu sunuculardan en<br />

yaygını olan Apache web sunucusunun kurulumu, çalıştırılması ve sayfa yüklenmesi<br />

anlatılmıştır.<br />

2.2 Giriş<br />

Bir önceki bölümde açıklandığı gibi web tabanlı sistemler istemci-sunucu<br />

mimarisine göre çalışan sistemlerdir. Bu sistemlerde web sunucusu yeri ve adresi belirli<br />

olan ve sürekli çalışan bir programdır. Kullanıcılar ise İnternete bağlı her hangi bir<br />

bilgisayar olabilir. Kullanıcı web sunucularına web tarayıcıları ile bağlanır. Şu anda en<br />

çok kullanılan web tarayıcılarından iki tanesi Microsoft İnternet Explorer ve Mozilla<br />

Firefox tarayıcılarıdır[1].<br />

Web sunucusu programlar sürekli olarak çalışırlar ve kendilerine İnternet<br />

üzerinden TCP ile bağlanılıp HTTP protokolüyle bilgi istenmesini beklerler. Bir kullanıcı<br />

bu şekilde bir istemde bulunduğunda ise, bu isteğe olumlu ya da olumsuz cevap<br />

gönderirler. Bir önceki bölümde bu mesaj alışverişinden birkaç örnek sunulmuştur.<br />

Kullanıcılar ise web tarayıcısı kullanarak istedikleri sayfaya sahip olan web sunucusuna<br />

bağlanırlar. Web tarayıcısı arka planda gerçekleşen haberleşmelerin karmaşıklığını<br />

kullanıcıdan gizler. Sadece kullanıcıyı ilgilendiren bilgi kısımlarını gösterir.<br />

16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!