هایدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

هایدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود پاورپوینت کدینگ و اینکدینگ اطلاعات در شبکه‌های کامپیوتری 43 اسلاید

اختصاصی از هایدی دانلود پاورپوینت کدینگ و اینکدینگ اطلاعات در شبکه‌های کامپیوتری 43 اسلاید دانلود با لینک مستقیم و پر سرعت .

 

نوع فایل:  ppt _ pptx ( پاورپوینت )

( قابلیت ویرایش )

 


 قسمتی از اسلاید : 

 

تعداد اسلاید : 43 صفحه

عنوان:کدینگ و اینکدینگ اطلاعات در شبکه‌های کامپیوتری چکیده در این کتاب سعی شده است که تمامی مطالب بصورت آسان برای درک بهتر مفاهیم ارائه گردد.
در جمع آوری این پایان نامه از کتاب نقل وانتقال اطلاعات (استالینگ) استفاده شده است که تلاش بر این شده مطالبی مفید درباره‌ی کدینگ و اینکدینگ اطلاعات در شبکه‌های کامپیوتری ارائه شود.
با امید آنکه با مطاله‌ی این پایان نامه به تمامی اهداف آموزشی از پیش تعیین شده خود برسید.
کدینگ و مدالاسیون در رسانه سیگنال ها به شکل‌های مختلف قابل انتقال هستند.
اما چگونه پیام به سیگنال تبدیل شود.
برای پاسخ این سئوال می‌بایست نوع پیام و نوع سیگنال مورد نیاز جهت انتقال اطلاعات در روی رسانه در نظر گرفته شود.
با در نظر گرفتن آنالوک ودیجیتال بودن پیام و سیگنال چهار امکان تبدیل پیام به سیگنال و یا بالعکس وجود دارد.
این چهار امکان در شکل 1-1 کشیده شده است.
انتقال داده‌های آنالوگ و دیجیتال واژه آنالوگ و دیجیتال صراحتاً به ترتیب به پیوسته و گسسته اتلاق می‌شود.
این دو واژه به دفعات در تبادل داده حداقل در سه زمینه به کار می‌رود: داده، سیگنالینگ (سیگنال دهی) و انتقال.
به طور خلاصه، داده را عنصری (واحدی) می‌نامیم که مفهوم یا اطلاعاتی را حمل می‌کند.
سیگنال ها نمایش‌های الکتریکی یا الکترو مغناطیسی داده هستند.
داده ها و سیگنال ها سیگنال‌های آنالوگ برای نمایش داده‌های آنالوگ و سیگنال‌های دیجیتال برای نمایش داده‌های دیجیتال به کار رفتند.
عموماً داده‌های آنالوگ تابعی از زمان بوده و طیف فرکانس محدودی را اشغال می‌کنند.
چنین داده هایی با سیگنال‌های الکترومغناطیسی نمایش داده شده و طیف یکسانی را اشغال می‌نمایند.
داده‌های دیجیتال به وسیله ی سیگنال‌های دیجیتال همراه با سطوح ولتاژ مختلف برای دو رقم دودویی نشان داده می‌شود.
مدولاسیون فرآیند کدگذاری داده منبع روی سیگنال حاملی با فرکانس است.
همه تکنیک‌های مدولاسیون شامل عملی روی یک یا سه پارامتر حوزه فرکانس، یعنی دامنه، فرکانس و فاز است.
تبدیل دیجیتال به دیجیتال کدبندی یا تبدیل دیجیتال به دیجیتال، تبدیل پیام‌های دیجیتال به سیگنال‌های دیجیتال است.
برای مثال کامپیوتری را در نظر بگیرید که می‌خواهد اطلاعاتی را به پرینتر ارسال کند.
اطلاعات کامپیوتر و نیز سیگنال روی کابل پرینتر بصورت دیجیتال می‌باشند.
در این مثال کدینگ با تبدیل بیت ها به پالس‌های دیجیتال انجام می‌گیرد.در شکل عملیات کد کردن اطلاعات دیجیتال به سیگنال دیجیتال ترسیم شده است.
کدینگ قطبی جوید.
لذا در اغلب فرم‌های کدینگ قطبی (polar) مولفه یDC پایینی دارند.
هر چند انواع مختلفی از کدینگ وجود دارد.
اما ما تنها به سه نوع آن می‌پردازیم.در شکل 2-3 انواع کدینگ قطبی polar ارائه شده است.
دوفازی مجموعه ی کد کردن دیگری با عنوان دو فاز دسته بندی شده اند که بر محدودیت‌های کدهای NRZ غلبه می‌نمایند.
دو مورد از آن ها تکنیک‌های منچستر و منچستر تفاضلی است.
که به طور متداول استفاده می‌شوند. در کد منچستر، در میانه پریود هر بیت گذری وجود دارد.
گذر میان بیتی هم به عنوان یک راهکار ساعت و هم به عنوان داده عمل می‌نماید.تغییر حالت

  متن بالا فقط قسمتی از محتوی متن پاورپوینت میباشد،شما بعد از پرداخت آنلاین ، فایل را فورا دانلود نمایید 

 


  لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت:  ................... توجه فرمایید !

  • در این مطلب، متن اسلاید های اولیه قرار داده شده است.
  • به علت اینکه امکان درج تصاویر استفاده شده در پاورپوینت وجود ندارد،در صورتی که مایل به دریافت  تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید
  • پس از پرداخت هزینه ،ارسال آنی پاورپوینت خرید شده ، به ادرس ایمیل شما و لینک دانلود فایل برای شما نمایش داده خواهد شد
  • در صورت  مشاهده  بهم ریختگی احتمالی در متون بالا ،دلیل آن کپی کردن این مطالب از داخل اسلاید ها میباشد ودر فایل اصلی این پاورپوینت،به هیچ وجه بهم ریختگی وجود ندارد
  • در صورتی که اسلاید ها داری جدول و یا عکس باشند در متون پاورپوینت قرار نخواهند گرفت.
  • هدف فروشگاه جهت کمک به سیستم آموزشی برای دانشجویان و دانش آموزان میباشد .

 



 « پرداخت آنلاین »


دانلود با لینک مستقیم


دانلود پاورپوینت کدینگ و اینکدینگ اطلاعات در شبکه‌های کامپیوتری 43 اسلاید

مقاله علم کامپیوتر شبکه های کامپیوتری

اختصاصی از هایدی مقاله علم کامپیوتر شبکه های کامپیوتری دانلود با لینک مستقیم و پر سرعت .

مقاله علم کامپیوتر شبکه های کامپیوتری


مقاله علم کامپیوتر شبکه های کامپیوتری

لینک پرداخت و دانلود در "پایین مطلب"

 

فرمت فایل: word (قابل ویرایش و آماده پرینت)
تعداد صفحات:44

چکیده:

امروزه علم کامپیوتر به عنوان یکی از حساس ترین و پرا اهیمت ترین علوم روز دنیا در شاخه های بسیار گوناگون و متفاوتی در حال پیشرفت سریع و همه جانبه است. یکی از مهمترین شاخه ها علم شبکه است. با توجه به اهمیت شایان ذکر انتقال اطلاعات در دنیای امروز شبکه های کامپیوتری بیش از پیش مورد توجه قرار گرفته اند و امروزه در سازمانها ، ادارات و مراکز بزرگ و کوچک استفاده از شبکه های کامپیوتری امری مرسوم و معمول است. لذا موضوع و تمرکز اصلی این دوره کار آموزی روی شبکه های کامپیوتری بود. من در این دوره مطالعه خود روی شبکه های را با محوریت دو بخش متفاوت انجام دادم. اولین بخش مربوط به کلیات شبکه و اطلاعات مقدماتی نصب و راه اندازی شبکه ها بود که شامل  بخشهای تئوریک و علمی فروان می باشد. از جمله مهمترین این بخشها عبارت بودند از :

  • پترولکل های ارتباطی
  • مدل ارتباطی سیستم باز OSI  و بررسی لایه های مختلف شبکه که شامل تجزیه و تحلیل هرلایه وظایف آن در معماری لایه ای  می باشد.
  • مدلهای مختلف فیزیکی شبکه از قبیل مدل Sener base model , Peer to Peer و Client – sener model  
  • بررسی اجزای ارتباطی شبکه ها مانند کارت شبکه ( NIC   )، کابل های ارتباطی مانند Twisted Pair  و Coaxial  و نحوه اتصالات آنها و قطعات سخت افزاری
  • مهم مانند تکرار کننده ها ( Repeaters )، پل ها ( bridges  )، مسیر یابها

( Routers  ) دروازه ها ( Gateways  )، سوئیچ ها ( Switch es  ) و اینکه هر کدام از این قطعات چه وظایفی دارند و در کدامیک از لایه های شبکه مورد استفاده قرار می گیرند.

در بخش دوم به جنبه های مدیریتی شبکه ها و نحوه تنظیمات و اداره آنها پرداختم. در این قسمت که بیشتر جنبه نرم افزاری داشت با استفاده از سیستم عامل توانمند Linux  مدیریت بخشهای مختلف یک شبکه را مطالعه کردم. برای این امر ابتدا لازم بود آشنایی های اولیه را با سیستم عامل Linux  کسب کنیم و سپس مطالعه خود روی این سیستم عامل را بیشتر با جهت گیری در زمینه کاربرد آن در شبکه ها ادامه دهم. لذا در ابتدا با طریقه نصب و راه اندازی Linux  آشنا شدم و سپس با تعدادی دستورهای اولیه مفهوم و مفاهیم کاربردی ضروری آن آشنا گشتم. در قسمت بعد به مطالعه کاربرد Linux  در شبکه های کامپیوتری پرداختم. البته مطالعه و کار در این بخش بسیار وسیع است و من تنها کار خود را محدود به کار با تعدادی از Sener  های مهم Linux  کردم .

این Sener  ها عبارت بودند از : DNS Sener , Samba Sener , HTTP Sener , Squid Sener , DHCP Sener  که در هر مورد ابتدا به کلیات و وظایف هر یک پرداختم. سپس به معرفی دستورات لازم برای کار با هر یک پرداختم و در نهایت تنظیمات هر کی را مطالعه کردم. در هر یک از این مورد سعی کردم بیشتر به جنبه های علمی قضایا نگاه کنم و از پرداختن به جزئیات تئوریک صرف حتی المقدور پرهیز کنم. لذا در جاهایی که احساس کردم توضیحات و جزئیات بیشتر صرفا جنبه تئوریک یا استفاده های بسیار خاص دارد به معرفی منابع و سایتهای اینترنتی مربوطه اکتفا کردم ولی سعی کردم نمونه هایی ازفایلهای مهمی که در تنظیمات این سرورها نقش مهمی دارند در این گزارش بیاورم.

شرح واحد صنقی :

شرکت گیلدس کامپیوتر یک شرکت قدیمی و با سابقه در بازار کامپیوتر است که علاوه بر جنبه های تجاری سعی کرده به جنبه های علمی و تئوریک نیز بها دهد. فعالیت عمده این شرکت در دو بخش سخت افزار و شبکه صورت می گیرد.

در بخش سخت افزار، اسمبل کردن قطعات کامپیوتری و تعمیر قطعات صورت می گیرد. البته این کار معمولا در حجم های بزرگ صورت می گیرد زیرا مشتریان طرف قرار داد این شرکت با برخورداری از امکانات و مهارت های کانی در بخش شبکه، با شرکت در مناقصه های بزرگ، پروژه های مختلفی را به عهده می گیرد. این پروژه ها معمولا شامل نصب در راه اندازی شبکه های محلی(LAN   ) می باشد که شامل تهیه قطعات سخت افزاری و نصب کامل و دقیق شبکه و سپس انتخاب Sener  های مناسب با توجه به نیازهای شبکه و تنظیمات آنها و در نهایت تنظیمات Client  های شبکه می باشد.

اینجانب دوره کارآموزی خود را زیر نظر آقای مهندس بابادی نیا مدیر فنی شرکت انجام دادم.

ایشان به عنوان مدیر فنی هم مسئولیت بخش سخت افزار شرکت یا بخش فنی آن را دارا میباشند.

و هم در پروژه های بخش IT  و شبکه با سایر اعضای شرکت همکاری می کنند و نقش مؤثری را ایفا می کنند.



دانلود با لینک مستقیم


مقاله علم کامپیوتر شبکه های کامپیوتری

تحقیق درباره سیستم تلفن و شبکه کامپیوتری 15 ص

اختصاصی از هایدی تحقیق درباره سیستم تلفن و شبکه کامپیوتری 15 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 15

 

سیستم تلفن و شبکه کامپیوتری

شبکه‌های کامپیوتری

تعریف شبکه: به مجموعه‌ای از کامپیوترهای مستقل و متصل به هم شبکه گفته می‌شود، این مفهوم را نباید مترادف با سیستم‌های توزیع شده دانست زیرا سیستمهای توزیع شده متصل به هم بوده ولی مستقل از یکدیگر نمی‌باشند زیرا در این سیستمها کلیه پردازشها توسط کامپیوتر مرکزی انجام می‌شود ولی در شبکه‌های کامپیوتری مستقل از دیگر کامپیوترها پردازش خود را انجام می‌دهند و فقط تبادل اطلاعات بین کامپیوترهای مختلف انجام می‌گیرد.

معمولاً در شبکه‌ها تعدادی کامپیوتر برای اجرای برنامه‌های کاربران وجود دارد که به این کامپیوترها host یا میزبان می‌گویند.

hostها توسط زیر شبکه ارتباطی یا subnet با هم در حال ارتباط هستند. در واقع subnet همان سیستم انتقال یا حمل می‌باشد.

تقریباً در تمامی شبکه‌ها subnetها دارای دو عنصر اصلی هستند:

1) عناصر سوئچینگ که وظیفه پردازشگری واسط پیغام‌ها را دارند.

2) خطوط ارتباطی: که در دو نوع Point to Point و Multi Point وجود دارند.

انواع حالتهای انتقال داده‌ها

1ـ simplex (ساده): در این روش یک سیستم فرستنده و دیگری گیرندة اطلاعات است.

2ـ half Duplex (نیمه دوطرفه) که در این روش در یک زمان مشخص فقط یکی از سیستم‌ها برای سیستم دیگر اطلاعات می‌فرستند.

3ـ full Duplex (دو طرفه) که در این روش بطور همزمان دو سیستم می‌توانند برای هم اطلاعات بفرستند.

خطوط ارتباطی

خطوط ارتباطی بین سیستم‌های کامپیوتری در دو نوع نقطه به نقطه و چند نقطه‌ای محصور می‌شود.

در سیستم نقطه به نقطه دو سیستم توسط یک لینک (کابل) یا توسط ماهواره به هم ارتباط می‌یابند.

د رنوع چند نقطه‌ای یا Multi Point ارتباط بین چند سیستم برقرار می‌شود و معمولاً از یک سیستم اصلی (Server) استفاده می‌شود، باید توجه کنیم در بحث ما به هر سیستم کامپیوتری با وسایل و دستگاههای جانبی‌اش یک سیستم یا Work station یا host می‌گوییم.

انواع مختلف روش چند نقطه‌ای

1) روش مش: هر سیستم توسط یک کابل لینک به تک تک سیستم‌های دیگر متصل می‌شود.

مزایا و معایت این روش اینست که اولاً عیب در یک لینک باعث قطع مسیر نمی‌شود و همچنین امنیت بالایی دارد ثانیاً استفاده از کابلهای متعدد اجراء آن را مشکل کرده و هزینه نیز زیاد می‌شود.

2) روش استار: در این روش از دستگاهی به نام hub که مستقیماً به سرور وصل می‌شود استفاده می‌شود. hubها در حال حاضر در 3 نوع 10، 100 و 100/10 مگا هرتز می‌باشند (هرچه فرکانس بالاتر، سرعت بالاتر و قیمت گرانتر است) همچنین مشخصه دیگر hubها، تعداد سوکتها است که معمولاً عددهای 32, 16 و 64 نشان دهنده این تعداد است و می‌توان به همین تعداد خروجی از hub را به کامپیوترهای مختلف وصل نمود.

مزایا و معایب این روش اینست که اولاً کابل کمتری مصرف شده و در صورت بروز عیب در کابل بقیه سیستمها از کار نمی‌افتد ثانیاً هزینه این شبکه پائین‌تر است.

3) روش تری (Tree): در این روش علاوه بر استفاده از hub اصلی ازهاب‌های فرعی subhub نیز استفاده می‌شود و سرور بازهم به هاب اصلی متصل می‌گردد، معمولاً در هر طبقه از ساختمانهای بزرگ یا در هر ساختمان از مکانهای چند ساختمانی از یک hub استفاده می‌شود.

4) روش باس: در این روش از hub استفاده نمی‌شود و با استفاده از لینک همه سیستمها به صورت پشت سرهم تغذیه می‌شوند، هر انشعاب توسط یک تپ وصل می‌گردد و در انتهای کابل اصلی نیز یک cable end وصل می‌شود.

مزایا و معایب این روش اینست که اولاً این روش ساده است و کابل کمتری نیاز دارد ثانیاً تعداد سیستمها محدود شده و ثالثاً خطای زیادی در شبکه ممکن است رخ دهد و امکان برخورد سیگنالهای اطلاعات وجود دارد.

5) روش رینگ: در این سیستم همه سیستمها به شکل حلقوی به هم وصل می‌شود و یک حجم حافظه خالی (Token) در هر لحظه توسط سرور برای هریک از سیستم‌ها با توجه به سرعت جابجایی Token تعریف می‌شود.

مزایا و معایب این روش اینست که اولا ًکارت شبکه با بقیه کارت‌های شبکه متفاوت بوده و یک ورودی و یک خروجی دارد و ثانیاً: امنیت شبکه پائین است زیرا باید اطلاعات از چند سیستم واسطه بگذرد.

6) روش هیبرید: ترکیبی از شبکه‌های گفته شده است.

انواع کابلها برای انتقال اطلاعات

1ـ زوج سیم تابیده شده که اگر شیلد داشته باشد STP و اگر بدون شیلد باشد UTP نامیده می‌شود.

2ـ کابل کواکسیال که به دو صورت 50 و 75 اهم وجود دارد که در شبکه‌های کامپیوتری از نوع 50 اهم با استانداردهای RG- 8، RG- 9، RG- 11 و RG- 58 استفاده می‌شود.

3ـ فیبر نوری: اساس کار این نوع کابلها انعکاس نور است، در ابتدای مدار یک دیود نورانی و در انتهای مدار یک فوتو ترانزیستور قرار می‌گیرد. این نوع کابلها به دلیل عدم تلفات در فواصل طولانی استفاده می‌شوند اما قیمت بالایی دارند. مشخصات انواع کابلها در جدول 1 آمده است.

تقسیم‌بندی شبکه‌ها از لحاظ جغرافیایی

1ـ LAN: شبکه‌های هستند که وسعت آنها زیر یک کیلومتر است و معمولاً در یک یا چند ساختمان مجاور هم بسته می‌شود و مورد استفاده قرار می‌گیرد و دارای تعداد hostهای محدودی است.

2ـ MAN: شبکه‌هایی هستند که گستره آن می‌تواند یک شهر یا چند شهر مجاور هم باشد در این شبکه تعدادی شبکه LAN داریم.

3ـ WAN: دارای گسترة بسیار زیادی مثل کل یا قسمتی از کره زمین است بدین صورت که بین serverهای کشورهای مختلف ارتباط Point to Point برقرار است که این ارتباط می‌تواند توسط ماهواره، فیبرنوری و ... باشد و آن کشور خود زیر شبکه‌ای دارد و server اصلی آن کشور به serverهای دیگری که در آن کشور به عنوان زیرشبکه‌اش هستند سرویس می‌دهد.

تقسیم‌بندی شبکه‌ها از لحاظ تکنولوژی انتقال داده‌ها

برای مخابره اطلاعات بین شبکه‌های مختلف کامپیوتری از چهار روش زیر استفاده می‌شود.


دانلود با لینک مستقیم


تحقیق درباره سیستم تلفن و شبکه کامپیوتری 15 ص

شرکت کامپیوتری

اختصاصی از هایدی شرکت کامپیوتری دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 24

 

شرکت کامپیوتری

مقدمه :

دوران تکوینی تمدن انسان از نظر مورخین به مراحل گوناگون تقسیم شده است که از میان انها چهار عنصر غارنشینی ، کشاورزی ، صنعت و الکترونیک و ارتباطات نقاط عطفی در تاریخ تمدن بشر بوجود آورده اند .

عصرغارنشینی ، تحولات تاریخی انسان را از ابتدای خلقت تا حدود هشت هزار سال قبل از میلاد رادر بر می گرد . در ایندوران تحول چشمگیری در تاریخ بشری رخ نداده وبشر غالباً افراد مصرف کننده ای در جامعه بوده اند تا اینکه در نقطه ای از تاریخ حدود هشت هزار سال قبل از میلاد انقلاب کشاورزی آغاز شد و جای خود را در کره زمین با گسترش روستاها ، ایجاد زمین های زراعتی و شیوه جدید زندگی باز کرد . از سال 1750 میلادی به عبد این موج نیروی متحرک خود را از دست دادو انقلاب صنعتی عنان اختیار رال در دست گرفت و تمدن صنعتی بر برصه گیتی مسلط شد تا اینکه آن نیز به اوج خود رسید ودر دهه قبل از 1955 نقطه عطفی در تاریخ تمدن بشر بوجود آمد . دهه ای که در آن ، کامپیوتر و بسیاری از اختراعات دیگر بوجود آمده و گسترش یافتند و بشریت یا جهش کوانتمی و یا عمیق ترین خیزش اجتماعی و خلاقانه ترین نوسازی که جامعه به خود دیده است مواجه

شد .

تاریخچه :

توسعه کامپیوتر برای شمارش و محاسبات ریاضی به هزاران سال قبل بر می گردد . به زمانی در حدود 600 سال قبل از میلاد مسیح ، به زمانی که چینی ها موفق به ساخت دستگاهی به تام چرتکه شدند . دستگاهی که بقدری از عصر خود فراتر بود که امروزه هم کاربردهایی دارد .

در سال 1642 بلیز پاسکال اولین ماشین حساب مکانیکی خود را اختراع نمود بعضی از اصول اساسی و مکانیزم ماشین او هنوز هم مورد استفاده قرار می گیرد . در سال 1953 شرکت آی بی ام اولین کامپیوتر خود را با حافظه الکترومغناطیسی ساخت وشرکت های سازنده دیگر از قبیل CDC ، NCR ، SRC مشغول ساخت کامپیوتر های بزرگ شدند . و چیزی نگذشت که رقابت در ساخت کامپیوترهای الکترونیکی باعث پیشرفت های عظیمی در این تکنولوژی شد . در سال 1955 با اختراع ترانزسیتور که به انقلاب صنعتی الکترونیک معروف است سرعت عملیات به دهها برابر ماشین های غیر ترانیزستوری می رسید . در سال 1962 ترانزیستورهای کوچک را کوچکتر کردند و با استفاده از مدارهای یکپارچه و عناصر مغناطیسی کامپیوترهائی به بازار عرضه شد که سرعت محاسباتی را چند صد برابر کردند .

تولیدات و مصارف صنعتی :

به طور عمده تولیدات در زمینه علمن کامپیوتر به دو قسمت سخت افزار و نرم افزار تقسیم بندی شده است . در قسمت نرم افزار هم


دانلود با لینک مستقیم


شرکت کامپیوتری

تحقیق درباره ویروس‌های کامپیوتری 18 ص

اختصاصی از هایدی تحقیق درباره ویروس‌های کامپیوتری 18 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 18

 

چکیده:

یک ویروس، یک برنامه کامپیوتری است که هنگام اجرای یک برنامه، به اجرا درمی‌آید. بنابراین فقط فایل‌های اجرایی می‌توانند آلوده شوند. این فایل‌ها در MSDOS معمولاً دارای پسوند EXE،COM ، BAT و یا SYS هستند. بنا به تعریف، ویروس سایر برنامه‌ها را با نسخه‌هایی از خودش آلوده می‌کند. ویروس توانایی تکثیرشدن دارد، پس در جستجوی مداوم برای محیط‌های میزبان جدید برای تولید مثل می‌باشد . بی‌خطرترین ویروس‌ها، فقط تکثیر می‌شوند و در سیستم‌های جدید گسترش می‌یابند، اما برنامه ویروس ممکن است سایر برنامه‌ها را تخریب یا داده‌ها را مختل کند. شاید در این ضمن خودش نیز تخریب شود. تنها شواهد چنین ویروس‌هایی، تخریبی است که در سیستم‌های آلوده شده ایجاد می‌کنند. این امر ایجاد سد دفاعی در مقابل ویروس را بسیار مشکل می‌کند.

ویروس‌ها می‌توانند بلافاصله پس از ورود به یک دستگاه، مخرب شوند و یا می‌توانند برنامه‌ریزی شوند تا زمان خاصی شروع به فعالیت کنند. نوع دیگری از ویروس منتظر است تا یک توالی خاص رایج از ضربات روی شاسی‌های صفحه کلید اجرا شود. از آن بدتر، حتی اگر بنظر برسد یک دستگاه آلوده، پاکسازی شده است، نوع بد خیمی از این ویروس وجود دارد که می‌تواند مجدداً ظاهر شود و مشکلات تازه‌ای به وجود آورد.

مقدمه

برنامه‌های کامپیوتری شوخی‌آمیز و گاهی مخربی که ویروس خوانده می‌شوند و به نظر می‌رسد با سرعت الکترون‌های متحرک سیر می‌کنند، مانند یک بلای غیرقابل کنترل در جامعه جهانی کامپیوتر انتشار یافته‌اند. برنامه‌های ویروس، که برای دست انداختن دیگران یا خرابکاری عمدی نوشته می‌شوند، با استفاده مشترک از نرم‌افزارهای آلوده به ویروس توسط اپراتورهای ناآگاه، به سرعت از کامپیوتری به کامپیوتر دیگر انتشار می‌یابد.

در اوایل دهه 1980، اگر برنامه‌نویسی می‌گفت که کامپیوتر می‌تواند به ًویروسً آلوده شود، احتمالاً با خنده تمسخرآمیز همکارانش مواجه می‌شد. طی این مدت واکنش در مقابل این مساله تا حدی تغیر کرده است و این امر تا حدودی به تبلیغات گسترده، اما نه همیشه مبتنی به واقعیتی که به عمل آمده است، مربوط می‌شود. اما حتی امروزه بسیاری از کاربران دارای این تصور غلط می‌باشند که ویروس‌های کامپیوتر ویروس‌های بیولوژیکی هستند.

البته چنین نیست. ویروس های کامپیوتر برنامه هستند، درست مانند برنامه‌های کاربربرگ یا وازه‌پرداز. به دلیل این تصور غلط از ویروس‌های کامپیوتری است که طیف واکنش‌ها در قبال این موضوع از خنده‌ای تمسخرآمیز تا لبخندی از روی آگاهی گرفته تا هراس عمومی از آلودگی ویروسی متغیر می‌باشد. تا کنون توضیحات مبتنی بر واقعیت در مورد این موضوع عموماً نادیده گرفته شده‌اند، حال ممکن است از خود بپرسید؛ "چگونه ممکن است برنامه‌ای در یک کامپیوتر مانند ویروس‌های طبیعی در داخل بدن یک جاندار عمل کند؟" برای اینکه بتوانید به این سؤال پاسخ دهید باید با ساختمان سیستم‌های کامپیوتری آشنا باشید.

1- تعریف ویروس‌های کامپیوتری

به زبان ساده‌تر می‌توان گفت ویروس، برنامه مخفی و کوچکی است که باعث آلوده‌شدن برنامه دیگری می‌شود و می‌تواند داده‌ها را دستکاری یا تخریب نموده، سرعت سیستم را کاهش داده، باعث اغتشاش و عدم کارایی کامپیوتر شود.

مهمترین خصوصیت ویروس، قدرت تکثیر آن است. ویروس‌ها برای تکثیر نیاز به یک برنامه اجرایی دارند، یعنی بیشتر ویروس‌ها در فایل‌های اجرایی جای می‌گیرند و آنها را آلوده می‌کنند و کمتر ویروسی پیدا می‌شود که در یک فایل غیراجرایی جای بگیرد و بتواند از طریق آن تکثیر شود. بنابراین، ویروس می‌تواند هر برنامه سیستمی یا کاربردی باشد که شرایط مورد نیاز برای پذیرش ویروس را داشته باشد. برنامه آلوده نیز قادر است برنامه‌های دیگر را آلوده کند. از آنجایی‌که ویروس‌ها می‌توانند به تمامی فایل‌هایی که توسط سیستم اجرا می‌شوند، اضافه شوند، به آنها خود انعکاس می‌گویند. با وجودی که ویروس‌ها توسط برنامه‌نویسان مجرب و حرفه‌ای نوشته می‌شوند، ولی برخی‌ها تصور می‌کنند که خود به خود و به‌طور تصادفی وارد سیستم می‌شوند.

2- ویژگی‌های ویروس‌های کامپیوتری

هر برنامه‌ای که دارای ویژگی‌های زیر باشد، را ویروس کامپیوتری می گوییم:

«تغییردادن نرم‌افزارهایی که به برنامه ویروس متعلق نیستد، با چسباندن قسمت‌هایی از برنامه‌ی ویروس به این برنامه‌های دیگر.

قابلیت تشخیص اینکه یک برنامه قبلاً تغییر داده شده است یا خیر؟

قابلیت انجام تغییر در بعضی از برنامه‌ها.

قابلیت جلوگیری از تغییر بیشتر یک برنامه، در صورتی که معلوم شود قبلاً توسط ویروس تغییر داده شده است.

نرم‌افزارهایی تغییر داده شده، ویژگی‌های ا الی 4 را به خود می‌گیرند.

اگر برنامه‌ای فاقد یک یا چند خاصیت از خواص فوق باشد، آنرا نمی‌توان به‌طور قطع ویروس تلقی کرد.»

3- نحوه فعالیت ویروس‌های کامپیوتری

ویروس‌ها همواره به دنبال برنامه‌ای برای آلوده کردن آن می‌باشند. در صورت یافتن برنامه، ویروس بررسی می‌کند که آیا این برنامه از قبل توسط ویروس آلوده شده است یا خیر؟ اگر آلوده شده باشد، به جست‌وجو ادامه می‌دهیم و اگر آلوده نباشد، یک نسخه از خود را به آن می‌چسباند و آن را آلوده می‌کند.

ویروس‌ها از طریق کدهایی که در ابتدای برنامه‌ها قرار می‌گیرند، مشخص می‌کنند که کدام برنامه آلوده است و یا کدام برنامه آلوده نیست. در واقع، ویروس‌ها در هر برنامه آلوده، امضایی دارند که دو بار برنامه را امضاء نمی‌کنند.


دانلود با لینک مستقیم


تحقیق درباره ویروس‌های کامپیوتری 18 ص