Web Sunucuların Çalışma Şekli

Bu yazıyı paylaş

Tweet It! Facebook
Kobitek Takip Servisi
Web Sunucuların Çalışma Şekli

Milyonlarca bilgisayar Internet denilen bir ağ ile birbirine bağlı.

Internet

Milyonlarca bilgisayar Internet denilen bir ağ ile birbirine bağlı. Aşağıdaki şekilde göreceğiniz gibi ev kullanıcıları kişisel bilgisayaraları ile, kurumsal kullanıcılar ise içinde bulundukları ağdaki sunucu üzerinde yerel bir ISS (Internet Servis Sağlayıcı) ya bağlanırlar. Genelde ev kullanıcıları çevirmeli ağ, yani telefon hattı, veya kablonet veya ADSL vb. yöntemleri kullanırken. Kurumlar bunlardan farklı olarak T1, OC3 gibi çok daha hızlı optik hatları da kullanırlar. Yerel ISS, ülke veya bölge genelinde alt yapıya sahip daha büyük bir ISP'ye bağlanır. Ve bölgesel ISP de daha da büyük bir global ISS'ye bağlanır. Örnek vermek gerekirse yerel ISS, Superonline, Bölgesel ISS, Türk Telekom ve global ISS geçtiğimiz günlerde iflas eden worldcom olabilir. ISS ler arası bağlantılar fiber optik kablolar kullanılarak sağlanır. Bu bağlantılar çok daha hızlı ve büyük bant genişliğine sahiptir. Örneğin bir modem saniyede 30-50bin bit veri aktarırken T1 hatlar aynı sürede 1,5milyon bit aktarılır.

Sunucu ve İstemci

Sıkça duyduğumuz İngilizce karşılıkları ile server ve client. Prensip olarak bilgisayar ağlarında bir bilgisayar diğer bilgisayardan bir istekte bulunur. Bu nedenle istemci diye adlandırılır. Diğer bilgsayar istenen dosyaları istemciye sunar. Bu nedenle sunucu diye adlandırılır. Genel olarak sunucu özel bir bilgisayar olarak algılanmaktadır. Oysa ki sunucu, bir yazılımdır ve yeterliliği olan her hangi bir bilisayarda çalışır. Yani teorik olarak bir sunucu bilgisayar, istemciden daha kötü donanım özelliklerine sahip olabilir. Ancak tabii ki, bir sunucu birden çok istemciye aynı anda hizmet edeceği için genellikle sunucların kurulduğu bilgisayarlar performanslı bilgisayarlardır. Ve yine çoğu kez, ağdaki istemcileri ihtiyaç duyacakları sunucuların çoğu veya hepsi bu bilgisayara yüklenerek bir sunucu bilgisayar oluşturulur. Örneğin büyük ölçekli olmayan çoğu durumda web sunucu, ftp sunucu, posta sunucusu aynı bilgisayardadır. Ancak işler büyüdüğünde, örneğin sık sık yüzbinlerce posta gönderilmeye başlandığında, her ay milyonlarca sayfa sunulmaya başlandığında bu sunucu yazılımları ayrı bilgisayarlara yüklenip, örneğin sadece e-posta alıp veren bir posta sunucu, sadece sayfa gösteren bir web sunucu oluşturulur.

IP Adresleri

IP yani Internet Protocol, adından da anlaşıldığı bilgisayarların Internet üzerinde bir birleri ile haberleşirken kullandıkları bir protokoldür. Internet çıkışı olan tüm bilgisayarlar emsalsiz bir IP numarası kullanır. Böylelikle istemci veya sunucu ağdaki tüm bilgisayarlar birbirinden ayrılır. Sunucular sabit IP numaralarına sahipken, çevirmeli ağ ile çıkış yapan bilgisayarlar ISS'nın bağlantı sırasında kendilerine tahsis ettiği IP numarasını bağlantı süresince kullanır. IP adresleri ülkelere göre bloklar içerir. Yani hangi numaraların, hangi ülkelerdeki kullanıcılar tarafından alındığı bilinir. IP numaraları 32 bit numaralardır. Nokta ile ayrılmış 4 octet den oluşur. Örneğin 216.24.0.120 gibi bir yapıdadırlar. Octet tabiri kullanılır, çünkü her bölüm 0 ile 255 arasında, yani 28 olasılığa sahiptir. Özetle ulaşmak istediğin web sunucunun IP numarasını http://216.24.0.120 şeklinde yazdığınızda o web sitesine ulaşırsınız, tabi sunucuda size bilgiyi sizin IP numaranızı kullanarak gönderir.

DNS -Alan Adı Sunucuları

Buradaki en önemli sorun, gitmek istediğiniz sitenin IP numarasını aklınızda tutmanızın zorluğudur. Bu nedenle Internet'te DNS yani Domain Name Server denilen Alan Adı Sunucuları bulunur. Alan adı sunucuları aslında alan adları ile bunların karşılığındaki IP numaralarını saklayan veri tabanlarıdır. Ünüversiteler, ISS'ler tarafından küçük ölçekte oluşturulup güncellenirken, en nihayaetine alan adlarının tahsisi konusunda yetkili olan Network Solutions'a kadar ulaşırlar. Kısaca istemci Internet üzerindeki DNS'lere aradığı adresi bulana kadar sorar ve en sonunda IP numarasını öğrenir.

Portlar

Sunucular Internet üzerinde haberleşmek için numaralı portara sahiptir. Sunacakları tüm hizmet gruplarını farklı portları kullanarak kendilerine ulaşan istemciye sağlarlar. Tabii özel bir yazılım (firewall) ile korunmuyorsa. Bir sunucu hizmeti serbest olan her hangi bir porta atanabilir. Ancak varsayılan değerleri kullanmadığınızda, istemcinin port numarasını da belirtmesi gerekir. Örneğin web sayfaları varsayılan olarak 80 numaralaı portttan sunulur. Eğer bir sunucuda web sayfaları 975 numaralı porttan sunulacaksa, tarayıcı programın adres çubuğuna http://www.teknoart-design.com:975 olarak yazılmalıdır. Burada iki nokta üstüsteden sonraki raka haberleşilecek portun numarasıdır. Daha önce belirttiğimiz gibi, hiç birşey yazılmadığın tarayıcı bunu varsayılan değer yani 80 numaralı port olarak algılar. Sık kulanılan bazı hizmetlerin varsayılan port numaraları şöyledir:

  • ftp 21 (Dosya indirme veya gönderme)
  • telnet 23
  • smtp 25 (E-posta)
  • zaman 37
  • ad sunucu 42
  • nicname 43 (Kayıt Bilgileri)
  • gopher 70
  • finger 79
  • WWW 80 (web sayfaları)

Protokoller

Protokoller sunucu ve istemcilerin birbirleri ile haberleşmek için kullanadıkları önceden belirlenmiş bazı kelime ve kodlardan ibarettir. Kaba bir benzetmeyle şöyle açıklayabiliriz. Telefon idaresine gittiğinizde duvara asılı bir çok dilekçe örneği görürsünüz. Nakil için şu, telefonu kapatmak için şu, devretmek için şu gibi. İsteğinize hangisi uyuyorsa onu kendi ihtiyacınıza göre yazar, örneğin isminizi , adresinizi, telefon numaranızı belirtilen yerlere yazar ve verirsiniz. Bundan sonra idare isteğinizi yerine getirir. İşte protokoller de aynen bu şekildedir. Web sunucudan sayfa istemek için ilgili porta bağlanıp isteğinizi ileten bir dilekçe gibidir.

Web Sayfasının Görüntülenmesi

Bigisayarınızda bulunan web tarayıcı programı (Internet Explorer, Netscape, Opera vb) çalıştırıp, adres çubuğuna bir URL (Uniform Resource Locator) adresini yazıp çalıştırdığınızda, tarayıcı program bunu üç bölüme ayırır.

  • Haberleşilecek protokol (Örneğin http ->Hyper Text Transfer Protocol)
  • Web sunucunun adı (Örneğin www.teknoart-design.com)
  • Görüntülenecek dosyanın adı (Örneğin index.htm)
Ardından bir alan adı sunucusuna (DNS -Domain Name Server) aradığı sunucunun sahip olduğu IP adresini sorar. Daha sonra öğrendiği IP adresine sahip sunucu ile 80 numaralı port üzerinden bağlantı kurar. Bağlantıyı kurduktan sonra Http protoklünü kullanarak GET metodu ile dosyayı ister. Sunucu, HTML (Hyper Text Markup Language) formatında istenilen dosyayı gönderir Tarayıcı program elde ettiği dosyayı yorumlar ve ekrana getirir.

ücretsiz hizmetlerimizden faydalanmak için üye olun
13541 kere okundu

Etiketler: internet

Bu Kategorideki Diğer Yazılar

E-tedarik: satınalım sürecinde otomasyon
Web Sitesi Kurmak, Web Sitesi Tasarımı ve Wordpress
PHP ve MySQL
İnternet Erişimi Log Tutma Zorunluluğu
İşletim Sistemleri
Web Sunucuların Çalışma Şekli
BT Uygulamarında İç İletişim Yetersiz
Yeni elektronik tüketicisi kaliteli bir cihazın değil, kaliteli bir hizmet deneyiminin peşinde
Web Sitelerinde Ürün Fotoğrafları Nasıl Olmalı?
Web Mağazaları İş Modelleri
E-imza ve E-sertifika ile ilgili bazı kavram ve tanımlar
Toplu Mail Nedir?
Güvenli online alışveriş için 13 altın kural
Sanal POS nedir?
CD-R ve CD-RW

BİLİŞİM VE TEKNOLOJİ

DIŞ TİCARET

Türkiye'de uygulanmakta olan ihracata yönelik Vergi Teşvikleri

Türkiye'de uygulanmakta olan ihracata yönelik Vergi Teşvikleri

İhracatta devlet teşvikleri çok detaylı bilinmeyen bir konu. Bu konunun ilk makalesi Türkiye’de güncel olarak uygulanmakta olan ihracata yönelik vergi teşvikleri

OFİS VE İNSAN

Çalışanlarda Performans Düşüklüğü

Çalışanlarda Performans Düşüklüğü

İş hayatında her çalışanın başarı derecesi aynı değildir. Kimisi yapması gereken işi tam zamanında ve eksiksiz tamamlarken kimisi gereken özeni göstermeyebilir.

Ofisiniz için bilgisayar sistemlerinin seçimi

Ofisiniz için bilgisayar sistemlerinin seçimi

Bir ofis için gerekli olan bilgisayar altyapısı veya donanımının seçimi oldukça özen gerektiren bir konudur.

İŞ DÜNYASI

Yatırım Teşvik Belgesi kapatma işlemleri için istenen belgeler

Yatırım Teşvik Belgesi kapatma işlemleri için istenen belgeler

yatırım teşvik belgelerinin kapatılması işlemlerinde pek çok belge istenmektedir.

HUKUK / MUHASEBE

“Eser” Niteliği Taşıyan Ürünleri Nasıl Satın Alırsınız?

“Eser” Niteliği Taşıyan Ürünleri Nasıl Satın Alırsınız?

Eser denildiğinde birçoğumuzun aklına resim, fotoğraf, heykel gibi güzel sanat eserleri gelse de Fikir ve Sanat Eserleri Kanunu’nda (FSEK) tanımlanan eser tanımına bakıldığında güzel sanat eserleri yanında ilim ve edebiyat eserleri, bilgisayar programları, mimari maketler vb şartları taşıyan birçok ürünün eser olarak tanımlanmiş olduğunu görürsünüz.

KOBİMOBİL

Krizde Satış Geliştirme

Faruk Şener ile Ekonomik Kriz Yönetimi

Tufan KARACA ile YÖNETİM VİZYONU

Tufan Karaca

ARKAM YOK MARKAM VAR

  • Konumlandırma Stratejileri

    Doğru konumlandırılmamış bir Markanın başarılı olması tesadüflere bağlıdır. Bu yazımızda, 4 farklı Konumlandırma stratejisini inceliyoruz.

tümü

PATRONA TAVSİYELER

Kurumsallaşabilenlerden misiniz, Yoksa...

Kurumsallaşabilenlerden misiniz, Yoksa...

Böyle bir soru olur mu şimdi demeyin lütfen. Hem de bir Yönetim Danışmanı böyle bir soruyu sormamalı diyebilirsiniz. 23 yıllık profesyonel iş hayatımın büyük bir kısmını KOBİ'lerde “kurumsallaşma” çalışmalarına harcamış biri olarak, tüm şirketlerin ve özellikle de KOBİ'lerin öncelikle bu sorunun cevabını düşünmeleri gerektiğine inanıyorum.