جستجوی در اين وبلاگ

۱۳۸۹ دی ۱۴, سه‌شنبه

int eng / net secu / q&a / isp

 مهندسی اینترنت
1) ISP مخفف چیست ؟به صورت مختصر درمورد isp توضیح دهید؟(آسان)
SP برگرفته از كلمه ي Internet Servise Provider يعني شركت خدمات سرويس هاي اينترنت است.يک ISPشرکتی است که امکان دستيابی به اينترنت و ساير سرويس های وب را فراهم می نمايد.شرکت های سرويس دهنده اينترنت  (ISP)واسطه دسترسی کاربران به اينترنت هستند .
 2) ميزبان وب چه امکاناتی در اختیار سايت شما قرار مدهد؟(آسان)
ميزبان وب برای سايت شما يک فضا بر روی سرور خود مهيا مي­کند و همچنين يک نرم افزار وب سرور، يک ارتباط پرسرعت با اينترنت، ابزارهايی برای کنترل و مديريت سايت،پشتيبانی از خريداران و امکانات تجارت الکترونيک و ... در اختيار سايت شما قرار میدهد
3)با توضیح در مورد ADSL و HDSL تفاوت این دو خط را بیان کنید؟(متوسط)
الف: ADSL ( در اين روش با استفاده از يك خط تلفن ولي بدون نياز به شماره گيري به اينترنت وصل مي شويد. از آنجايي كه در اين روش فاصله بين مشتري و ISP به نسبت كم است، لذا ISP مي تواند با بهره گيري از دستگاهي به نام Splitterيا جداكننده به طور همزمان سرويس اينترنت و تلفن را روي يك خط تلفن به شما تحويل دهد.
ب: HDSL (در اين روش شما به وسيله يك خط اختصاصي(Leased Line) به ISP وصل مي شويد. معمولا˝ بسته به فاصله شما تا ISP مورد نظر، مقاومت اين خط اختصاصي كم و زياد ميشود. اين روش معمولا˝ براي اتصال ISPهاي كوچك تر به ISPهاي بزرگ تر و يا مراكز اداري كه نياز به اينترنت اختصاصي و پرسرعت دارند مورد استفاده قرار ميگيرد.
4)موارد استفاده نرم افزار حسابداری که یک ISP برای انجام خدمات DialUp از آن استفاده میکند را نام ببرید؟(متوسط)
1)    تشخيص درستي Password و Username
2)    تشخيص ميزان اعتبار باقيمانده
3)    ثبت وقايع اتفاق افتاده در خلال اتصال و قطع هر مشترك
4)    امكان تغيير Password
5)    امكان تغيير ميزان اعتبار
6)    امكان گزارش گيري از وقايع ثبت شده نظير ميزان دقايق وصل در زمان هاي مختلف
5) چگونگی کارکرد یکRemote Access Server  (RAS) را توضیح دهید؟(دشوار)
1) یک کاربر با استفاده از مودم و  Windows DUN شماره  ISP را می گیرد. تماس توسط  RAS به وسیله یک مودم پاسخ داده می شود.
2) به محض اتصال مودم ها به یکدیگر یک
PPP Session  بین کاربر و  RAS شروع می شود.
3) از طریق
PPP،  RAS نام کاربری و کلمه عبور را که قبل از شماره گیری تایپ شده است دریافت می کند.
4)
RAS  از سرور  RADIUS برای تصدیق هویت کاربر سوال می کند.
5) با فرض معتبر بودن کاربر،
RAS  بطور اتوماتیک یک آدرس  IP را به کاربر اختصاص داده و کار برقراری اتصال به پایان می رسد. هم اکنون کاربر  Connect است و می تواند  email بزند و .....
6) قطعات پازل ISP را نام ببرید و هر کدام را توضیح دهید؟(دشوار)
1)    : Access Networkاینجا ناحیه ای است که سرویس های دسترسی افزوده می شوند برای مثال این می تواند شامل سرورهایRemote Accessجهت مودمهای Dial upانتهایی و یا مودمهایDSL برای اتصالات Leased-Line(خطوط اجاره ای) باشد.
2)    Distribution Network:اینجا جایی است که سرویسهای Backbone شما به Access Network متصل می شود. اترنت ISP  ، backboneرا تشکیل داده و هر چیز را به هم می چسباند.
3)    Core Network:اینجا بخشی است که مسوولیت اتصال به شبکه جهانی(Wide Area Network) را بر عهده دارد. در مورد بحث ما این شبکه همان اینترنت است.

امنیت شبکه:
 1) امکانات  مدیران را در نرم افزار Accounting / Billing نام ببرید؟(آسان)
1)    محاسبه ميزان مصرف اينترنتي از اولين اتصال
2)     تعويض کلمه عبور
3)    گزارش گيري جزئي از تعداد ، ميزان و باقي مانده اتصال

2) کاربردهای پراکسی سرور چیست؟(متوسط)
از کاربردهاي پراکسي سرور ، ايجاد امنيت در شبکه مي باشد. در پراکسي سرور علاوه بر ذخيره سازي فايل هاي درخواستي در کش مربوطه ، الگوريتم و قواعد خاصي براي فيلترکردن درخواست ها و جلوگيري از دسترسي به شماري از سايت هاي اينترنتي وجود دارد.در يک پراکسي سرور ، مي توان تنظيم کرد که کاربران نتوانند از يک سايت خاصي ديدن کنند يا اينکه تنظيم کرد که مثلا تمام سايت هاي اينترنتي که داراي مثلا سه حرف abcباشند ، کاربران قادر به ديدن آن سايت ها نباشند که اصطلاحا مي گويند که سايت فيلترشده است.
3) چگونه User در شبكه اينترنت شناخته مي شود ؟ (دشوار)
مسيرياب كه از تجهيزات موجود در Rack سرور است به دنبال IP مي گردد در واقع به دنبال مسير براي وصل شدن به اينترنت است لذا بعد از جستجو نتيجه را اعلام مي كند. سرويس( Rotine & Remove Access) RRACE در ويندو ِ ز ٢٠٠٠ ، سرور Userرا بعد از صحت تأييد رم ِ ز ورود، به شبكه اينترنت مي شناساند.در اين حالت  User جزئي از شبكه اينترنت مي شود.
4 ) امکانات  مدیران را در نرم افزار Accounting / Billing نام ببرید؟(دشوار)
١. مديريت از طريق وب( WebBase ) اطلاعات کاربران مانند تعريف کاربران جديد ، حذف و اصلاح اطلاعات کاربران
٢. امکان اعمال محدوديت هاي متنوع روي کاربران ، از طريق تعريف مجوزها و تعيين سطوح دسترسي متفاوت
٣. امکان ساخت کارت هاي اينترنتي با قابليت هاي متفاوت و دسترسي به شبکه در زمان هاي مختلف
٤. هشدار با ارسال پيغام خودکار به کاربراني که اعتبار اينترنتي آنها به حداقل رسيده باشد.
٥. ارسال پيغام به کاربران دلخواه
٦. امکان مانيتورينگ کاربران
٧. تهيه گزارش هاي متنوعي از کاربران


int eng / q&a / asp+js+...


1-Navigation بین وب فرم ها در زبان ASP.NETبه چند روش انجام  می شود؟
نام ببرید؟
ج --روشهای مختلفی برای حرکت کاربر بین دو وب فرم وجود دارد. اما پنج
روش مرسوم به شرح زیر است:
.1HyperLink  
.2 متد Redirect در کلاس HttpResponse
.3 متد Transfer در کلاس HttpServer
.4متد Execute در کلاس HttpServer
.5JavaScript
2-Session ها چه وظایفی دارند و چگونه کار می کنند؟
ج -در این روش اطلاعات در حافظه کامپیوتر Server ذخیره خواهد شد. در واقع هر کاربر با هر پنجره Browser در زمان اتصال یک SessionID از سرور دریافت میکند. سرور اقدام به آماده سازی فضایی برای ذخیره سازی مقادیر مرتبط با کاربر خواهد کرد. بنابراین مقادیری که روی Session ذخیره می­شوند به ازای هر کاربر متفاوت است
3-تفاوت windowsformها و webform ها در چیست؟
1. تشکیل واسط کاربری در یک فرم Windows با ایجاد Instance از کلاسهای مختلف انجام میشود. اما در وب میتوان از فایل Content و اجزای Html به همراه Css استفاده کرد.
2. کنترلها در فرمهای تحت Windows به صورت کامل به صورتی که برنامه نویس بخواهد نمایش داده خواهد شد اما در وب فرم، کنترل زیادی روی ظاهر کنترلهای استفاده شده وجود ندارد و معمولاً Browser های مختلف به گونه ای متفاوت آنرا نمایش خواهند داد.
3. طول عمر یک فرم تحت Windows حداقل به اندازه مدت زمان نمایش آن است. بنابراین کلیه داده های ذخیره شده در آن در طی این مدت حفظ خواهد شد. اما یک وب فرم در زمان دریافت یک Request وارد حافظه شده و پس از آماده شدن Response از حافظه خارج خواهد شد. در واقع در زمان مشاهده وب فرم توسط کاربر، وب فرم در حافظه نیست! بنابراین کلیه داده های وب فرم که در قالب فیلدها ذخیره سازی شده است از حافظه خارج خواهد شد.
4-حالات نوشتن برنامه در js را بنویسید؟
ج--حالت اول - درون توابع: در زمان فراخوانی تابع اجرا خواهند شد.
حالت دوم - بیرون از توابع : در زمان Load شدن صفحه در صورت رسیدن Browser به دستورات مورد نظر، اجرا خواهند شد.
حالت سوم - Anonymous: این حالت بستگی به محل نوشتن برنامه دارد. معمولاً Anonymous کدها در رویدادها نوشته می­شوند. بنابراین در این
 وضعیت در زمان بوجود آمدن رویداد، برنامه اجرا خواهد شد.
5-انواع Validation ها را نام ببرید؟
 RequiredFieldValidator: اجباری بودن فیلد مورد نظر در زمان ورود اطلاعات.
 RangeValidator: بررسی مقدار در یک بازه مشخص.
 RegularExpressionValidator: بررسی مقدار بر اساس یک الگو.
CompareValidator: بررسی و مقایسه دو مقدار در دو فیلد مختلف.
 CustomValidator: در صورتیکه موارد فوق پاسخ­گوی نیازها نیستند از گزینه استفاده کرده و یک تابع در JS معرفی می­شود.
ValidationSummary: نمایش پیام­های خطا.
6. دو روش برای اعمال CSS به یک Element  را نام  ببرید؟
.--استفاده از خصوصیت Style در Element  مورد نظر.

     Welcome to Master Page Sample
<br />
--. ایجاد کلاس و معرفی کلاس به Element مورد نظر.
 

net eng / q&a / monitoring


مبحث مانيتورينگ
سوالات مهندسي اينترنت
1-  Captureكردن يعني چه؟(ساده)
پاسخ : گرفتن يك كپي از اطلاعاتي كه از كارت شبكه ما دريافت و يا  ارسال مي شود.

2 - سه مورد براي مانيتورينگ اينترنت نام ببريد.(دشوار)
پاسخ :(سه مورد از 6 مورد زير كافيست)
    «1» بررسي پهناي باند مورد استفاده توسط كاربران
        «2» بررسي فعاليت هاي Proxy Server
        «3» پيدا كردن 100 سايت اول پربازديد توسط كاربران شبكه
        «4» ميزان درخواست هاي ورودي به DNS SERVER
        «5» آماده به كار بودن سرويس هاي حياتي سيستم مانند web server و Mail server
        «6» مشخص نمودن مدت زمان PING و درصد از دست دادن  بسته ها Packet loss

3- كاربرد پروتكل snmp چيست؟(متوسط)
پاسخ : پروتكل snmp  فرمت بسته هايي را كه به منظور عمل مانيتورينگ مبادله مي شوند را مشخص مي كند.

4- دو مورد از ويژگي هاي پروتكل snmp را ذكر كنيد.(دشوار)
 پاسخ : (ذكر دو مورد از 6 مورد كافيست)
«1» يكي از پروتكل لايه  كاربرد (Application) مي باشد.
 «2» ساختار آن از دو بخش تشكيل شده است          2- SNMP Agent      1- SNMP Manager 
 «3» براي انتقال داده بين دو بخش فوق از Message استفاده مي كند.
 «4» به كمك پروتكل فوق مي توان تمام اجزاء قابل مديريت را مانيتور نمود.
 «5» اين پروتكل براي انتقال بسته هاي خود، از دو پورت 161      و 162 از نوع UDP استفاده مي كند.
 «6» اين پروتكل در شبكه هايي كه بر مبناي يكي از دو پروتكل IPX يا TCP/IP فعاليت مي كنند، كار مي كند.

5- ايزار هاي مانيتورينگ شبكه به چند صورت قابل ارائه مي باشد نام برده و مثال بزنيد.(متوسط)
پاسخ : «1» تحت وب، مانند: Ntop
«2» تحت دسكتاپ، مانند: Microsoft Network Monitor

net secu / q&a / monitoring


مبحث مانيتورينگ
سوالات امنيت شبكه
1- مانيتورينگ  چیست؟(ساده)
پاسخ : عيب يابي  مشكلات موجود در شبكه به وسيله data capturing و مديريت وسايل سخت افزاري و غير سخت افزاري در شبكه

2- بخش هاي مهم در مانيتورينگ شبكه  را نام ببريد(سه مورد)(ساده)
پاسخ : الف)  مانيتورينگ وضعيت سلامت شبكه
ب)  مانيتورينگ اينترنت
ج)  مانيتورينگ شبكه داخلي
  
3- ابزارهاي هاي high level را تعريف كنيد.(دشوار)
پاسخ : ابزار های High Level علاوه بر Capture كردن فريم ها، نتايج را نيز تجزيه و تحليل مي كنند و آن ها را به صورت
جداول و نمودارهاي گرافيكي قابل فهم تبديل مي‌نمايند.

4- دو مورد از دلايل استفاده از نرم افزار network monitor را ذكر كنيد.(متوسط)
پاسخ :(ذكر 2 مورد از 4 مورد كافيست)
 1.ايجاد capture ها
2.مشاهده capture ها و فيلتر نمودن آنها
3.مانيتور نمودن از راه دور
4.Edit نمودن capture ها

5- سه مورد از كاربرد هاي مانيتورينگ وضعيت سلامت شبكه را نام ببريد.(متوسط)
پاسخ :  «1» مشخص كردن دماي CPU
          « 2 » شناسايي منابع تغذيه نيم سوز (بر اساس ولتاژ توليدي آنها)
          «3»  مشخص كردن سرعت فن  
          «4» ميزان استفاده از حافظه
         «5» مشخص كردن ولتاژ سيستم