DNS-İnternet Dizin Hizmeti

9 06 2009

İnsanların kendilerini tanımlamak için birçok yol kullanacağı gibi internetteki hostlarda kendilerini tanımlamak için çeşitli yollar kullanır. Bunlardan biri internetteki hostların bir isme sahip olmasıdır milliyet.com.tr, cnn.com gibi. Fakat bu isim olarak tanımlanma işi bize o hostun bulunduğu yer hakkında pek fazla bi bilgi vermez sadece sonlarındaki ülke kısaltmalarından (.tr, .de, .fr gibi ) hangi ülkede olduğunu anlayabiliriz.

Yazının devamını oku »





Web Caching (Proxy Server)

9 06 2009

Web cache, çok istenilen objelerin bize daha yakın bir serverda tutulup  objelerin bu serverdan alınmasıdır. örneğin amerikadaki bir sunucudan çok fazla talep edilen bir obje türkiyedeki (yada kendi işyerimizdeki) bir sunucuda tutulup istek yapıldığı zaman direk bizim sunucumuzdan hizmet alınmasıdır. Bu da tabiyki ne sağlıyor ??? zamandan kazanç !!!

Yazının devamını oku »





Cookies (Çerezler)

9 06 2009

HTTP protokolü stateless bir protokoldür yani FTP de olduğu gibi yaptığımız işlemler-değişiklikler sunucuda tutulmaz. Fakat, kullanıcı profilini belirlemek onların siteye girdiğinde nelerle ilgilendiğini bilmek yada kullanıcıların erişim haklarını kısıtlamak yöneticiler herzaman istenilen bir durum olmuştur. Tam da bu nokta da karşımıza Cookie (çerez) kavramı çıkıyor. HTTP protokolü bütün bu istekleri yerine getirebilmek için cookie’leri kullanır. Çerez teknolojisi dört parçadan oluşur;

  1. HTTP tepki mesajında bir Cookie başlık satırı (Cookie Header Line).
  2. HTTP istek mesajında bir Cookie başlık satırı.
  3. Kullanıcının bilgisayarında bulunan ve kullanıcının browser’ı tarafından yönetilen bir Cookie dosyası.
  4. Web sitesinde arkaplan (back-end) çalışan bir veritabanı.

Örneğin; Web server’e  client’ten bir istek geldiğinde, Web sayfası benzeri olamayan bir tanımlama (identification) numarası yaratır ve bu numarayı back-end veritabanına ID’ye göre indeksler. Daha sonra, sunucu istemcinin browserına tepki mesajı gönderir, bu tepki mesajının header satırında “Set-Cookie: ” adında bir satırdaha olur bu satır tanımlama numarasını içerir (ID).

Set-Cookie: 19906543

Kullanıcının browser’ı bu tepki mesajını alınca içindeki “Set-Cookie” satırını görür daha sonra browser bu bilgiyi kendi yönettiği Cookie dosyasının içine atar.Browser dosyasında Host ismi ve Cookie numarası vardır.

Örneğin kullanıcı daha önceden de kullandığı bir e-ticaret sitesinde gezinirken, browser’ı onun tanımlanma (ID) numarasını dosyasından alır bunu sunucuya göndereceği istek mesajının içine koyar ve bu sayede bu e-ticaret sitesi bu kullanıcımızın site içindeki bütün aktivitelerini izleyebilir.








Takip Et

Get every new post delivered to your Inbox.