تبليغاتX
وبلاگ تخصصي و آموزشي كامپيوتر
جستجو
ads
دوشنبه 19 مرداد1388
Remote Server
قسمت بعدي پياده‌سازي remote server و به عبارت ديگر، برنامه ميزبان مي‌باشد، برنامه ميزبان و remote object را مي‌توانيد در يك فايل يا اسمبلي پياده‌سازي كنيد، ولي استفاده از دو فايل متفاوت قابليت استفاده مجدد
(reuse ability) سيستم را بالا مي‌برد.
وظيفه برنامه ميزبان، درست كردن يك كانال ارتباطي و گوش دادن به يك پورت سيستم مي‌باشد تا به اين وسيله درخواست‌هاي كلاينت‌ها را گرفته و به remote object بدهد. كانال ارتباطي remote server يا برنامه ميزبان را مي‌توان با استفاده از فايل پيكربندي و يا با استفاده از برنامه‌نويسي تنظيم نمود كه هر كدام معايب و مزاياي خاصي دارد. وقتي كه از فايل پيكربندي (configuration file) استفاده مي‌شود، كدنويسي لازم در برنامه ميزبان به حداقل مي‌رسد و همچنين جهت تعويض تنظيمات كانال (به عنوان مثال شماره پورت، يا پروتكل و يا ...) نيازي به دستكاري كدبرنامه و كامپايل مجدد آن نداريد، بلكه فقط كافي‌است تنظيمات موردنظر را در فايل پيكربندي انجام دهيد. فايل پيكربندي فايلي است با فرمت XML كه اطلاعات كانال را در آن قرار مي‌دهند. برنامه ميزبان هنگام اجرا، اطلاعات فايل پيكربندي را خوانده و با توجه به تنظيماتي كه در آن ثبت شده، كانال ارتباطي را ايجاد مي‌كند، البته در صورتي كه از فايل پيكربندي استفاده نكنيد نيز مزيت خاصي خواهيد داشت و آن تغيير دادن تنظيمات كانال در زمان اجرا توسط برنامه مي‌باشد. در اين‌جا جهت توليد برنامه ميزبان از فايل پيكربندي استفاده خواهيم كرد.
اسم فايل پيكربندي را همنام با فايل اجرايي برنامه ميزبان بگذاريد با پسوند config. در اين صورت نام فايل Simpleserver.config خواهد شد. كدهاي داخل اين فايل به صورت زير مي‌باشند.
[براي ديدن ادامه کليک کنيد.]
Posted by مرتضی at 18:56 | Link To This Post ID 107 | Topic : مقدمه اي بر Dot NET Remoting
دوشنبه 19 مرداد1388
اشاره :
همان‌گونه كه مي‌دانيد وب‌سرويس‌ها امكاني جهت دسترسي به اشياء و توابع از طريق شبكه را فراهم مي‌كنند (در اين زمينه مي‌توانيد به مقاله وب سرويس‌ها و XML در شماره 52 ماهنامه‌شبكه مراجعه نماييد.) وب سرويس‌ها سيستمي بسيار ساده دارند و از آن‌ها مي‌توان به عنوان ابزاري جهت برقراري ارتباط بين سيستم‌هاي با Platformهاي مختلف استفاده كرد، ولي با تمام قابليت‌ها و امكاناتي كه وب‌سرويس‌ها دارند اين تكنولوژي در برخي موارد به اندازه كافي انعطاف‌پذير و سريع نيست و لذا پاسخگوي گروه خاصي از نيازها نيست. بزرگترين عاملي كه اين محدوديت را ايجاد مي‌كند نياز وب سرويس‌ها به IIS و يا به عبارت ديگر ASP.NET runtime مي‌باشد. جهت فائق‌آمدن به اين مسايل مي‌توان از Dot NET Remoting استفاده كرد. در واقع Dot NET Remoting هم دقيقاً همان سرويسي را فراهم مي‌كند كه وب سرويس‌ها فراهم مي‌كنند ولي داراي ويژگي‌هاي خاصي مي‌باشد كه انعطاف و سرعت زيادي نسبت به وب سرويس‌هاي عادي فراهم مي‌كند..
[براي ديدن ادامه کليک کنيد.]
Posted by مرتضی at 18:54 | Link To This Post ID 106 | Topic : مقدمه اي بر Dot NET Remoting
شنبه 10 مرداد1388

 

2- Role Based Security 
اين مكانيزم امنيتي بسيار شبيه به مكانيزم گروه‌ها و كاربران در اكتيودايركتوري مي‌باشد. با استفاده از اين مكانيزم، نقش‌هايي را كه با برنامه شما در تماس خواهند بود تعريف كرده و به هر كدام مجوزهاي خاصي را مي‌دهيد و لذا هنگام اجرا با تعيين اين‌كه چه كسي وارد برنامه مي‌شود، نقش خاصي را به وي نسبت مي‌دهيد كه مجوزهاي خاصي دارد. در واقع با استفاده از Code Access Security بدون توجه به فرد اجراكننده كد، به كد برنامه مجوزهاي خاصي را مي‌دهيد و يا از آن مي‌گيريد و به‌طور كلي با كدها و برنامه‌ها سروكار داريد و با استفاده از Role Based Security به شخص اجراكننده كد مجوز خاصي مي‌دهيد.
Role Based Security غالباً در برنامه‌هاي تحت‌وب موردنياز است كه در آن‌ها افراد مختلفي با سيستم سروكار دارند. لذا ضروري‌ است هنگام ورود به سيستم، شناسايي شوند و نقش خاصي به فرد اختصاص يابد. بديهي است جهت استفاده از اين مكانيزم لا‌زم ‌است، هنگام طراحي برنامه نقش‌هايي را كه با برنامه شما در ارتباط خواهند بود شناسايي كرده و مجوز موردنياز براي هر كدام را تعيين كنيد.
پياده‌سازي مكانيزم Role Based تا اندازه‌اي پيچيده‌تر از code Access است، در قدم اول بايد از روشي جهت Authentication كاربر استفاده كنيم. براي اين منظور روش‌هاي مختلفي وجود دارد كه در اينجا وارد جزييات آن‌ها نمي‌شويم و فقط به ذكر اسامي آن‌ها اكتفا مي‌كنيم:


[براي ديدن ادامه کليک کنيد.]
Posted by مرتضی at 12:38 | Link To This Post ID 105 | Topic : مقدمه اي بر مكانيزم هاي امنيتي در NET Framework.
سه شنبه 6 مرداد1388
imerative security syntax 
در اين مدل از يك سري كلاس‌هايي كه سرويس‌هاي امنيتي را فراهم مي‌كنند، اشيائي گرفته و مكانيزم
code Access را پياده‌سازي مي‌كنند. از اين مدل زماني استفاده مي‌شود كه تصميمات امنيتي بايد به صورت runtime گرفته شوند و تمام مسايل و تصميمات در هنگام طراحي برنامه روشن و واضح نيستند. جهت روشن‌تر شدن موضوع به مثال زير توجه كنيد:
[براي ديدن ادامه کليک کنيد.]
Posted by مرتضی at 13:29 | Link To This Post ID 104 | Topic : مقدمه اي بر مكانيزم هاي امنيتي در NET Framework.
سه شنبه 6 مرداد1388
اشاره :
مسئله فراهم كردن امنيت سيستم‌هاي نرم‌افزاري، همواره يكي از مسايل مهم و پيچيده توليدكنندگان نرم‌افزار بوده و هست و سيستم‌هاي بسيار متنوعي براي اين منظور ايجاد شده‌اند كه در اين مقاله يكي از جديدترين آن‌ها يعني ساختار امنيتي را كه مايكروسافت در قالب NET. ارايه كرده است به صورت اجمالي بررسي مي‌كنيم. شايد بتوان گفت كه با توجه به مفاهيم جديدي كه مايكروسافت در NET. مطرح كرده است، ساختار امنيتي NET. در نوع خود بي‌نظير است و اين اولين‌بار است كه مايكروسافت چنين سيستمي را ارايه كرده است. در اينجا قصد ارزيابي قدرت امنيتي NET. را نداريم و فقط به صورت اجمالي مفاهيم و قابليت‌هاي آن را توضيح خواهيم داد.
[براي ديدن ادامه کليک کنيد.]
Posted by مرتضی at 13:26 | Link To This Post ID 103 | Topic : مقدمه اي بر مكانيزم هاي امنيتي در NET Framework.
سه شنبه 6 مرداد1388

رسانه مغناطيسي صفحات:

لايه رسانه ، يک روکش خيلي نازکي از مواد مغناطيسي است که ديتا را ذخيره مي نمايد بطور نمونه کلفتي برابر با چند ميليونيوم اينچ را دارا مي باشد.
در هاردديسکهاي قديمي تر از رسانه اکسيد استفاده مي شدکه همان اکسيدآهن ( زنگ )   ورنگي مثل قهوه اي روشن که مانند مواد استفاده شده د ر نوارهاي کاست است .
اين مواد ارزان هستند ولي چند نقص دارند. اول ، موادي هستند نرم که به راحتي به هد ها خسارت وارد مي کنند. دوم ، اين حافظه ها منسوب به حافظه هايي با چگالي پايين هستند .
هاردديسکهاي امروزي  از رسانه فيلم نازک استفاده مي کنند.که لايه نازکي از مواد مغناطيسي است. از يک تکنولوژي ويژه استفاده شده که اين تکنولوژی  electroplating ناميده مي شود که اين مواد روي صفحات ته نشين ميشود مثل آبکاري جواهرات .....


[براي ديدن ادامه کليک کنيد.]
Posted by مرتضی at 13:22 | Link To This Post ID 102 | Topic : ذخيره و بازيابي اطلاعات :
جمعه 5 تیر1388

تکنولوژي هاي مختلف هد :


Ferrite Heads :
از طرحهاي قديمي و در حين حال ساده ، هدهاي فريت هستند. اين هدها از آهني به شکل ( يو ) و سيم پيچي به دور آن تشکيل شده است . در هنگام نوشتن هد بر روي سطح ديسک جريان از اين سيم پيچ عبور کرده و باعث مغناطيس شدن وايجاد قطبهاي مثبت و منفي در دوطرف سيم پيچ مي شود.
استعمال اين گونه هدها در هاردهاي با چگالي بالا بطور کلي منسوخ شده است وبيشتر در هارد هاي زير 50 مگا بايت مورد استفاده قرار مي گرفتند .


.....


[براي ديدن ادامه کليک کنيد.]
Posted by مرتضی at 15:25 | Link To This Post ID 101 | Topic : ذخيره و بازيابي اطلاعات :
جمعه 5 تیر1388

استانداردها  و فرمت های DVD
همانند استانداردهای CD ، استانداردهای DVD در کتب مرجع که عمدتا" توسط DVD Forum تعريف می گردد ، منتشر می شوند( برخی از شرکت ها ممکن است استاندارهای خاص خود را ارائه نمايند ). تاکنون استانداردهای  DVD-Video و DVD-ROM  بخوبی تعريف و مشخص شده است ولی استانداردهای مربوط به ديسک های DVD با قابليت نوشتن اطلاعات بر روی آنان هنوز نهائی نشده است .در حال حاضر حداقل چهار استاندارد متفاوت برای ديسک های DVD با قابليت نوشتن اطلاعات،  ارائه شده است . استانداردهای  DVD-RW و DVD+RW  نسبت به ساير موارد اعلام شده ، متداول تر می باشند . ....


[براي ديدن ادامه کليک کنيد.]
Posted by مرتضی at 15:23 | Link To This Post ID 100 | Topic : ذخيره و بازيابي اطلاعات :
چهارشنبه 3 تیر1388
  
DVD از کلمات Digital Versatile Disc ، اقتباس و بطور خلاصه يک CD با ظرفيت بالا می باشد . از درايوهای  DVD-ROM می توان به عنوان يک درايو CD-ROM نيز استفاده نمود.در چنين مواردی،درايو های  DVD-ROM يک CD را با روشی مشابه يک DVD استفاده می نمايند . از ديسک های DVD به منظور ذخيره فيلم ، موزيک و داده استفاده می گردد . تقريبا" اکثر فيلم هائی که امروزه  توليد می گردد از طريق DVD در دسترس عموم قرار می گيرند و ساير فيلم های قديمی در حال تبديل به  فرمت DVD می باشند .ضبط تصاوير بر روی  DVD دارای کيفيتی بسيار بالا بوده و تعداد زيادی از DVD ها دارای صدای  Dolby Digital و يا DTS می باشند .
فن آوری ساخت DVD مشابه تکنولوژی استفاده شده برای ايجاد يک CD  است . در هر دو از ديسک هائی با قطر 120 ميليمتر و ضخامت  2/ 1 ميليمتر استفاده می گردد. برخلاف يک CD ، ديسک های DVD دارای دو لايه در هر طرف بوده که اطلاعات در هر يک از لايه ها ذخيره می گردد ( چهار لايه در دو طرف ) . لايه ها به صورت جداگانه نشانه گذاری شده....
[براي ديدن ادامه کليک کنيد.]
Posted by مرتضی at 23:46 | Link To This Post ID 99 | Topic : ذخيره و بازيابي اطلاعات :
چهارشنبه 3 تیر1388

 CD

CD و DVD دو رسانه ذخيره سازی اطلاعات می باشند که با توجه به قابليت ذخيره سازی حجم بالائی از اطلاعات بر روی آنان در عرصه های متفاوتی نظير : موزيک، داده و نرم افزار استفاده می گردند. رسانه های فوق ، بعنوان محيط ذخيره سازی استاندارد برای جابجائی حجم بالائی از اطلاعات مطرح شده اند. ديسک های فشرده، ارزان قيمت بوده و به سادگی قابل استفاده هستند. در صورتيکه کامپيوتر شما دارای يکدستگاه CD-R است، می توانيد CD مورد نظر خود را با اطلاعات دلخواه ايجاد نمائيد.

مبانی ديسک های فشرده   (CD)
يک CD قادر به ذخيره سازی 74 دقيقه موزيک است .ظرفيت ديسک های فوق بر حسب بايت معادل 783 مگابايت است . قطر اين ديسک ها دوازده سانتيمتر است . CD از جنس پلاستيک بوده و دارای ضخامتی معادل چهار صدم يک اينچ است. بخش اعظم يک CD شامل يک نوع پلاستيک پلی کربنات تزريقی است . در زمان توليد ،  پلاستيک فوق توسط  ضربات ..


[براي ديدن ادامه کليک کنيد.]
Posted by مرتضی at 23:45 | Link To This Post ID 98 | Topic : ذخيره و بازيابي اطلاعات :
درباره وبلاگ

اين وبلاگ در مورد كامپيوتر مي باشد و بيشتر موضوعات آن مربوط به آموزش كامپيوتر و توضيحاتي در مورد موارد مرتبط با كامپيوتر ميباشد
موضوعات
نويسنده
آمار و امکانات ديگر
»افراد آنلاين:
»تعداد بازديدها:
»کاربر: Admin


اللّهُمَّ كُنْ لِوَلِيِّكَ الْحُجَّةِ بْنِ الْحَسَنِ صَلَواتُكَ عَلَيْهِ وَعَلى آبائِهِ في هذِهِ السّاعَةِ وَفي كُلِّ ساعَةٍ وَلِيّاً وَحافِظاً وَقائِدا ‏وَناصِراً وَدَليلاً وَعَيْناً حَتّى تُسْكِنَهُ أَرْضَك َطَوْعاً وَتُمَتِّعَهُ فيها طَويلاً

Google PageRank 
Checker - Page Rank Calculator

Add to Technorati




ممنونم از اينکه به وبلاگ ما سر زدي
UK Grand WINNER!!