techetech.net

Fikir Değirmeni

Web Nedir?

Yazan salocan Tarih 05 Eylül 2007

Çok uzun değil 89 un sonu 90 lı yılların başında dünya web kavramıyla tanışır. Birbirine bağlı binlerce yerel ağdan oluşan internet kavramına www isimli yeni bir servis eklenmiştir. Elbette www in evlerimize girmesi bu zamandan yaklaşık 7-8 yıl sonraya tekabül eder. (En azından kendi açımdan). www in açılımı World Wide Web Türkçesi de Dünya Çapında Ağ dır.

Web Projesi bilgisayar programcısı olan  Tim Berners-Lee‘nin HTML adlı programlama dilini geliştirmesiyle olmuştur. Buna göre zaten uluslararası ağa bağlı olan yüzlerce bilgisayar birbiriyle görüşebiliyordu. Web projesinde ağa bağlı olan makineler bilgiyi sunan makineye ilgili yoldan ulaşabilecek ve kendi yetkileri çerçevesinde bilgiyi sağlayabilecekti.  İnternet Anayasası diyebileceğimiz RFC bununla ilgili 65500 porttan 80 nolu portu www için ayırdı. Buna göre html diliyle yazılmış bilgisayar programları bir sunucu üzerinde 80 portundan yayın yapacak şekilde ayarlandığında, o bilgisayara ulaşma yetkisi verilmiş herkes sınırsız şekilde bilgiye ulaşabilecekti.

İstemci sunucu olan makinadan TCP/IP yi kullanarak http ile yazılmış sayfayı ister. Açılımı hypertext transfer protokol olsa da data resim ve görüntü de olabilir. Sunucu istemcinin istediği sayfayı yine TCP/IP vasıtasıyla geri gönderir.

URL - Universal Resource Locator
URL (evrensel kaynak belirteci) web üzerinde ulaşılmak istenen bilginin tam yerini ifade eder. Formatı şu şekildedir. erişim-yöntemi://sunucu-ismi[: port] - http://www.techetech.net:80
HTTP erişim yöntemini ifade eder. Aynı şekilde dosya transferi amacıyla kullanılan erişim yöntemi FTP dir. Sunucu ismi domain yapısı içinde tartışılacak uzun bir konudur. En basitinden sunucu adı bir IP adresidir. (Fakat milyonlarca IP adresinin akılda tutulması çok zor oalcağından DNS yapısı geliştirilmiştir.)En sonundaki port kısmında 80 yazmaya ihtiyaç yoktur. Neden? Çünkü günümüzde kullanılan bütün web tarayıcıları varsayılan erişim yöntemi olarak HTTP yine varsayılan port olarak da 80 nolu portu kullanır. Ola ki özel bir proje için bir web sunucusu kurdunuz ve 90 nolu porttan yayın yapmaya başladınız. Arkdaşlarınız tarayıcılarında web sitenizin adını yazdıktan sonra :90 şeklinde port numarasını belirtmek zorundadırlar. Çünkü bağlandıkları tarayıcı varsayılan ayarlarında 80 nolu port üzerinden bağlantı kurmaya çalışmaktadır. Aynı web tarayıcılarımız erişim yöntemi olarak FTP yazdığımızda port numarasını otomatik olarak 21 yapacak kadar zeki programlanmışlardır :) Yine standart dışı özel bir proje için örneğin 5555 nolu porttan FTP yayını yapacaksanız erişirken sunucu adından sonra :5555 port numarasını belirtmek zorundasınız.

İstemciler de HTTP Erişimi Esnasında 80 Portunu mu Kullanır?
Hayır. İstemci o esnada TCP/IP den herhangi bir boş portu kullanarak iletişime geçer. Port numarası sadece yayını yapan bilgisayar için yani sunucu için geçerlidir.

Index Sayfası
Sunucudan veri talep ettiğinizde varsayılan olarak herhangi bir belge adı yazmadan karşınıza çıkan sayfadır. Genelde index.htm ya da default.htm şeklinde olur. Bir web sitesine girmeye çalışıp da 404-sayfa bulunamadı hatasıyla karşılaşırsanız belge adı olarak varsayılan sayfalardan birini yazıp tekrar deneyebilirsiniz. Eğer hâlâ ulaşamıyorsanız web sunucusu temelli veya geçici bir süre kapanmış olabilir.



Yorum Yapın