Client / Server Network

Client / Server Network Client/Server NetworkNetwork tipleri, uygulamalar ve özellikle veritabanı işlemleri için geliştirilen etkin bir mimariyi destekler. Bu mimari “client/server” dır. İstemci/Sunucu olarak da adlandırılan bu network biçimi yapısal olarak sunucu-temelli network’e benzer. İstemci/sunucu network, daha çok bir işletim (çalışma) biçimidir. Bu tür işletimde sunucu ve istemcinin görevi birbirinden ayrılır. Sunucu daha gelişmiş donanım ve yazılımıyla istemcilerin işlem ve servis gereksinimlerini karşılar. Merkezi bir işlem mantığının olduğu istemci/sunucu network biçiminde yazıcılar, büyük kapasiteli diskler sunucuya bağlı olarak bir sistem yöneticisi tarafından yönetilir. İstemci/sunucu mantığı yeni bir şey değlidir. Eskinden beri olan ana bilgisayar (mainframe) mantığı da bütün işlemlerin ana bilgisayarda yapılıyordu İstemci/sunucu mantığı destekleyen işletim sistemleri ve veritabanı sistemleri vardır. Örneğin Microsoft Windows NT ve Novell Netware gibi. Veritabanı sistemi olarak da Microsoft SQL Server istemci sunucu mantığında çalışan bir veritabanı sistemdir. İstemci/sunucu işletim biçiminin üstünlükleri: Merkezi yönetim: Bütün istemcilerin işlemleri tek bir sunucu bilgisayar ve sistem yöneticisi tarafından yönetilir.Üstün performans: Sunucu bilgisayarlar ve işletim sistemleri çok görevli ve iş parçacıklı (multi-threaded) bir yazılımdır. Diğer bir deyişle birden çok işlemciye sahip bilgisayarlarda verilerin işlenmesi daha hızlı olur. Ölçeklenebilirlik: Sunucu bilgisayarlar, Intel ve RISC işlemcilerde çalışabilen ve değişik donanım platformlarında kullanabilen bir yazılımdır. Değişik işletim sistemlerine sahip istemci bilgisayarlar bağlanılabilir. Maliyet: Gelişmiş özelliklere sahip bir server bilgisayar birçok işlemleri üzerinde yapacağı için istemcilerde (masaüstü) daha ucuz bilgisayarlar kullanılabilir. Bu arada diğer önemli bir özellikte network trafiğidir. İstemci/Sunucu veritabanı modelinde veriler üzerindeki arama, sıralama, aritmetik vb temel işlemler server üzerinde yapılırlar. Bunun yanısıra diğer veritabanı uygulamalarında ise verilerin tamamı herhangi bir işlem için istemci bilgisayara taşınacağı için istemci bilgisayar ile sunucu bilgisayar arasında network trafiği daha fazla olur. Böylece performans düşer. İstemci/Sunucu (client/server) modelinde iki birim vardır. Server ve istemci (client) birim. Server birimi genellikle bir server işletim sistem yazılımı üzerinde çalışır. Örneğin Microsoft NT Server. Server birimi veriler üzerindeki işlemleri daha hızlı yerine getirir. Veriler üzerinde güvenlik ve paylaşım sağlar. İstemci birim ise verilerin girildiği, raporların alındığı uç birimlerdir. Kullanıcı arabirimi olarak da adlandırılan istemci birimler Microsoft NT Workstation, Microsoft Windows 95 ya da Windows 3.1 işletim sistemine sahip olabilirler. II. Network ServisleriNetwork servisleri “file and print services” olarak anılan işlemleri tanımlar. OSI modelinin en üst katmanında çalışan bu servisler donanım bağımsız kendi görevlerini yerine getirirler. A. Sharing (Paylaştırma)Sharing (paylaştırma) işlemi dosya ve klasörlerin paylaştırılmasını ve diğer kullanıcıların bu kaynaklara erişmesini sağlar. İşletim sistemleri farklı özelliklerde paylaşımlar yaratmamamızı sağlar. Örneğin Windows 2000 ortamında bir dosyayı ya da klasörü paylaştırmak için en kolay yol Windows Explorer kullanmaktır. Windows Explorer aracılığıyla seçilen bir dosya ya da klasör üzerinde sağ tıklanarak Sharing seçilir. Ardından Share This Folder seçeneği seçilerek dosya ya da dizinin paylaşımı sağlanır. Paylaştırma işlemi diğer kullanıcıların bu dosya ya da dizine erişebilecekleri anlamına gelir. Bu nedenle belli bir izin (permission) sistemi vardır. Bu durumda paylaştırılan dosya ya da dizin üzerinde izin olarak Full, Change ve Read izinlerinden birisi verilir. Sistem araçları içinde bir diğer bölüm ise Shared Folder’dır. Bu bölümde bilgisayar üzerinde yapılan paylaşımlar yönetilir. Örneğin mevcut paylaşımlar izlenir ya da yeni bir B. Yazıcı PaylaşımıDosya ve klasör paylaştırmanın yanı sıra network işletim sistemlerinin önemli bir görevi de yazıcıları paylaştırmaktır. İstemci bilgisayarlar yazıcıya doğrudan bağlanmazlar. Bunun yerine çıktılarını bir kuyruk dosyasına gönderirler. Bu işleme “print spooling” denir. Yazıcı kuyruğu sistemi farklı işletim sistemlerinde farklı şekilde adlandırılabilir. Örneğin Netware’de “print queue”, NT’de “printer” gibi.

Döküman Arama

Başlık :

Kapat