منو
 کاربر Online
1288 کاربر online
 : کامپیوتر
برای پاسخ دادن به این ارسال باید از صفحه قبلی اقدام کنید.   کاربر offline دبیر گروه کامپیوتر 3 ستاره ها ارسال ها: 1679   در :  جمعه 01 دی 1391 [19:44 ]
  آشنايي با مفاهيم شبكه واجزاي آن
 

شبكه‌هاي فرا منطقه‌اي ، Metropolitan Area Networks = MAN :
این شبکه كه در ترجمه‌هاي فارسي به شبكه‌هاي شهري نيز معروفند از نظر وسعت مابين LAN و WAN قرار دارند .
مثال 1 : برخي ترجيح مي‌دهند كه مثال 3 از شبكه‌هاي WAN را MAN اطلاق كنند .
مثال 2 : يك مجموعه بزرگ صنعتي يا نظامي واقع در محدودة 30 كيلومتر مربعي كه از سوله‌هاي متفاوت تشكيل شده و در هر سوله يك LAN موجود است . به مجموع شبكه‌هاي اين كمپ نيز مي‌توان واژة MAN را اطلاق كرد . البته در اين مثال چندين شبكة LAN داريم كه در يك كمپ واقع شده‌اند لذا برخي (از جمله كمپاني معروف Cisco) ترجيح مي‌دهند از واژة Campus LAN يا Campus Area Networks = CAN استفاده كنند .
به هر حال به نظر مي‌رسد تقسيم بندي LAN و WAN كافيست .
شما و همساية ديوار به ديوارتان و هركدام يك دستگاه كامپيوتر داريد . از طريق يك كابل ، هر دو سيستم را به هم متصل مي‌كنيد ، در اين حالت شبكه حاصلLAN است .
مثال ديگر- حال فرض كنيد كه امكان كابل‌كشي مستقيم نداريد. لذا پس از خريد و نصب مودم دوكامپيوتر مثال بالا را از طريق شبكة مخابرات به يكديگر وصل مي‌كنيد شبكه حاصل WAN خواهد بود. در اين مثال ها نشان داده شد كه نوع شبكه را طول كابلها (محيط انتقال) تعيين مي كند نه فاصلة ظاهري بين كامپيوترها .
مقایسه شبکه های LAN و WAN
از نظر سرعت در شبكه‌هاي LAN و WAN مي توان گفت: سرعت به ابعاد و گستردگي شبكه بستگي ندارد اما معمولاً پياده‌سازي تكنولوژي با سرعت بالا در ابعاد LAN كم ‌هزينه‌تر و ساده‌تر از WAN انجام مي‌شود لذا معمولاً سرعت در شبكه‌هاي LAN از WAN بيشتر است اما اين يك قاعدة كلي نيست .به عنوان مثال مي توان شرايط زير را در نظر گرفت:

• سرعت LAN بيشتر از WAN : وقتي با مودم به اينترنت متصل مي‌شويد بعنوان يكي از اعضاي شبكة WAN محسوب شده و سرعت با مودم هاي خوب حدوداً 40 Kbps است . از طرفي كمترين سرعت در شبكه‌هاي LAN كه البته در اواخر عمر خود قرار دارند 10 Mbps است . اگر سرعت LAN را بر WAN تقسيم كنيم مي‌بينيم كه حدوداً 250 برابر بيشتر است !

• سرعت LAN كمتر از WAN : در شاهرگهاي اصلي اينترنت يا در ارتباطات ميان‌قاره‌اي سرعت عموماً بيشتر از 155 Mbps است و اگر آنرا با سرعت معمول در شبكه‌هاي LAN يعني 100 Mbps مقايسه كنيم مي‌بينيم كه در همان حد يا بيشتر است .
انواع شبکه های بي سيم از نظر وسعت
WLANS :شبکه WLANS ، امکان دستيابی کاربران ساکن در يک منطقه محدود نظير محوطه يک دانشگاه و يا کتابخانه را به شبکه و يا اينترنت ، فراهم می نمايد .
WPANS : .با استفاده از شبکه WPANS ، امکان ارتباط بين دستگاههای شخصی در يک ناحيه محدود فراهم می شود . در اين نوع شبکه ها از دو تکنولوژی متداول IR ( Infra Red) و Bluetooth (IEEE 802.15 ) استفاده می شود .
WMANS : . در اين شبکه ها ، امکان ارتباط بين چندين شبکه موجود در يک شهر بزرگ فراهم خواهد شد . واين اغلب به عنوان شبکه های پشتيبان شبكه کابلی استفاده می شود .
WWANS : . در شبکه های فوق ، ارتباط بين شهرها و يا حتی کشورها از طريق سيستم های ماهواره ای متفاوت فراهم می شود . اين شبکه به سيستم های 2G ( نسل دوم ) معروف هستند .

تقسيم بندي شبكه‌هاي كامپيوتري از نظر مدل سرويس دهي ( Peer-to-Peer , Server-Based)

مفهوم Server و Client: سرويس دهي در يك شبكه به وسیله ی سيستمهايي صورت مي‌گيرد كه در اصطلاح سرویس دهنده(Server) ناميده مي‌شوند . سيستمهايي كه از اين سرويسها استفاده كننددر اصطلاح سرویس گیرنده (Client)ناميده مي‌شوند برای سرویس گیرنده ها اصطلاح workstation نیز به کار می رود.
شبكه Server-Based:
اگر در يك شبكه تعدادي از سيستمها فقط در نقش سرویس دهنده و تعدادي فقط در نقش سرویس گیرنده ظاهر شوند در آن صورت مي‌گوييم مدل سرويس دهي آن شبكه Server-Based (به اختصار SB) است
- شبكه Peer-to-Peer:
اگر در شبكه‌اي ، سيستمها همزمان علاوه بر ارایة سرويس ، از سرويسهاي بقيه هم استفاده كنند يا بعبارتي بطور همزمان هم سرویس دهنده باشند هم سرویس گیرنده در آن صورت مي‌گوييم مدل سرويس دهي در آن شبكه Peer-to-Peer است (به اختصار PtP)
در مدل SB تجمع سرويسها روي سرویس دهندهs بوده و سرويس گيرنده ها هيچگونه سرويسي ارایه نمي‌دهند اما در مدل PtP هر سيستم مي‌تواند علاوه بر دريافت سرويس خود سرويس دهنده نيز باشد يعني هر كامپيوتر هم سرویس گیرنده و هم سرویس دهنده است.
در يك سايت تعدادي از سيستمها فقط سرویس دهنده و بقيه فقط سرویس گیرنده هستند . مدل سرويس دهي SB است اما در يك سايت ديگر هركدام از كاربران منابعي مانند پوشه ها يا چاپگرها را براي بقيه به اشتراك گذاشته‌اند . مدل سرويس دهي PtP است .
فرض کنید در ایرانشهر تعدادي مغازه و مراكز خدماتي وجود دارد و تعدادی مشتري و استفاده كنندة این خدمات هستند . مدل سرويس دهي آنها SB خواهد بود.

مزايا و معايب هريك از مدلهايSB , PtP
در مدل SB چون تمركز سرويسها فقط در نقاط مشخصي است يعني سرویس دهنده ها بنابراين مديريت سرويس ساده‌تر است . اين مديريت شامل كنترل دسترسي و امنيت ، نحوة ارایه ی سرويس به كاربران ، مونيتورينگ سرويس و چگونگي بهره‌برداري از آن و پارامترهاي ديگريست كه براحتي مي‌توان آنها را در سرويس دهنده ها كنترل كرد در صورتيكه انجام اين عمليات در مدل PtP پيچيده است ، چرا ؟ بعنوان مثال تصور كنيد در يك شبكه حدود 700 سيستم داشته باشيم كه مدل سرويس دهي آنها PtP باشد ، يعني بايد روي 700 سيستم عمليات هاي فوق را انجام دهيم ! كه عملي هزينه‌بر و كسل‌كننده است.
مدل Server Based :
مزيت : مديريت جامع و متمركز . مناسب براي استفاده در شبكه‌هاي متوسط و بزرگ .
عيب : چنانچه سرویس دهنده دچار مشكل شوند چه اتفاقي مي‌افتد ؟ سرويس دهي در كل شبكه دچار اختلال مي‌شود . راه حل اين عيب را بعداَ در مبحث Fault-Tolerance اشاره خواهيم كرد .
مدل Peer-to-Peer :
مزيت : چون مجموعة سرويسها در نقطة خاصي متمركز نشده‌اند بلكه احتمالاَ در نقاط مختلفي از شبكه پراكنده هستند بنابراين در صورت بروز مشكل ، سرويس دهي به صورت ناگهانی دچار اختلال كلي نمي‌شود .
عيب : مديريت آن پيچيده بوده و هنگامي عملي است كه تعداد سيستمها زياد نبوده (شبكه‌هاي كوچك) يا اينكه كاربران در مورد نحوة اشتراك گذاري منابع و مديريت سرويسها آموزشهاي لازم را ديده باشند

انواع سرويسها يي كه سرويس دهنده ارايه مي دهد
همانطور كه اشاره شد ، هر شبكة كامپيوتري از 4 جزء تشكيل شده كه به‌ترتيب از سمت چپ عبارتند از :
Client , Server , Communication Media & Protocol . مجدداً يادآوري مي‌كنيم كه سرويس دهي در يك شبكه به وسیله ی سيستمهايي صورت مي‌گيرد كه در اصطلاح ` سرویس دهنده` ناميده مي‌شوند سيستمهايي كه از اين سرويسها استفاده كنند اصطلاحاَُ سرویس گیرنده ناميده مي‌شوند . معمولاً در يك شبكه هر كامپيوتري كه از نظر سخت افزاري نسبت به ساير كامپيوتر ها قوي تر باشد به عنوان سرویس دهنده در نظر گرفته مي شود، البته نوع انتخاب بستگي كامل به نوع سرويس خواهد داشت .
در اين قسمت مي‌خواهيم با انواع سرويسها آشنايي بيشتري پيدا كنيم . بديهي‌است با شناخت سرويسها مشتري آنها يعني سرويس گيرنده ها نيز شناخته خواهد شد .
سرويسهايي كه در شبكه‌ها ارایه مي‌شوند ممكن است بسيار متنوع باشند هرچه تنوع مشتري و نيازهاي او بيشتر باشد تنوع سرويس نيز به همان نسبت افزايش مي‌يابد . آشنايي با همة سرويسها نياز به بحث طولاني خواهد داشت با اين حال معروفترين آنها را نام برده و چهار مورد را كه كاربرد بيشتري دارند معرفي مي‌كنيم :
File , Print , Application , Database , Web , Mail , Fax , Modem (Communication) , Remote Access , Internet Sharing , Multimedia , CDROM (DVDROM) , . . .

- File Service
بطور مختصر و ساده File Server يعني ` سریس دهنده فايل ` . سخت‌افزاري است با وسايل ذخيره‌سازي حجيم ، سريع و پايدار (مانند ديسك سخت) كه روي آن انواع پرونده‌ها با درنظر گرفتن سطوح امنيتي ، به وسیله ی كاربران از نقاط مختلف شبكه ذخيره و مورد استفاده قرار مي‌گيرد . البته سخت‌افزار به تنهايي كافي نبوده و بايد نرم‌افزار خاص File Service نحوة ذخيره‌سازي ، بازيابي و مديريت اينگونه كارها را به نحو احسن در شبكه انجام دهد .
براي ذخيره و بازيابي اطلاعات هرچند ديسك سخت وسيله‌اي نسبتاً سريع براي ذخيره‌سازي و بازيابي اطلاعات است اما يك وسيله الكترو مكانيكي بوده و سرعت اين وسايل هرچه‌قدر هم زياد باشد ، نسبت به وسايل ذخيره‌سازي الكترونيكي محض مانند RAM بسيار ناچيز است لذا در اينگونه سرويس دهنده ها از حافظة RAM براي ذخيره‌سازي و بازيابي موقت اطلاعات كاربران تا هنگامي كه سرويس دهنده روشن است استفاده مي‌شود . بعبارتي كاربر يا برنامه‌اي كه با فايل ذخيره شده روي ديسك سخت كار دارد بجاي در گير شدن با يك وسيلة مكانيكي ، عمليات خود را بطور نامحسوس روي RAM انجام مي‌دهد و لذا سرعت به نحو چشمگيري افزايش مي‌يابد . بديهي است سيستم عامل (يا نرم‌افزار فايل سرور) در زمانهاي مناسب بطور خودكار تغييرات انجام شده در RAM را ، روي ديسك سخت منتقل مي‌كند چرا كه محل اصلي و پايدار براي ذخيره سازي اطلاعات است .
استفاده از RAM را براي ذخيره سازي موقت اطلاعات ديسك سخت كه بمنظور افزايش سرعت انجام مي‌شود اصطلاحاً File Caching يا Disk Caching مي‌گويند .
برخي از فايل-سرورها عمليات تكميلي ديگري را نيز انجام مي‌دهند مانند :
- فشرده سازي خودكار اطلاعات هنگام ذخيره سازي پرونده‌ها روي ديسك بمنظور كاهش حجم فضاي اشغالي .
- رمزنگاري اطلاعات براي هركاربر با كليد رمز جداگانه بمنظور حفظ اطلاعات شخصي و محرمانه .
اين عمليات تكميلي هرچه كه باشند باري اضافه بر دوش پردازندة سرويس دهنده محسوب مي‌شوند و اگر CPU قوي نباشد عمليات به كندي صورت گرفته ، شبكه را با پاسخهاي توام با تاخير مواجه مي‌كند .

ويژگي هاي يك File Server از نظر سخت‌افزاري :
- وسايل ذخيره‌سازي حجيم ، سريع و پايدار كه در حال حاضر معمولاً از ديسك سخت استفاده مي‌شود .
- حافظة RAM به ميزان كافي براي انجام عمليات File Caching .
- پردازندة سريع (CPU) براي آن دسته از سرويس دهنده هايي كه عمليات تكميلي مانند فشرده سازي يا رمز نگاري را انجام مي‌دهند . البته بطور كلي وجود يك پردازندة سريع در سرويس دهنده مخصوصاً آنهايي كه سيستم عامل گرافيكي دارند مانند Windows لازم است اما نقش آن به اندازه موارد اول و دوم در اولويت قرار ندارد .
نكته :
در مجموع براي تمامي سرويس دهنده ها بايد دقت داشته باشيم كه قدرت سخت‌افزاري سرويس دهنده ، نقطة ارتباط سرويس دهنده با شبكه (مانند كارت شبكه) ، بستر سخت‌افزاري شبكه و سرعت آن براي ارایه ی يك سرويس سريع و مطمئن بسيار تعيين كننده است و اين موضوع بعداً مورد بحث بيشتري قرار مي‌گيرد .
اگر در يك File Server حين انجام كار برق بطور ناگهاني قطع شده يا سرويس دهنده بطور غيرعادي خاموش يا Reset شود برخي از تغييرات كه در حافظة RAM انجام شده و هنوز به وسیله ی OS به ديسك سخت منتقل نشده‌اند از بين مي‌رود بعبارت فني عمليات File Caching ناقص مي‌ماند لذا بسيار مهم است كه سرويس دهنده ها اولاً به UPS متصل بوده ، ثانياً هيچگاه آنها را بطور غيرعادي خاموش يا Reset نكنيم بلكه بايد طور معمولي خاموش شوند .
فرايند خاموش شدن معمولي(Shutdown) عبارت است از بسته شدن كلية پرونده‌هاي مورد استفاده ، انتقال اطلاعات تغييريافته از RAM به ديسك سخت. همانطور كه شما پس از پايان ساعات كار ، محل كار خود را مرتب مي‌كنيد ، سيستم عامل هم بايد اطلاعات را جمع و جور و مرتب كند . هرگونه راه اندازي غيرعادي (مانند فشردن كليد روي Case) به منزلة رها كردن محل كار با يك ميز نامرتب و بهم ريخته است.

- Print Service
اين سرويس كه معمولاًبه وسیله ی Print Server ارائه مي‌شود سخت افزاری است (همراه با نرم افزار)كه تعدادي چاپگر متناسب با نيازهاي كاربران تحت كنترل آن قرار دارد . كارهاي چاپي (Print Jobs) كه در نقاط مختلف شبكه به به وسیله ی كاربران ارسال مي‌شود به وسیله ی اين سرويس دهنده دريافت شده و ابتدا در يك صف (Queue) قرار مي‌گيرد سپس كار چاپي از صف تحويل چاپگر مربوطه مي‌شود . چاپگرها ممكن است از نظر فيزيكي مستقيماً به سرويس دهنده متصل بوده يا غيرمستقيم از طريق سيستمهاي ديگر تحت مديريت سرويس دهنده باشند ، مهم آنست كه چاپگرها تحت كنترل Print_Server اداره مي‌شوند .
در سرويس دهنده هاي چاپ حرفه‌اي كه كارهاي چاپي ممكن است حجيم و از نظر تعداد زياد باشند ، محل فيزيكي ذخيره‌سازي اطلاعات صف (Queue) روي ديسك سخت است لذا براي يك سرويس دهنده چاپ حرفه‌اي آنچه كه در درجة اول ويژگي سخت‌افزاري قرار دارد وجود فضاي كافي روي يك ديسك سخت خوب و مطمئن است . RAM و CPU در درجة دوم و سوم اهميت قرار مي‌گيرند .
در مورد سرعت يك Print Server بايد توجه داشت كه سرعت چاپ بستگي شديد به سرعت فيزيكي چاپ روي كاغذ دارد بعبارتي سرويس دهنده هاي چاپ حتي ضعيفترين آنها داراي توانايي نسبتاً سريع دريافت تمامي كار چاپي و قراردادن آنها را در صف دارا هستند و آنچه كه تعيين كنندة اصلي سرعت است خصوصيت چاپگر است ، بنابراين :
ويزگي هاي يك Print Server از نظر سخت‌افزاري
- ديسك سخت با ظرفيت مناسب و مطمئن براي ذخيره‌سازي اطلاعات صف (Queue) .
- حافظة RAM كافي براي انجام عمليات احتمالي Caching (به اندازة File_Server اهميت ندارد مگر آنكه Print_Server صف را مستقيماً در RAM ذخيره كند)
- پردازندة سريع (CPU) براي انجام عمليات تبديل فرمتهاي چاپي خاص (Rendering) قبل از ارسال به چاپگرهاي خاص . (در خيلي از موارد نيازي نيست چرا كه عمليات Rendering معمولاً در ايستگاه ها توسط ارسال كنندة Print_Job صورت مي‌گيرد)

Application Service
اين سرويس معمولاً به وسیله یApplication Server ارائه مي‌شود. فرض كنيد كه در شبكة سايت هنرستان متشكل از كامپيوترهاي Windows قرار داريد . آيكن مربوط به Network_Neighborhood يا My_Network_Places را باز كرده ، ليستي از كامپيوترهاي موجود در شبكه را مي‌بينيد . يكي از اين كامپيوترها بنام «كامپيوتر هنر آموز » است . كنجكاو شده و روي آيكن مربوط به آن Double-Click مي‌كنيد . كامپيوتر باز شده و مثلاً يك پوشه را روي آن مي‌بينيد كه به اشتراك گذاشته شده ، بعبارتي كامپيوتر هنر آموز يك File-Server است . پوشه Share شده را باز كرده و داخل آن چندين فايل متنوع با پسوندهاي bmp.و . txt يكي از فايل ها را انتخاب كرده و روي آيكن مربوطه Double-Click كنيد ، مي‌بينيم كه فايل باز مي‌شود . سوال اينست كه فايل مذكور كجا اجرا مي‌شود ؟ روي كامپيوتر هنر آموز يا روي كامپيوتر شما (كه مثلاً ‌نام آنPC1 است) ؟
با كمي دقت پاسخ خواهيد داد كه روي PC1 . درست است چرا كه كامپيوتر هنر آموز فقط يك File Server است و نه يك Application Server . قرار نيست كه كامپيوتر هنر آموز براي ما فايل ها را باز كند يا برنامه ها را اجرا كند ( مگر زماني كه كسي مستقيماً و نه از طريق شبكه روي خود كامپيوتر هنر آموز اقدام به اجراي برنامه كند) . كامپيوتر هنر آموز تنها محل نگهداري فايل مذكور است . وقتي كسي از طريق كامپيوتر خود (مثلاً PC1) و بواسطة شبكه روي آيكن فايلي كه روي كامپيوتر هنر آموز قرار داشته و به اشتراك گذاشته شده Double-Click مي‌كند ، اين فايل يا برنامه و بعبارتي Application از كامپيوتر هنر آموز به PC1 منتقل شده و روي پردازنده ، حافظه و خلاصه كامپيوتر ايستگاه PC1 اجرا مي‌شود .
حال اگر بخواهيم فايل روي كامپيوتر هنر آموز اجرا شده و PC1 كه به هر دليلي امكان اجراي آن برنامه را ندارد از آن استفاده ببرد چه بايد كرد ؟ پاسخ در استفاده از Application Server است .
تعريف : Application Server كامپيوتريست كه نرم‌افزارهاي كاربردي (Applications) را به درخواست كاربران براي آنها اجرا كرده و نتايج حاصل از اجرا را روي كامپيوتر خودشان نمايش مي‌دهد .هستة مركزي اجراي Application روي سرویس دهنده است و نه سرویس گیرنده . در اينجا سرویس گیرنده تنها بعنوان يك درخواست كننده براي اجرا عمل كرده و بقيه بعهدة سرویس دهنده است . اينكه چند درصد كار به وسیله ی سرويس دهنده انجام مي‌شود و چند درصد به وسیله ی ايستگاه ، متغير بوده و بستگي به ماهيت Application و عملكرد سرویس دهنده دارد . گاهي اوقات ممكن است همة Application روي سرویس دهنده اجرا شده و ايستگاه فقط نتايج را استفاده كند و گاهي ممكن است بخش كوچكي از اجراي Application بعهدة سرویس گیرنده بوده و بقيه بعهدة سرويس دهنده باشد .به عنوان مثال در برخي از Game Net ها باز ي ها در سرويس دهنده نصب مي شود و بقيه كامپيوتر ها كه به عنوان سرویس گیرنده هستند از برنامه استفاده مي كنند.
برخي از دلايل استفاده از App Server :
- امكانات سخت‌افزاري سرویس گیرنده ممكن است براي اجراي مستقيم برنامه كافي نباشد .مانند ATM( عابر بانك )
- چون برنامه عمدتاً بطور متمركز روي يك نقطه يعني سرویس دهنده اجرا مي‌شود بنابراين مديريت قويتري را مي‌توان روي آن اعمال كرد .
- در نرم‌افزارهاي تحت شبكه‌اي كه برنامه تك‌تك روي ايستگاه ها ي مختلف بطور كامل اجرا شده اما اطلاعات آنها در يك نقطة متمركز )مانندFile Server ) قرار دارد و از طرفي حجم تبادل اطلاعات مابين برنامة اجرايي روي ايستگاه ها و File Server زياد باشد باعث مي‌شود تا ترافيك شبكه بسرعت افزايش پيدا كرده و ضمن اشباع ترافيكي ، مشكلات امنيتي را نيز در پي داشته باشد لذا در اينگونه موارد بهتر است كه برنامه بجاي اجراي تك‌تك روي همة ايستگاه ها فقط روي App Server اجرا شده تا از پراكندگي تبادل اطلاعات مابين ايستگاه ها ي مختلف و File Server جلوگيري بعمل آمده و ترافيك تنها مابين Application Server و File Server باشد . درضمن كنترل اطلاعات نيز قويتر صورت مي‌گيرد . در اينگونه موارد معمولاً App Server و File Server از نظر فيزيكي روي يك كامپيوتر قرار مي‌گيرند . مثالي عملي از كاربرد اخير سرويس دهنده هايي هستند تحت عنوان Database Server كه موضوع بحث بعديست .
ويژگيهاي يك Application Server از نظر سخت‌افزاري
- پردازندة قدرتمند ، چرا كه ممكن است تعداد زياد و متنوعي از نرم‌افزارها را بخواهد براي كاربران اجرا كند . حتي ممكن است نياز به كامپيوتر هاي چند پردازنده (Multi Processor) باشد .
- حافظة RAM زياد چرا كه برنامه‌ها هنگام اجرا همگي در RAM قرار مي‌گيرند .
- ديسك سخت و ساير منابع ديگر بسته به نياز و تنوع برنامه‌ها .

آشنايي با Database Service كه معمولاً به وسیله ی Database Server ارایه مي‌شود :
فرض كنيد كه هنگام ثبت نام است و طي 3 روز 1000 هنرجوي جديد مي‌خواهند نام خود را در دوره‌هاي آموزشي مورد پذيرش ثبت كنند . براي جلوگيري از ازدحام ، 3 نفر از پرسنل موسسه را همزمان بعنوان مسوول درنظر گرفته و به هركدام يك كامپيوتر مجهز به نرم‌افزار ثبت‌نام را تحويل مي‌دهيم . با توجه به اينكه هر 3 نفر بايد روي يك بانك اطلاعاتي مشترك كار كنند لذا يك شبكة ساده متشكل از 3 كامپيوتر مذكور برپا كرده و ضمناً يك FileServer براي ذخيره سازي بانك اطلاعاتي در نظر مي‌گيريم يعني در مجموع 4 كامپيوتر . هر كدام از افراد ، نرم‌افزار ثبت‌نام را جداگانه روي ماشين خود اجرا كرده ، از طريق شبكه به بانك مربوطه كه مشترك بوده و روي FileServer ذخيره شده دسترسي پيدا كرده و عمليات ثبت ، گزارش‌گيري و . . . را انجام مي‌دهند . در پايان كار ثبت‌نام ، مدير موسسه گزارشاتي را مبني بر تنوع رشته‌هاي نام‌نويسي شده ، سن و سال هنرجويان ، ميزان شهرية پرداختي و . . . را درخواست مي‌كند . هريك از پرسنل مسووليت تهية بخشي از گزارش را تقبل كرده ، نرم افزار خود را اجرا مي‌كنند و مشغول تهية گزارش مي‌شوند . در اين قسمت براي ادامة كار مي‌توان دو حالت متفاوت را در نحوة كار نرم‌افزار متصور شد :
حالت اول : هريك از برنامه‌هاي اجرا شده روي كامپيوترها ، بانك اطلاعاتي موجود بر FileServer را باز كرده ، كلية اقلام اطلاعاتي آنرا از طريق شبكه به كامپيوتر خود انتقال داده (دفعتاً يا تدريجي) سپس اطلاعات را در كامپيوتر خود بررسي كرده و در صورت صدق در شرايط آنرا چاپ كند . در اين حالت اگر بعنوان مثال 1000 ركورد در بانك موجود است ، هر كامپيوتر بايد همة آنها را از طريق شبكه به كامپيوتر خود انتقال داده و عمليات پردازش را روي ماشين خودش انجام دهد (البته مي‌توان از تكنيكهايي استفاده كرد كه نياز به انتقال همة ركوردها نباشد) . چون 3 كامپيوتر مشغول به گزارش‌گيري هستند لذا تقريباً 3000 ركورد اطلاعاتي در ترافيك شبكه سهيم مي‌شوند . ممكن است با خود بگوييم كه 3000 ركورد را كامپيوترها سريع مي‌خوانند ، و زماني طول نخواهد كشيد. اين طرز فكر درست است اما تصور كنيد كه با يك بانك اطلاعاتي حجيم درگير شويم مثلاً بانك ادارة ثبت احوال با فرض شصت ميليون ركورد ! در اينجا ديگر نمي‌توان مابين ترافيك شصت ميليون ركورد در شبكه و 3 برابر آن يعني يكصد و هشتاد ميليون تفاوت قائل نشد .
حالت دوم : مشكلي كه در حالت قبلي وجود دارد آنست كه حجم ترافيك شبكه با افزايش اطلاعات بانك و تعداد كاربران بسرعت زياد شده و باعث اشباع شبكه مي‌شود بنابراين بهتر است هر كامپيوتر بجاي آنكه خودش رأساً مبادرت به خواندن اطلاعات بانك از File Server و پردازش آن در ايستگاه كند از سرويس دهنده بخواهد كه عمليات را انجام دهد . بدين ترتيب كه يك Application Server روي همان File Server نصب كرده سپس از ايستگاه به سرويس دهنده فرمان مي‌دهيم كه سرويس دهنده اطلاعات را جستجو كند و فقط نتايج را براي ما ارسال نمايد نتيجه‌اي كه از اين كار به دست می آید آنست كه ديگر هيچ نيازي به انتقال حجيم اطلاعات در شبكه و پردازش آن در ايستگاه نبوده لذا هم ترافيك شبكه به حداقل مي‌رسد و هم پردازش ايستگاه سبك مي‌شود چرا كه ايستگاه فقط نتايج را از سرويس دهنده دريافت كرده و براي كاربر نمايش مي‌دهد ، بنابراين :
تعريف : به يك Application Server كه روي بانكهاي اطلاعاتي كار مي‌كند اصطلاحاً Database Server (به اختصار DB Server) مي‌گوييم . پس مي‌بينيم كه DB Server يك سرويس دهنده جديد نيست بلكه همان AppServer است كه براي كار روي بانكهاي اطلاعاتي طراحي شده و بعبارتي همان كاربرد سوم App Server است كه در بخش مربوطه اشاره شد . از سرويس دهنده هاي معروف بانكهاي اطلاعاتي مي‌توان به Oracle و Microsoft SQL Server اشاره كرد كه با آنها در درس بانك اطلاعاتي آشنا مي شويد .
ويژگيهاي سخت‌افزاري يك Database Server
وي‍ژگي هاي اين سرويس دهنده نيز همانند App Server است علاوه بر اين ديسك سخت هم مثل CPU و RAM در درجة اول اهميت قرار مي‌گيرد . پس توجه همزمان به هر 3 پارامتر مهم است .

سرويس دهنده ها به چه سيستم عاملي نياز دارند؟
اما پاسخ به اين سوال مستلزم آشنايي و طبقه‌بندي محصولات سيستم عامل و ويژگيهاي مربوطه است كه خود بحث مفصلي است لذا به تيتر آنها اكتفا كرده و بحث پيرامون آنها را به توضيحات هنر آموز درس و تحقيقات خواننده واگذار مي‌كنيم، البته در اين مرحله نياز به دانستن و پرداختن به جزئيات فني سيستم عاملها نبوده، آشنايي كلي، كاربرد و عموميت حوزة مصرفي آنها كفايت مي‌كند.

  امتیاز: 0.00