پيغام مدير :
امیدوارم مطالب این وبلاگ برای شما دوست عزیز سازنده و مفید باشه
تنها خواهش من اینه که با دادن نظرات مفیدتون منو تو بهتر شدن این وبلاگ راهنمایی کنید .
با تشکر - مدیر وبلاگ

--------------------
كد لينك ما :
براي دريافت جديد ترين عکسها و فيلمها و همچنين جديد ترين موزيک ها اينجا عضو شويد :
اخبار جدید
آموزشی
معرفی و دانلود نرم افزار
موبایل
بازی
سخت افزار
متن باز (Open Source)
شبکه
آموزش فتوشاپ و ترفند های آن
ماهواره
معرفی و دانلود E-Book
برنامه نویسی
FireFox Add-On's
دانلود Icon
درباره فیلتر . . .
Babylon Glossary's
نرم افزارها ، آنتی ویروسها و مسائل امنیتی
ترفندهای رجیستری اینترنت و کامپیوتر
لپ تاپ (Laptop)
آبان 1388
مهر 1388
شهریور 1388
مرداد 1388
تیر 1388
خرداد 1388
اردیبهشت 1388
فروردین 1388
اسفند 1387
بهمن 1387
دی 1387
آذر 1387
آبان 1387
مهر 1387
شهریور 1387
مرداد 1387
تیر 1387
خرداد 1387
اردیبهشت 1387
فروردین 1387
اسفند 1386
بهمن 1386
دی 1386
آذر 1386
آبان 1386
مهر 1386
شهریور 1386
مرداد 1386
تیر 1386
خرداد 1386
اردیبهشت 1386
فروردین 1386
اسفند 1385
بهمن 1385
دی 1385
آذر 1385
آبان 1385
مهر 1385
شهریور 1385
مرداد 1385
تیر 1385
خرداد 1385
اردیبهشت 1385
فروردین 1385
براي جستجو در همين صفحه وبلاگ واژه كليدي مورد نظرتان را وارد کنيد :

طراحي شده توسط علي کورشفر
www.iroom.ir
www.TakTemp.com
نصب و پیکربندی سرویسدهنده وب آپاچی بخش ۱ ( آموزشی )
نصب و پیکربندی سرویسدهنده وب آپاچی
تمامی سرویسدهندههای وب (Web Servers)، جهت استاندارد و یکسان بودن در نحوه ارسال، دریافت و پردازش دادهها، از یک پروتکل ساده موسوم به Hypertext Transfer Protocol یا HTTP استفاده میکنند. این پروتکل نرمافزارهای سرویسگیرنده وب را که به مرورگرهای وب (Web Browser) موسوم هستند، قادر میسازد تا بدون اینکه بدانند با چه سرویسدهنده وبی در حال ارتباط هستند، به تبادل داده بپردازند.
سرویسدهنده وب آپاچی نخستین بار جهت اصلاح و وصله کردن سرویسدهنده وب NCSA ایجاد شد و طی سالها توسعه، به موقعیت کنونی خود به عنوان یک سرویسدهنده وب بسیار قابل اطمینان و پر استفادهترین سرویسدهنده وب جهان با آمار استفاده حدود ۷۰ درصد (http://www.netcraft.com)، دست یافته است و به نوبه خود یکی از موفقترین پروژههای نرمافزارهای بازمتن نیز میباشد.
نصب سرویسدهنده آپاچی
نصب سرویسدهنده وب آپاچی در توزیعهای لینوکس همانند نصب سایر بستههای نرمافزاری است. کافی است بستههای آنرا از روی دیسکهای نصب توزیع مورد استفاده خود بر روی سیستم نصب نمایید. در دبیان گنو/لینوکس کافی است دستور زیر را بصورت کاربر ریشه جهت نصب آپاچی صادر نمایید:
# apt-get install apache
روش دیگر نصب سرویسدهنده وب آپاچی دریافت و کامپایل آن بطور کامل از کد منبع میباشد. جدیدترین نسخههای Apache را میتوانید از وب سایت پروژه آن در آدرس http://www.apache.org دریافت نمایید. البته شخصا این کار را به دلیل دشواری در بروز نگه داشتن سرویسدهنده از نظر امنیتی توصیه نمیکنم.
در صورتی که نصب سرویسدهنده آپاچی با موفقیت انجام پذیرد، اکنون میتوانید با هدایت مرورگر خود به آدرس سرویسدهنده که همان آدرس IP یا DNS آن خواهد بود، صفحه test آپاچی را مشاهده نمایید. در صورتی که بر روی سرویسدهنده خود محیط X را ندارید، میتوانید برای آزمایش از مرورگرهای متنی مانند lynx استفاده نمایید.
سرویسدهنده آپاچی همچنین به صورت یک نسخه با پشتیبانی از SSL یا Secure Socket Layer نیز ارائه میشود که نصب آن همانند نسخه معمولی آپاچی بوده با این تفاوت که تبادل دادهها بین سرویسدهنده و سرویسگیرنده بصورت رمزنگاری شده انجام میشود. نسخه SSL دارای برخی ماژولها و Directive های اضافهتر نسبت به نسخه معمولی است. جهت نصب آن در دبیان کافی است دستور زیر را تایپ نمایید:
# apt-get install apache-ssl
باید در نظر داشته باشید که برای استفاده رسمی از قابلیتهای SSL باید یک Certificate مربوط به SSL را در سایتهایی که اینگونه خدمات را ارائه میدهند، ثبت نمایید تا قابلیت SSL سایت شما در مرورگرهای وب معتبر شناخته شود. در غیر اینصورت، تنها میتوانید از قابلیتهای ساده رمزنگاری SSL بر روی سرویسدهنده خود استفاده نمایید. مانند رمزنگاری سیستمهای مدیریتی مبتنی بر وب.
فایلهای پیکربندی آپاچی
تنظیمات سرویسدهنده آپاچی در فایلهایی متنی ذخیره میشود که به آنها اصطلاحا فایلهای پیکربندی یا Configuration Files اطلاق میگردد. فایلهای پیکربندی اصلی آپاچی عبارتند از:
- httpd.conf : تنظیمات اصلی سرویسدهنده
- modules.conf : تنظیمات مربوط به فعال و غیر فعال سازی ماژولهای آپاچی
- access.conf : میتواند حاوی تنظیمات دسترسی باشد
- srm.conf : حاوی برخی تنظیمات دیگر آپاچی مانند DocumentRoot
نکتهای که باید به آن توجه داشته باشید این است که تمام این فایلهای پیکربندی در تمام توزیعها وجود ندارند و یا از آنها استفاده نمیشود. مثلا در دبیان تنها از httpd.conf و modules.conf استفاده میشود.
با اینکه بستههای نرمافزاری آپاچی بسیاری از تنظیمات لازم برای آنرا برای شما انجام میدهند، هنوز تنظیمات زیادی وجود دارند که شما میتوانید با استفاده از آن از سرویسدهنده خود برای امور بیشتری مانند ارتباطات رمزنگاری شده، دسترسی حفاظت شده یا Virtual Hosting استفاده نمایید.
توجه داشته باشید که apache-ssl دارای فایلهای پیکربندی مخصوص به خودش ولی مشابه با فایلهای پیکربندی apache است که در مسیر /etc/apache-ssl/ موجود هستند.
کنترل سرویسدهنده آپاچی
در بسته دبیان آپاچی اسکریپتی به نام apachectl برای کنترل راهاندازی و توقف سرویسدهنده گنجانده شده است. این اسکریپت ممکن است در سایر توزیعها نیز وجود داشته باشد. از طریق این دستور و دستورات دیگر میتوانید سرویسدهنده آپاچی را کمترل نمایید:
# apachectl
usage: /usr/sbin/apachectl (start|stop|restart|fullstatus|status|graceful|configtest|help)
-start :راه اندازی سرویسدهنده آپاچی
-stop: توقف سرویسدهنده آپاچی
-restart: راهاندازی مجدد . یا راهاندازی در صورت متوقف بودن سرویسدهنده
-fullstatus: نمایش یک صفحه وضعیت کلی از سرویسدهنده. به مرورگر lynx و ماژول mod_status نیاز میباشد
-status: نمایش یک خلاصه وضعیت از سرویسدهنده. به مرورگر lynx و ماژول mod_status نیاز میباشد.
-configtest: آزمایش فایلهای پیکربندی جهت نبود خطا پیش از بکارگیری آن در سرویسدهنده
در صورتی که در توزیع شما دستور apachectl وجود ندارد، میتوانید از این دستور استفاده نمایید:
# /etc/init.d/apache
Usage: /etc/init.d/apache {start|stop|reload|reload-modules|force-reload|restart}
فایل پیکربندی httpd.conf
تنظیمات اصلی سرویسدهنده آپاچی در این فایل قرار دارند. مانند تنظیمات نوع سرویسدهنده، محل فایلهای ثبت رخداد، نام کاربر اجرا کننده سرویسدهنده و...
- ServerType: این گزینه یا directive تعیین کننده چگونگی اجرای سرویسدهنده آپاچی شما بر روی ماشین است. در صورتی که سرویسدهنده به صورت Standalone اجرا میشود، برای اجرا یا توقف آن از اسکریپتهای ثانویه دیگری استفاده میشود و تنها کاربر ریشه میتواند سرویسدهنده را اجرا یا متوقف نماید. انتخاب دیگری که در این بخش قابل استفاده است، inetd است. در این صورت، تنها هنگامی که درخواستی به سرویسدهنده ارسال شود، اجرا خواهد شد و پس از اتمام تقاضا، سرویسدهنده تا دریافت درخواست بعدی متوقف خواهد شد. این حالت برای محیطهای توسعه نرمافزار مناسب است تا یک سرویسدهنده درگیر وب.
ServerType standalone
- Port : شماره درگاهی که سرویسدهنده شما به آن گوش خواهد داد. پیش گزیده آن درگاه شماره ۸۰ میباشد.
Port 80
- HostnameLookups : در صورتی که این گزینه بر روی On تعریف شده باشد، در فایلهای ثبت رخداد، بجای آدرس IP، نام واقعی Host سرویسگیرندهها درج خواهد شد. تنظیم آن بر روی On مفید است، مخصوصا هنگامی که بخواهید بدانید که بازدید کنندهای از چه سایتی است.
HostnameLookups Off
- مالکیت (User/Group) : این گزینه نقش بسیار مهمی بر روی امنیت سیستم شما خواهد داشت. سرویس وب بصورت ریشه اجرا شده و سپس سطح دسترسی خود را به یک کاربر و گروه خاص کاهش میدهد. این بخش تعیین کننده نام و گروهی است که در این مورد استفاده خواهد شد. در دبیان، هنگام نصب بسته آپاچی، کاربر و گروهی به نام www-data ایجاد و از آن به این منظور استفاده خواهد شد. دلیل استفاده از این کاربر و گروه جلوگیری از نفوذ به درون سیستم از طریق سرویسدهنده وب میباشد. حساب www-data دارای حقوق دسترسی بسیار پایینی است.
User www-data
Group www-data
- ServerAdmin : این گزینه حاوی آدرس پست الکترونیک شخص اداره کننده سرویسدهنده است که باید یک آدرس پست الکترونیک معتبر باشد تا امکان گزارش اشکالات یا درخواستها به آن فراهم شود.
- ServerRoot : این گزینه نشاندهنده مسیری است که فایلهای مربوط به سرویسدهنده، مانند فایلهای پیکربندی در آن قرار دارند. بطور پیشگزیده etc/apache/ میباشد.
- BindAddress : سرویسدهنده آپاچی امکان ارائه سرویس به بیش از یک آدرس IP یا دامین اینترنتی را داراست. این گزینه تعیین کننده آدرسهای IP یا نامهای دامنهای است که سرویسدهنده آپاچی وظیفه سرویسدهی به آنها را بر عهده دارد. این گزینه را میتوان همراه با Virtual Hosting بکار برد.
- Listen: این امکان را فراهم میسازد تا بتوان آپاچی را بر روی درگاهها و شمارههای IP متنوعی به کار گرفت. این گزینه بسیار شبیه به BindAddress میباشد.
- ثبت رخداد: ثبت رخدادها به دلایلی بسیار مهم است. این دلایل عبارتند از: پیدا کردن و رفع اشکال در سرویسدهنده، ضبط فعالیت سایتها و سرویسدهنده. در این بخش از فایل پیکربندی httpd.conf محل و مسیر فایلهای ثبت رخداد تنظیم میشود. مسیر پیشگزیده فایلهای ثبت رخداد آپاچی، مسیر var/log/apache/ است. دو فایل ثبت رخداد اصلی در آپاچی وجود دارد. error.log جهت ذخیره خطاهایی که در سرویسدهنده رخ میدهد (مانند خطاهای شماره ۵۰۰) و access.log که تمامی دسترسیهای صورت گرفته به سرویسدهنده در آن ذخیره خواهد شد. این فایلها را میتوانید با استفاده از یک ویرایشگر متنی ساده بررسی نمایید و یا با دستور زیر آنرا مانیتور نمایید:
# tail -f /var/log/apache/error.log
فایلهای ثبت رخداد apache-ssl در مسیر /var/log/apache-ssl/ قرار دارند.
- ServerName : این گزینه تعیین کننده این مطلب است که سرویسدهنده با چه نامی روی شبکه اینترنت شناخته میشود و شامل یک نام ثبت شده میباشد. این گزینه بصورت پیشگزیده غیر فعال بوده و شما باید آنرا بصورت دستی فعال نمایید.
- CacheNegotiatedDocs : این بخش حاوی چندین گزینه سیستمی است. گزینه نخست که میباشد، باعث خواهد شد تا سرویسدهنده Proxy صفحات سرویسدهنده را Cache نماید.
- Timeout: همیشه ممکن است ارتباطات در اینترنت به دلایلی مانند ترافیک، خرابیها و... دچار تاخیر گردند. گزینه Timeout تعیین کننده مدت زمانی است که یک درخواست قادر است به سرویسدهنده وارد شده و از آن خارج شود. (ثانیه). سرویسدهنده قادر است درخواستهایی را که از زمان مجاز عبور کردهاند، متوقف نماید.
Timeout 300
- KeepAlive : هنگامی که این گزینه بر روی On تعریف شده باشد، سرویسدهنده قادر خواهد بود تا چندین تراکنش را بر روی یک Connection اجرا نماید. این گزینه به طرز فزایندهای سرعت کار سرویسدهنده را افزایش خواهد داد، زیرا به ازای هر درخواست یک اتصال جداگانه ایجاد نخواهد شد.
KeepAlive On
- MaxKeepAliveRequests : این گزینه حداکثر درخواستهای ارسالی از سمت یک سرویسگیرنده را تعیین خواهد نمود.
- Server Pool : این بخش چگونگی اجرای دیمن آپاچی را تعیین میکند. گزینههای MinSpareServers و MaxSpareServers تعیین کننده تعداد پروسههای child سرویسدهنده آپاچی است. این گزینه برای بهبود Performance سرویسدهنده هنگام افزایشهای ناگهانی بار بسیار مفید است. اعداد پیشگزیده ۵ و ۱۰ سرویسدهنده child میباشد. گزینه StartServers نیز تعیین کننده تعداد سرویسدهندههای child در هنگام آغاز به کار آپاچی میباشد. در صورتی که مقدار StartServers کمتر از MinSpareServers تعیین شود، سرویسدهنده با مقدار تعیین شده در MinSpareServers راهاندازی خواهد شد.
MinSpareServers 5
MaxSpareServers 10
StartServers 5
- MaxClients : حداکثر تعداد سرویسگیرندههایی که میتوانند به طور همزمان به سرویسدهنده متصل شوند را تعیین میکند.
MaxClients 150
- DocumentRoot : مسیر اصلی قرار گیری فایلها و صفحات وب در سرویسدهنده آپاچی.
DocumentRoot /var/www
- AddCharset : تعیین کننده کاراکتر ستهای قابل پشتیبانی در آپاچی است که صفحات وب پردازش شده را تحت تاثیر قرار خواهد داد. باید AddCharset UTF-8 .utf8 برای پشتیبانی از utf8 فارسی در این بخش اضافه گردد:
AddCharset UTF-8 .utf8
- AddDefaultCharset : در صورتی که بر روی on تنظیم شده باشد، سرویسدهنده صفحات را بطور پیشگزیده با کاراکترست ISO-8859-1 پردازش خواهد نمود. برای پشتیبانی از utf8 باید بر روی off تنظیم شود.
- DirectoryIndex : فایلهایی که بصورت Index هر دایرکتوری شناخته خواهند شد، در این بخش تعریف میشوند. مانند index.html یا default.html. در برخی از نسخههای Apache در برخی از توزیعها باید گزینه index.php را بطور دستی اضافه نمایید.
DirectoryIndex index.html index.htm index.shtml index.cgi index.php
- UserDir : در صورتی که این گزینه فعال باشد، تمامی کاربران سیستم قادر خواهند بود تا صفحات وب مربوط به خود را بر روی سرویسدهنده داشته باشند که با آدرس http://localhost/~userid قابل دسترسی خواهد بود. localhost میتواند با آدرس IP یا نام دامنه تعویض گردد. کافی است تا هر کاربر یک پوشه public_html در دایرکتوری خانگی خود ایجاد نموده و صفحات وب مربوط به خود را در آنجا قرار دهد. برای استفاده از این قابلیت، ماژول UserDir باید در آپاچی فعال باشد:
LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so
- Redirection and aliasing : این امکان شرایطی را فراهم میسازد تا بتوان فایلها و صفحات وب را در جایی غیر از جایی که سرویسگیرنده به آن اشاره مینماید ذخیره کرد. گزینه Redirect امکان هدایت یک آدرس URI خاص را به یک آدرس URL فراهم میسازد. مثلا ممکن است بر روی سرویسدهنده خود یک آدرس قدیمی داشته باشید که به آدرسی دیگری تغییر کرده باشد. با استفاده از این قابلیت قادر خواهید بود تا کاربرانی را که هنوز به آدرس قدیمی مراجعه مینمایند، بطور خودکار به آدرس جدید هدایت نمایید:
Redirect /data/ http://www.technotux.com/docs/
Alias به فایلهایی که خارج از DocumentRoot سرویسدهنده قرار دارند، اشاره مینماید. به این معنی که در صورتی که نیاز داشته باشید تا فایلهای را که خارج از DocumentRoot سرویسدهنده قرار دارند از داخل سرویسدهنده آپاچی قابل دسترسی نمایید، از این کلمه کلیدی استفاده مینمایید:
Alias /doc/ /usr/share/doc/
گزینه ScriptAlias همانند Alias کار میکند با این تفاوت که تنظیم کننده موقعیت اصلی اسکریپتهای وب میباشد. مانند اسکریپتهای cgi:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
- AddType : این گزینه برای اضافه کردن نوع فایل خاصی به فایلهای قابل شناسایی توسط سرویسدهنده میباشد. برای مثال در زیر تنظیم مربوط به فایلهای php را مشاهده مینمایید:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
- ErrorDocument : این گزینه جهت سفارشی سازی صفحات نمایش پیغامهای خطا بکار میرود. مانند نمایش یک صفحه HTML خاص و یا Redirect به آدرس وب خاص.
ErrorDocument 404 /missing.html
لينك ثابت ![]()
WindowsXP خود را اورجینال کنید ( آموزشی )
من تو یکی از انجمنهای سایت پرشین نت ورک مطلب جالبی در باره نحوه اورجینال کردن ویندوز دیدم . مراحل کار به این شرح است
1. ابتدا از منوی Start گزینه Run را اجرا کنید regedit رو بنویسید و روی OK کلیک کنید تا پنجره ای جدید باز شود.
2. حالا از پنجره باز شده به آدرس زیر برین:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents
3. از قسمت راست پنجره، روی OOBETimer دوبار کلیک کنید تا پنجره ای باز شود.
4. مقدار FF را در مقدار بالا فقط به 00 تغییر دهید. روی دکمه OK کلیک کنید و رجستری را ببندید.
5. منوی Start گزینه Run کلیک کنید و این دستور را بنویسید:
C:\WINDOWS\system32\oobe\msoobe.exe /a
6. پنجره ای باز می شود به نام Activate Windows، گزینه دوم را انتخاب کنید و بعد Next را کلیک کنید.
7. از پنجره جدید بر روی Change Product keyکلیک کنید.
8. در قسمت New key
B7R7P - J63JP - 2J7VH - W3TDJ - PDP7T
و سپس بروی Update کلیک کنید.
حالا ویندوز شما اورجینال شد!
منابع کنکور کارشناسی ارشد کامپیوتر و فناوری اطلاعات ( مطابق با آزمون سال گذشته) ( )
1) زبان تخصصی (با ضریب 1)
تعداد - 25 سؤال
2) مجموعهی دروس ریاضی (با ضریب 2)
تعداد - 24 سؤال، هر درس شش سؤال
الف) ریاضی مهندسی
کتاب درسی: ریاضی مهندسی پیشرفته، اروین کریزیگ، ترجمهی عالمزاده یا شاهرضایی.
کتاب تست: ریاضی مهندسی، مؤسسهی پرسپولیس.
ب) آمار و احتمال مهندسی
کتاب درس و تست: آمار و احتمال، دکتر نیکوکار.
آمار و احتمال، نوشتهی ....، ترجمهیعمیدی.
آمار و احتمال، نوشتهی دگروت، ترجمهی (استاد بزرگوارم) دکتر عین الله پاشا.
ج) محاسباتعددی
کتاب درس: آنالیز عددی، بابلیان.
محاسبات عددی، دکتر نیکوکار.
کتاب مهندسی کامپیوتر، خلاصهی درس.
د) ساختمانهای گسسته
کتاب درس: ساختمانهای گسسته، دکتر قلی زاده.
ریاضی گسسته، گریمالدی.
ریاضی گسسته، ترمبلی.
کتاب تست: پوران پژوهش
3) مجموعهی دروس عمومی (باضریب4)
تعداد - 30 سؤال، هر درس 6 سؤال
الف) ساختماندادهها
کتاب درس: ساختماندادهها و الگوریتمها در پاسکال، c، c++، هورویتز.
ساختماندادهها و الگوریتمها در جاوا، سارتج سهنی.
ساختماندادهها، سیمور لیپشوتز.
کتاب تست: ساختماندادهها، دکتر مقسمی، درس و کنکور.
جزوهی ساختماندادهها، دکتر محمد قدسی، دانشگاه شریف.
ب) نظریهی زبانها و ماشینها
کتاب درس: نظریهی زبانها، سودکمپ، ترجمهی جلیلی.
نظریهی زبانها، پیتر لینز ، ترجمهی دکتر صرافزاده.
کتاب تست: کتاب پورانپژوهش.
توضیح: (در دانشگاه تربیتمعلم، کتابی تدریس میشود که نوشتهی دو نویسندهی کرهای است و برای آموزش نظریهی زبانها بسیار عالی است. (ارمغان حسن نادری) چنانچه قبلا این درس را نگذراندهاید، توصیه میکنم، حتما به دنبال این کتاب باشید. )
ج) مدارهای منطقی
کتاب درس: موریس مانو.
کتاب تست: کتاب پورانپژوهش، جلد آبی.
کتاب راهیان ارشد، جلد دو.
د) معماری کامپیوتر
کتاب درس: معماری کامپیوتر، موریس مانو.
معماری و سازماندهی کامپیوتر، استالینگز.
تست: کتاب پورانپژوهش، جلد آبی.
ه) اصول طراحی سیستم عامل
کتاب درس:
سیستم عامل، استالینگز.
سیستم عامل، سیلبرشاتس.
سیستم عامل، تننباوم.
جزوه ی سیستم عامل موسسهی پرسپولیس.
تست: سیستمعامل، مقسمی، درس و کنکور.
4) مجموعهی دروس تخصصی (باضریب2)
رشتهی نرمافزار: (چهار اصل)
25 سؤال - چهار درس، هر کدام 6 سؤال ، هر سال یکی از درسها هفتسؤالی است.
الف) اصول طراحی کمپایلر
کتاب درس:
طراحی کمپایلر، آیهو.
طراحی کمپایلر، قاسمثانی، جزوهی دانشگاه شریف.
کتاب نکته و تست : مهندسی کامپیوتر، راهیان ارشد، جلدسوم.
ب) اصول طراحی زبانهای برنامهسازی
کتاب درس: طراحی زبانهای برنامهسازی، پِرَت
جزوهی طراحی و پیادهسازی دانشگاه امیرکبیر.
کتاب نکته و تست : مهندسی کامپیوتر، راهیان ارشد، جلدسوم.
ج) اصول طراحی الگوریتم
کتاب درس: مقدمهای بر طراحی الگوریتم،معروف و مشهور به CLRS.
طراحی الگوریتم، نیپولیتان، نعیمیپور.
کتاب نکته و تست : مهندسی کامپیوتر، راهیان ارشد، جلدسوم.
جزوهی طراحی الگوریتم، دکتر محمد قدسی، دانشگاه شریف.
د) اصول طراحی پایگاهدادهها
کتاب درس: پایگاهدادهها، سی جی دیت.
پایگاه دادهها، رامز المصری.
اصول طراحی بانکهای اطلاعاتی، مصطفا حقجو.
اصول طراحی پایگاهدادهها، روحانی رانکوهی.
کتاب تست: پایگاهدادهها، مقسمی.
رشتهی سختافزار:
الف) الکترونیک دیجیتال
ب) انتقال داده
ج) مدار الکتریکی
د) یادم نیست
رشتهی هوشمصنوعی:
الف) مدارهای الکتریکی
ب) طراحی الگوریتم
ت) هوش مصنوعی
منابع کنکور کارشناسی ارشد – رشتهی IT (مهندسی فناوری اطلاعات)
1) زبانتخصصی (با ضریب 1) ( 30 سؤال )
2) مجموعهی دروس عمومی (با ضریب 2) ( هر درس 10 سؤال )
الف) ساختمانهای گسسته
کتاب درس: ساختمانهای گسسته، دکتر قلی زاده.
ریاضی گسسته، گریمالدی.
ریاضی گسسته، ترمبلی.
کتاب تست: پوران پژوهش.
ب) ساختماندادهها
کتاب درس: ساختماندادهها و الگوریتمها در پاسکال، c، c++، هورویتز.
ساختماندادهها و الگوریتمها در جاوا، سارتج سهنی.
ساختماندادهها، سیمور لیپشوتز.
کتاب تست: ساختماندادهها، دکتر مقسمی، درس و کنکور.
جزوهی ساختماندادهها، دکتر محمد قدسی، دانشگاه شریف.
ت) طراحی الگوریتم
کتاب درس: مقدمهای بر طراحی الگوریتم،معروف و مشهور به CLRS.
طراحی الگوریتم، نیپولیتان، نعیمیپور.
طراحی الگوریتم، قلیزاده.
کتاب نکته و تست : مهندسی کامپیوتر، راهیان ارشد، جلدسوم.
جزوهی طراحی الگوریتم، دکتر محمد قدسی، دانشگاه شریف.
ث) مهندسی نرمافزار
کتاب درس: مهندسی نرمافزار، پرسمن. (ویرایش پنجم و ششم).
مهندسی نرم افزار، سامرویل (ویرایش پنجم).
تحلیل و طراحی نرمافزار، بنتلی.
مهندسی نرم افزار کلاسیک و شیگرا، ساش.
ج) شبکههای کامپیوتری
کتاب درس: شبکههای کامپیوتری، اندرو اس تننباوم، ترجمهی ملکیان، زارعپور و پدرام.
شبکههای کامپیوتری و انتقال داده، ویلیام استالینگز.
کتاب تست: 3000 مسئلهی حل شده در شبکههای کامپیوتری و انتقالداده، دکتر فتحی و مهندس صفائی.
ح) مدیریت فناوری اطلاعات
کتاب درس: جزوهی دانشگاه امیرکبیر.
دروس دیگر ( با ضریب 1 )
3) هوشمصنوعی ( 10 سؤال )
کتاب درس: هوش مصنوعی، نوشتهی راسل و نوروینگ.
کتاب نکته و تست : مهندسی کامپیوتر، راهیان ارشد، جلدچهارم.
4) پایگاه دادهها ( 10 سؤال )
کتاب درس: پایگاهدادهها، سی جی دیت.
پایگاه دادهها، رامز المصری.
اصول طراحی بانکهای اطلاعاتی، مصطفا حقجو.
اصول طراحی پایگاهدادهها، روحانی رانکوهی.
کتاب تست: پایگاهدادهها، مقسمی.
5) سیستمعامل ( 10 سؤال )
کتاب درس:
سیستم عامل، استالینگز.
سیستم عامل، سیلبرشاتس.
سیستم عامل، تننباوم.
جزوه ی سیستم عامل موسسهی پرسپولیس.
تست: سیستمعامل، مقسمی، درس و کنکور.
6) معماری ( 10 سؤال )
کتاب درس: معماری کامپیوتر، موریس مانو.
معماری و سازماندهی کامپیوتر، استالینگز.
تست: کتاب پورانپژوهش، جلد آب
IPv6 - بخش اول نقش يك پروتكل اينترنتي ( آموزشی )
با تغيير ماهيت اينترنت و شبكه هاي تجاري، IP موجود كه ستون فقرات شبكه هاي TCP/IP را تشكيل مي داد رو به منسوخ شدن و كهنگي مي رفت.در گذشته از اينترنت براي انتقال فايل ها، نامه هاي الكترونيكي و دسترسي از راه دور به وسيله Telnet استفاده مي شد اما امروزه در اينترنت شاهد فزوني برنامه هاي صوتي و تصويري ، نرم افزارهاي كاربردي توانمند هستيم كه باعث جلب محبوبيت و جذابيت وب شده اند. كمپانيها با ايجاد شعبه هاي مختلف مجموعه اي از محيط هاي Client/Server تحت شبكه به وجود آوردند كه باعث افزايش روز افزون اينترانت ها شد، تمام اين توسعه ها باعث كاهش تواناييهاي شبكه هاي بر پايه IP شده و شبكه ها نياز به پشتيباني ترافيك هاي فوري ، كنترل انعطاف پذيري تراكم ترافيك ها و ايجاد خصوصيات امنيتي پيدا كردند، اين توسعه و نيازها موجب به اتمام رسيدن طول عمر آدرس دهي هاي موجود طبق IPv4 شد.
خيلي زود آدرس دهي جديدي جايگزين آدرس دهي قديم شد كه IPv6 نام گرفت. آدرس دهي Ip باعث ايجاد ارتباط سيستم ها از طريق شبكه هاي مختلف مي شود در نتيجه كليه ايستگاه ها و مسيرياب ها به داشتن يك آدرس ملزم مي شوند تا به ايجاد ارتباط بين آن ها منتهي شود.
Router (مسير ياب) بايد قادر باشد اطلاعات شبكه هاي مختلف را با ساختارهاي مختلف انتقال داده و به مقصد مورد نظر بفرستد، اين امر مستلزم فراهم آوردن سرويس هاي زير مي باشد:
· نماي آدرس دهي : همه شبكه ها از يك ساختار هماهنگ براي آدرس دهي استفاده نمي كنند به عنوان مثال يك شبكه IEEE 802.3 با 16bit or 48bit فضاي آدرس دهي ، يك شبكه X.25 با 12 Digit decimal آدرس دهي و...
· بزرگترين اندازه بسته هاي اطلاعاتي : بسته های اطلاعاتی يک شبکه ممکن است به قسمتهای کوچک تر تقسيم شده تا قابل انتقال به شبکه های ديگر باشد « به اين عمل fragmentation مي گويند» به عنوان مثال بزرگترين اندازه بسته های اطلاعاتي برای شبکه های Ethernet 1500بايت می باشد برای شبکه های X.25 1000 است در اين صورت مسيرياب بايد برای انتقال اطلاعات از شبکه های Ethernet به شبکه های X.25 بسته های اطلاعات را به 2 قسمت تقسيم کند.
· رابط هاي شبكه Interfaces)) :ارتباط دهنده های سخت افزاری و نرم افزاری در شبکه های مختلف متفاوت می باشد که مسيرياب بايد قدرت تشخيص اين اختلافات را داشته باشد.
· قابليت اطمينان : سرويسهاي مختلف يك شبكه ممكن است از ابتدا تا انتها به صورت يك سرويس قابل اعتماد در يك حلقه مجازي تا يك سرويس غير قابل اعتماد قابل تغيير باشند. عملكرد يك مسرياب نبايد وابسته به قابليت اعتماد يك شبكه باشد.
در نتيجه اين IP مطمئن نيست چون درستي رسيدن اطلاعات را تضمين نمی کند و مسووليت سالم رسيدن بسته های اطلاعاتي را به پروتکل لايه بالايي (TCP) می سپارد به اين شکل Error recovery توسط TCP صورت می پذيرد اين امر تا حد زيادی قابليـت انعطاف پذيری را فراهم می آورد.
ايجاد يك پروتكل جديد:
وقتي اينترنت روزبه روز رشد کرد و نقايص IPv4 بيشتر آشکار شد برای پاسخ به نيازهای جديد می بايست راهی انديشيده می شد درنتيجه اين درخواست ها IETF ..... در سال 1992 اولين طرح خود را به عنوان IP جديد ارائه داد که پس از طراحی نهايي در سال 1994 بيرون آمد که بعد از آن تغييراتی روی آن داده شد و بالاخره IPv6 نام گرفت. پيشبرد IPv6 بيشتر به خاطر نداشتن محدوديـت های آدرس دهی در IPv4 می باشد که البته اين IP جديد علاوه بر آن قابليت های ديگری هم دارد که به شرح آنها خواهيم پرداخت.
آدرس دهي
با 32 بيت فضای آدرس دهی تنها 2 به توان 32 آدرس مختلف می توان ايجاد کرد که حدود 4 ميليارد آدرس است اين فضای آدرس دهی در اينترنت روبه رشد فضای محدودی است از سال 1980 به بعد دريافتن که ديگر اين مقدار فضا جواب گوی نيازها نيست و در سال 1990 اين مشکل به طور آشکار نمايان شد. دلايل نامناسبی 32 بيـت فضای آدرس دهی به شرح زير می باشد:
· دوساختار از IP Address شامل Net ID و Host ID که راحت و مناسب است اما با فضای آدرس دهی محدود. يك مرتبه كه به شبكه خود تعدادي از آدرسها را اختصاص مي دهيد براي همه شبكه هاي ميزبان نيز مي توانيد از اين آدرسهاي استفاده كنيد. فضاي آدرس دهي براي آن شبكه ممكن است به صورت گسترده اي استفاده شود البته بدون اينكه شما نگران از دست دادن كارايي آن باشيد.
· اين يك تمرين عمومي براي اختصاص دادن تعدادي از آدرس هاي IP به شبكه هايي مي باشد كه به صورت واقعي به اينترنت متصل مي باشند. اين موضوع براي شبكه هاي مخفي اينترنتي كه تعدادي از اين آدرسها را استفاده مي كنند ، امكان پذير مي باشد. اما براي استفاده از آنها كمي ريسك وجود دارد.
· شبکه ها به سرعت رو به افزايش هستند. اغلب سازمان ها چندين Lan دارند. شبکه های بی سيم به تدريج نقش اساسي يافته اند همچنين رشد اينترنت درسالهای آتي رو به انفجار است.
· افزايش استفاده از TCP/Ip در مناطق جديد خواستار IP های خاص (unique ip address) می باشد. مثل ارتباط نقاط الکترونيکی يا کابل تلوزيون گيرنده ها.....
· به طور کلي دادن يک IP به هر ايستگاه کاری ....
برای داشتن اين آدرس ها Ipv6 از 128 بيت فضای آدرس دهی در عوض 32 بيت استفاده می کند و اين امر فضای آدرس دهی را از 2 به توان 32 به 2 به توان 96 می رساند که البته امن تر و مطمئن تر نيز می باشد.
سرانجام سخنگوی یاهو علت حذف نام ایران را اعلام کرد ( اخبار جدید )
دو شرکت اینترنتی یاهو و مایکروسافت طی ماه اخیر با اعمال محدودیت نام کشور ایران را از لیست کشورهایی که می توانند از خدمات پست الکترونیک آنها استفاده نمایند - بدلیل اعمال تحریم های جدید ایالات متحده بر ضد این کشور - حذف نمودند.
با این وجود، گوگل کماکان نام ایران را به عنوان یکی از گزینه های قابل قبول جهت استفاده از خدمات جی میل در لیست خود باقی گذاشته است.
کمتر از دو هفته پیش، جرج بوش رئیس جمهور ایالات متحده در یک گام به جلو تحریم های اقتصادی جدیدی را بر علیه دولت محمود احمدی نژاد اعمال کرد که این امر در حقیقت سرمنشاء اعمال تحریم های اینترنتی بر علیه کشور ایران شد.
سخگوی کمپانی یاهو ساعاتی پیش در گفتگویی اختصاصی با سایت انگلیسی The Register در اینباره اعلام کرد: "یاهو! مرتبآ روابط تجاری خود را با دیگر کشورها مورد بازبینی قرار می دهد تا مطمئن شود با قوانین حاکم بر آمریکا و تحریم های اعمال شده اختلافی ندارند. طبق این سیاست، یاهو نمی تواند عضویت کاربران کشورهایی که مورد تحریم قرار گرفته اند را بپذیرد."
وی در ادامه می افزاید: "بنابراین در رابطه با ایران به آن دلیل که این کشور شامل تحریم های اقتصادی آمریکا واقع شده است ما اساسآ نمی توانیم آنرا در لیست خود قرار دهیم و تمام شرکت های آمریکایی موظف شده اند که از این قانون پیروی کنند."
با این وجود، این سخنگوی یاهو از بیان آنکه آیا تحریم های عملی تری بر ضد کاربران ایرانی اعمال خواهد شد خودداری کرد.
کمپانی مایکروسافت پیرامون این سوال که چرا نام ایران را از فهرست کشورهایی که می توانند از خدمات هاتمیل استفاده کنند حذف کرده است، سکوت اختیار کرده و ترجیح داده است در رابطه با این مشکل هیچ اظهار نظری نکند.
با این حال، گوگل اصرار دارد که ارائه تحریم های اقتصادی بر ضد ایران باعث آن نخواهد شد که کاربران این کشور نتوانند از خدمات جی میل استفاده کنند. در یک بیانیه ی رسمی که اخیرآ از جانب گوگل پیرامون مشکلات بوجود آمده منتشر شده است چنین ذکر شده: "گوگل مصمم است که از قوانین جاری ایالات متحده پیروی نماید و خدمات فعلی گوگل هیچگونه تضادی با برنامه های بین المللی و تحریم های اعمال شده ندارند."
در تاریخ 30 اکتوبر، در خبری که روزنامه هلندی NRC آنرا منتشر کرد گزارشی مبنی بر قطع اشتراک برخی کاربران ایرانی که با پرداخت حق عضویت از خدمات Skype استفاده می کردند درج شده بود. طبق آن خبر، کمپانی Skype به دلیل آنکه دریافت پول از کشور ایران شامل تحریم های اقتصادی می شود ارائه سرویس به کشور ایران را لغو کرده بود. شاید این امر تا حدی قابل قبول به نظر آید اما اینکه یاهو خدمات ایمیل "رایگان" را بر روی کاربران ایرانی مسدود نماید اندکی جای تعجب دارد که چگونه با تحریم های اقتصادی سازگار خواهد بود!
همچنین، نماینده سفارت ایران در لندن به سوالات مطرح شده از جانب خبرگزاری ها پیرامون این امر، پاسخی نداده است.
منبع خبر: WinBeta.Net (نقل از The Register)
نرم افزار جی میل درایو GMail Drive 1.0.12 ( معرفی و دانلود نرم افزار )
جی میل درایو ( GMail Drive) ابزاری برای ساخت یک درایو حافظه مجازی در سطح بالای حساب سرویس ایمیل جیمیل است که کاربران را قادر می سازد فایل های مورد نظر خود را در حساب Gmail خود ذخیره کنند و سپس به آنها دسترسی داشته باشند.
GMail Drive پس از نصب در بخش My Computer سیستم عامل ویندوز یک Drive جدید را به منظور دسترسی به فضای جی میل به وجود می آورد. این قابلیت که کاربران می توانند به سادگی دسترسی به فایل های ذخیره شده بر روی هارد کامپیوتر به فایل های درون جی میل دسترسی پیدا کنند توانسته است توسعه مداوم این ابزار کوچک را پشتیبانی کند.
این ابزار بسیار کم حجم ( 125 کیلو بایت) می باشد و بطور رایگان عرضه می شود.
دانلود: GMail Drive 1.0.12| لینک جانبی
نقل از : Winbeta.net
ارتباط دو كامپيوتر از طريق خط تلفن در ويندوز Xp ( آموزشی )
توجه كنيد كه ويندوز XP در يك زمان از يك اتصال تلفني و نه بيشتر استفاده مي كند. اگر تعداد بيشتري سيستم را مي خواهيد از اين طريق به هم وصل كنيد بايد سراغ Windows 2000 Server و ياWindows.Net Server 2003 را بگيريد. زيرا اين ويندوزها هيچ محدوديتي ندارند و حتي به مراتب كار با آن ها جالب تر است.
بهتر است كه بدانيد در اين وضعيت سرعت انتقال داده ها ما بين 28.8 تا Kbps 33.6 خواهد بود حتي اگر دو كامپيوتر از مودم هاي 56 Kbps استفاده كنند، چرا كه براي سرعت بالاتر بايد بين شركت مخابرات و كامپيوتر سرور خط تلفن ديجيتال E1 و يا در خارج T1 كشيده شده باشد.
البته اين عمل ضعف بسيار بالايي دارد و آن هم مسائل امنيتي است كه از طريق ترفندهاي مختلف قابل حل است. هنگامي كه يك Dialup Server را تنظيم مي كنيد، بصورت پيش گزيده، توانايي استفاده از منابع به اشتراك گذاشته شده تمام شبكه نيز داده مي شود، و اين موضوع هر چند جالب و مفيد است اما مي تواند بسيار خطرناك نيز باشد. البته تنها كاربراني مي توانند به يك كامپيوتر Dialup Server متصل شوند كه برايشان سطح دسترسي تعريف شده باشد. اما چنان چه اسم و رمز كاربري تصادفا يا عمدا در اختيار يك فرد مشكل دار و با نيت سوء قرار گيرد، قطعا همه شبكه در خطر خواهد بود.
ضمنا سيستم فايل NTFS و تنظيم صحيح حق دسترسي ها مي تواند مفيد باشد، اما كافي نيست. علاوه بر اين كه اگر از ديوار آتش استفاده مي كنيد، كاربرد Dialup Server باعث رد شدن آن خواهد شد و هكرها به راحتي مي توانند آن را دور بزنند و به شبكه نفوذ و اعمال خويش را تحقق بخشند. بنابراين در استفاده از آن دقت كنيد و در شبكه هاي وسيع حتي الامكان از انجام آن خودداري كنيد.
اما تنظيم سرور و استفاده از باز شماره گيري (Callback): به عنوان يك اصل بديهي ابتدا از تنظيمات مودمتان و درستي كاركرد آن مطمئن شويد. سپس مراحل زير را به دقت طي كنيد:
1) با يك حساب داراي سطح دسترسي مدير ( Administrator) وارد ويندوز شويد.
2) به قسمت Network Connections برويد ( به كنترل پانل و از آنجا Network Connections را انتخاب كنيد).
3) بر روي Create a new connection كه در پانل سمت چپ واقع شده است، كليك كنيد. پنجره اولي كه باز مي شود براي خوش آمد گويي و معرفي است، كليد Next را بفشاريد.
4) در پنجره بعدي كه مطابق شكل زير است گزينه ي آخر يعني Set up an advanced connection را انتخاب كنيد و Next را بفشاريد.
5) در پنجره بعد گزينه ي اول را انتخاب و مجددا كليك Next را بفشاريد.
6) در پنجره بعد مودمي را كه مي خواهيد به درخواست هاي اتصال پا سخگو باشد، انتخاب كنيد. دقت كنيد كه بر اساس تاكيد خود مايكروسافت هم تنها يك اتصال همزمان ممكن است. از طريق كليد Properties هم مي توانيد ويژگي هاي مودم انتخاب شده را تغيير دهيد . پيشنهاد مي شود آن ها را در همان حالت ديفالت يا پيش فرض نگه داريد و با فشردن كليد Next به مرحله ي بعدي برويد.
7) در پنجره بعدي بايد معلوم كنيد كه آيا مي خواهيد VPN -Virtual Private Network را پشتيباني كنيد؟ بهتر است همان حالت ديفالت كه No مي باشد را انتخاب و به پنجره بعدي برويد.
8) در اين پنجره فهرست كاربران ويندوز نمايش داده مي شود. مي توانيد از طريق فشردن كليد Add يك حساب كاربري در ان سيستم براي خود ايجاد كنيد . پس از پر كردن فيلدهاي كادر New User كليد Ok را بفشاريد، هم اكنون حساب كاربراي شما ايجاد شده و در ليست قرار گرفته است به كمك كليد Properties مي توانيد رمزعبور كاربر را تغيير دهيد . اما تب Callback كه در اين پنجره قرار گرفته براي چيست؟ همان گونه كه از اسم آن پيداست اگر شما بازشماره گيري را فعال كنيد، پس از اتصال شماره گيرنده به كامپيوتر و بررسي درستي اجازه ورود، ارتباط قطع مي شود و Dialup Server با شماره هايي كه از شماره گيرنده دريافت كرده است و يا شما تعيين كرده ايد، تماس خواهد گرفت.
در اين تب سه گزينه راديويي وجود دارد اولي Do not allow callback كه اين امكان را غير فعال مي كند و بصورت ديفالت انتخاب شده است. دومي Allow the caller to set the callback number كه اگر آن را انتخاب كنيد پس از ارتباط پنجره اي ظاهر خواهد شد كه تقاضاي شماره تلفن مي كند. اين در مواقعي مفيد است كه بخواهيد هزينه تماس بر عهده Dialup Server باشد.
گزينه سوم يعني Allow use the following callback number نيز به شما اين امكان را مي دهد كه از قبل شماره را مشخص كنيد كه از نظر امنيتي اهميت دارد. در اين حالت فقط از يكجا و با يك شماره تلفن مي توان تماس گرفت و نه از جاي ديگر.
9) در پنجره بعدي گزينه هاي مربوط به شبكه نشان داده مي شود. براي غير فعال كردن امكان دسترسي به شبكه محلي، بر روي گزينه ي Internet Protocol - TCP/IP دو بار كليك كنيد و در پنجره اي كه ظاهر مي شود، گزينه Allow Callers to access my local area network را غير فعال كنيد. اگر از برنامه هايي استفاده مي كنيد كه نياز به دانستن شماره IP كامپيوتر مقابل دارند، مانند بازي هاي تحت شبكه و يا برنامه VNC مي توانيد در قسمت TCP/IP شماره IP مشخصي را براي كامپيوتر متصل شده تعيين كنيد. در غير اينصورت شماره به وسيله DHCP برنامه به صورت خودكار داده مي شود.
10) در اين مرحله كار به اتمام مي رسد و با فشار كليد Finish مي توانيد حاصل كار خود را كه ايجاد يه Incoming ساده است در قسمت Network Connections ببينيد.
حال شما به سراغ سيستم ديگر برويد و همان گونه كه يك كانكشن ديال آپ براي اتصال به اينترت و آي اس پي تان در قبل مي ساخته ايد، ايجاد كنيد. اينبار به جاي كلمه عبور و اسم رمز مقادير قبلي را كه در بند 8 ذكر شد وارد كنيد و بجاي تلفن، شماره تلفن Dialup Server را.
توجه! توجه! اگر پس از اتمام مراحل كار, مودم شما به تماس ها پاسخ نمي دهد به قسمت Properties مودمتان واز آنجا به تب Advanced برويد و در كادر Extra Initialization commands عبارت ats0=x را وارد كنيد كه در آن x بيانگر تعداد زنگ هايي است كه پس از آن مودم به تلفن پاسخ مي دهد . براي مثال ats0=1 پس از يك زنگ به تلفن پاسخ مي دهد .
..: آخرين ارسال ها :..
All Rights Reserved 2005-2006 © by top7news.Blogfa.com
This Template Designed By Ali Kouroshfar and TakTemp For Blogfa
www.TakTemp.com - www.2Temp.com - www.3Music.ir - www.iRoom.ir
| ||