نرم‌افزار

نرم‌افزار (به انگلیسی: Software) یا برنامه، مجموعه‌ای از دستورالعمل‌های دقیق و مرحله به مرحله است که هدف خاصی را دنبال می‌کنند.

ظاهراً، اولین بار جان توکی در سال ۱۹۵۸ این واژه را به‌این معنا به‌کار برده‌است. احتمالاً این واژه در مقابل سخت‌افزار (به انگلیسی: Hardware) به کار برده‌اند که بسیار پیش از پیدایش رایانه (به معنای اسباب و اشیاء) به‌کار می‌رفته‌است.






دو گروه کلی نرم‌افزارها

نرم‌افزارهای رایانه را می‌توان به دو دسته بزرگ تقسیم کرد:

نرم‌افزار سیستم (به انگلیسی: System software)
نرم‌افزار کاربردی (به انگلیسی: Application software)

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






سیستم عامل

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

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

از دیدگاه ساختاری (معماری) (architecture)، نرم‌افزارها به دسته‌های زیر تقسیم می‌شوند:

کاربر-بنیان یا Client Base
کارگزار-بنیان یا Server Base
کاربر کارگزار بنیان یا Client-Server Base

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






رقابت نرم‌افزاری

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




تعریف صنعتی

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

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






فهرست سخت‌افزارها

بُردِ مادر یا برد اصلی (مادربورد)
نمایشگر (مانیتور)
جعبه رایانه (کیس)
صفحه‌کلید (کیبورد)
موشواره (ماوس)
چاپگر (پرینتِر)
پویشگر (اسکنر)
واحد پردازش مرکزی (سی‌پی‌یو یا پردازنده)
فلاپی‌دیسک
دیسک سخت
مودم
دیسک‌گردان نوری (درایو نوری) (CD و DVD)
بلندگو
یو اس‌ بی
کارت صدا
کارت گرافیک
قلم نوری
هدفون (دوگوشی)
کارت تلویزیون و رادیو
دوربین (وب‌کم)
میکروفون
هدست






برنامه (رایانه)

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

برنامه‌های رایانه‌ای از تنوع زیادی برخوردارند. از جمله می‌توان به این موارد اشاره کرد:

سیستم‌عامل
برنامه‌های کاربردی
ویروس‌های رایانه‌ای






ویروس رایانه‌ای
تعریف ویروس

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






تاریخچه

اولین تحقیق واقعی علمی و آکادمیک بر روی ویروس‌ها توسط فرد کوهن در سال 1983، با نام ویروس که توسط لِن آدلمن ابداع شده بود، انجام شد. بعضاً از کوهن به عنوان «پدر ویروس‌های کامپیوتری» نام برده می‌شود، اما واقعاً ویروس‌هایی بودند که قبل از شروع تحقیقات او تولید شده بودند. ویروس Elk Cloner نوشته شده توسط ریچ اسکرنتا در سال 1982 در گردش بود و ویروس‌های تولید شده توسط جو دلینگر نیز بین سال‌های 1981 تا 1983 ساخته شده بودند؛ که همه‌ی آن‌ها برای پلتفرم‌های Apple II بودند. برخی منابع یک نقص فنی در Arpanet را در سال 1980 به عنوان اولین ویروس ذکر می‌کنند، اما آن فقط یک کد قانونی و مجاز بود که اشتباه کار می‌کرد و تنها مسأله‌ای که ایجاد می‌کرد این بود که داده‌ها را در بسته‌های شبکه پخش می‌کرد. ویروس‌های گریگوری بنفورد، تنها به به داستان‌های علمی‌اش ختم نشد. او در سال 1969 ویروس‌های غیر مخرب‌ خود را در جایی که امروزه «آزمایشگاه ملی لیوِرمور لارنس» خوانده می‌شود و در Arpanet اولیه تولید و منتشر کرد.






میزبان ویروس

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

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

در ذیل فهرست پسوندهای رایج فایل‌های اجرایی ارائه شده است و اکثر نرم‌افزارهای ضد ویروس در حالت عادی (بدون تنظیمات خاص) این فایل‌ها را ویروس‌یابی می‌کنند (البته در برخی برنامه‌های ضد ویروس ممکن است برخی پسوندها حذف یا اضافه شوند) :

.com ، .exe ، .dll ، .ovl ، .bin ، .sys ، .dot ، .doc ، .vbe ، .vbs ، .hta ، .htm ، .scr ، .ocx ، .hlp ، .eml

بنابراین یکی از اصلی‌ترین میزبان‌های ویروس، فایل‌های اجرایی هستند. از طرف دیگر برخی ویروس‌ها نیز از سکتور راه‌انداز (Boot Sector) و جدول بخش‌بندی دیسک (Master Boot Record یا Partition Table) به عنوان میزبان استفاده می‌کنند. سکتور راه‌انداز واحد راه‌اندازی سیستم‌عامل است که در سکتور شماره صفر دیسکت فلاپی و یا درایوهای منطقی یک دیسک سخت قرار دارد و جدول بخش‌بندی شامل اطلاعات تقسیم‌بندی دیسک سخت می‌باشد که آن نیز در سکتور شماره صفر دیسک سخت قرار دارد. اینگونه ویروس‌ها با قرار گرفتن در یکی از این دو محل، هنگام راه‌اندازی کامپیوتر، اجرا شده و در حافظه سیستم مقیم می‌شوند و تا زمان خاموش کردن کامپیوتر و یا راه‌اندازی دوباره، همانجا مانده و فلاپی‌ها و یا دیسک‌های سخت دیگر را آلوده می‌کنند.






عملکرد ویروس

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

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

۲ - برخی از ویروس‌ها در حافظه کامپیوتر مقیم شده و از این طریق عملیات تکثیر خود را انجام می‌دهند. این عمل ممکن است به گونه‌ای باشد که جایی برای اجرای برنامه‌های دیگر نماند و یا باعث ایجاد تأخیر یا وقفه در حین عملیات سیستم اعم از اجرای برنامه‌ها و یا راه‌اندازی کامپیوتر گردد.

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

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

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

در مورد اثرات تخریبی ویروس‌هایی که آنها را به صورت عمدی انجام می‌دهند می‌توان به موارد زیر اشاره نمود:

تخریب یا حذف برنامه‌ها و اطلاعات بخش‌های مختلف دیسک‌ها.
فرمت کردن دیسک‌ها.
کد کردن اطلاعات و برنامه‌ها.
تخریب اطلاعات حافظه فلش ها.

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

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

تقسیم بندی ویروس‌ها بر اساس مقصد آلوده‌سازی:

۱ - ویروس‌های فایلی (File Viruses) : ویروس‌های فایلی، معمولاً فایل‌های اجرایی را آلوده می‌کنند. فایل‌های آلوده به این نوع از ویروس‌ها اغلب (اما نه همیشه) دارای پسوند .com یا .exe هستند.

۲ - ویروس‌های ماکرو (Macro Viruses) : ویروس‌های ماکرو، مستندات برنامه‌هایی را که از امکان ماکرونویسی پشتیبانی می‌نمایند (مانند MS Word ، MS Excel و...) آلوده می‌کنند. فایل‌های اینگونه برنامه‌ها اجرایی نیستند ولی درون آنها قسمت‌هایی اجرایی به نام «ماکرو» وجود دارد که می‌تواند میزبان مناسبی برای ویروس‌های ماکرو باشد.

۳ - ویروس‌های بوت و پارتیشن سکتوری (Boot Sector and Partition Table Viruses) : اینگونه ویروس‌ها سکتور راه‌انداز (Boot Sector) دیسک سخت و دیسکت فلاپی یا جدول بخش‌بندی دیسک‌های سخت را آلوده می‌کنند. با راه‌اندازی سیستم از روی دیسکی که به اینگونه ویروس‌ها آلوده شده است، ویروس در حافظه مقیم شده و متعاقباً دیسک‌هایی را که مورد دسترسی قرار گیرند، آلوده می‌کند.

۴ - ویروس‌های اسکریپتی (Script Viruses) : این ویروس‌ها که اسکریپت‌های نوشته شده به زبان‌های ویژوال بیسیک یا جاوا می‌باشند، تنها در کامپیوترهایی اجرا می‌شوند که بر روی آنها Internet Explorer یا هر مرورگر وب دیگری با توانایی اجرای اسکریپت‌ها، نصب شده باشد و فایل‌های با پسوند .html ، .htm ، .vbs ، .js ، .htt یا .asp را آلوده می‌کنند.

ویروس‌ها جدا از تقسیم‌بندی فوق، ممکن است در یک یا چند دسته از دسته‌های زیر نیز قرار بگیرند:

ویروس‌های مقیم در حافظه (Memory Resident Viruses) :

اینگونه ویروس‌ها با مقیم شدن در حافظه، هنگام دسترسی به فایل‌های دیگر، آنها را آلوده می‌کنند.

ویروس‌های مخفی‌کار (Stealth Viruses) :

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

ویروس‌های کدشده (Encrypting Viruses) :

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

ویروس‌های چندشکلی (Polymorphic Viruses) :

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

ویروس‌های فعال‌شونده بر اساس رویداد خاص(Triggered Event Viruses) :

ویروس‌هایی هستند که بخشی از عملیات تخریب خود را در ساعت و یا در تاریخ خاص انجام می‌دهند. البته باید توجه داشت که تکثیر و آلوده‌سازی فایل‌ها در تمام اوقات فعال بودن ویروس انجام می‌شود.






نشانه‌های وجود ویروس

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

۱ - سیستم در هنگام راه‌اندازی قفل می‌کند و احتمالاً پیغام‌های غیرمعمول روی صفحه ظاهر می‌گردد.

۲ - هنگام اجرای برنامه‌ها پیغام کمبود حافظه ظاهر شده و برنامه اجرا نمی‌گردد.

۳ - در کارچاپگر اختلال ایجاد می‌شود یا بدون هیچگونه فرمان چاپی شروع به کار می‌کند.

۴ - امکان دسترسی به برخی از درایوها وجود ندارد.

۵ - هنگام اجرای فایل‌ها، پیغام File is Damaged یا File is Corrupted نمایش داده می‌شود.

۶ - هنگام اجرای یک فایل، کاراکترها و یا پیغام‌های غیرعادی روی صفحه نمایش ظاهر می‌گردد.

۷ - هنگام کار در محیط‌های گرافیکی، تصاویر به هم می‌ریزد.

۸ - اصوات غیرمعمول یا موزیک از بلندگوهای کامپیوتر پخش می‌شود.

۹ - سیستم هنگام اجرای یک برنامه قفل کرده و حتی گاهی فشردن کلیدهای Ctrl+Alt+Del نیز نمی‌تواند سیستم را دوباره راه‌اندازی کند.

۱۰ - اطلاعات بخشی از دیسک سخت و یا تمام آن بطور ناگهانی از بین می‌رود یا دیسک سخت ناخواسته فرمت می‌شود.

۱۱ - اندازه فایل‌های اجرایی افزایش می‌یابد.

۱۲ - خواص فایل‌های اجرایی تغییر می‌کند.

۱۳ - سرعت سیستم بطور نامحسوسی کاهش می‌یابد.

۱۴ - اطلاعات Setup کامپیوتر از بین می‌رود.

۱۵ - برنامه‌ها مراجعاتی به دیسکت انجام می‌دهند که قبلاً انجام نمی‌دادند.

۱۶ - کاهش فضای خالی دیسک بدون اینکه فایلی اضافه شده و یا به محتوای فایل‌ها افزوده شده باشد.

۱۷ - نرم‌افزارهای مقیم در حافظه با خطا اجرا شده یا اصلاً اجرا نمی‌شوند.

۱۸ - بعضی برنامه‌ها سعی در برقراری ارتباط با اینترنت را دارند.

۱۹ - هنگام کار با اینترنت مقدار ارسال و دریافت اطلاعات ناخواسته افزایش یافته و سرعت به شدت افت می‌کند.

۲۰ - نامه‌های الکترونیکی ناخواسته از روی سیستم ارسال شده و یا دریافت می‌گردد.





فناوری اطلاعات

فناوری اطلاعات (فا) (به انگلیسی: Information Technology یا IT)، همان طور که به‌وسیله انجمن فناوری اطلاعات آمریکا (ITAA‎) تعریف شده‌است، «به مطالعه، طراحی، توسعه، پیاده‌سازی، پشتیبانی یا مدیریت سیستم‌های اطلاعاتی مبتنی بر رایانه، خصوصا برنامه‌های نرم‌افزاری و سخت‌افزار رایانه می‌پردازد». به طور کوتاه، فناوری اطلاعات با مسائلی مانند استفاده از رایانه‌های الکترونیکی و نرم‌افزار سروکار دارد تا تبدیل، ذخیره، حفاظت، پردازش، انتقال و بازیابی اطلاعات به شکلی مطمئن و امن انجام پذیرد.

اخیرا تغییر اندکی در این عبارت داده می‌شود تا این اصطلاح به طور روشن دایره ارتباطات مخابراتی را نیز شامل گردد. بنابراین عده‌ای بیشتر مایلند تا عبارت «فناوری اطلاعات و ارتباطات» (فاوا) (Information and Communications Technology) یا به اختصار ICT را به کار برند.






عناصر کاملا اصلی

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

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

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






زمینه‌های IT

امروزه معنای اصطلاح «فناوری اطلاعات» بسیار گسترده شده‌است و بسیاری از جنبه‌های محاسباتی و فناوری را دربر می‌گیرد و نسبت به گذشته شناخت این اصطلاح آسان‌تر شده‌است. چتر فناوری اطلاعات تقریباً بزرگ است و بسیاری از زمینه‌ها را پوشش می‌دهد. متخصص فناوری اطلاعات وظایف گوناگونی دارد، از نصب برنامه‌های کاربردی تا طراحی شبکه‌های پیچیده رایانه‌ای و پایگاه داده‌های اطلاعاتی. چند نمونه از زمینه‌های فعالیت متخصصین فناوری اطلاعات می‌تواند موارد زیر باشند: فناوری اطلاعات و علوم کتابداری و اطلاع رسانی ارتباط تنگاتنگی با هم دارند. Information Technology در ایران متولی اصلی فناوری اطلاعات و ارتباطات را وزارت ارتباطات و فناوری اطلاعات می‌دانند.






ابزارهای نرم‌افزاری مدیریت خدمات فناوری اطلاعات

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






فناوری اطلاعات در دانشگاه‌های ایران

در بیشتر کشورها این دانش در دانشگاه‌ها با عنوان رشته «فناوری اطلاعات» (Information Technology) شناخته می‌شود، در حالیکه در ایران بر اساس تصمیم سازمان آموزش عالی کشور عنوان «مهندسی فناوری اطلاعات» برای این رشته بکار برده می‌شود و رشته‌ای نیز تحت عنوان مهندسی فناوری اطلاعات و ارتباطات (ICT) به پیشنهاد وزارت ارتباطات و فناوری اطلاعات اخیراً در دانشگاههای ایران تدریس می‌شود همچنین رشته‌ای با عنوان فقط «فناوری اطلاعات» وجود ندارد. همچنین رشتهٔ میان‌رشته‌ای دیگری با عنوان رشته «مدیریت فناوری اطلاعات» در دانشگاه‌های ایران و دیگر کشورها وجود دارد که از ترکیب دو رشته "مدیریت" و «فناوری اطلاعات» به وجود آمده‌است. رشته مهندسی فناوری اطلاعات به چگونگی سازماندهی و ساماندهی داده‌ها می‌پردازد و رشته مدیریت فناوری اطلاعات به چگونگی تدوین سیستم و استفاده از داده‌ها می‌پردازد. هرکدام از این رشته‌ها دارای گرایش‌های ویژه خود هستند که در دانشگاه‌های ایران به شرح زیرند:

مهندسی فناوری اطلاعات:

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






مهندسی فناوری اطلاعات (IT)

علم اطلاعات ودانش شناسی:

مدیریت اطلاعات
بازیابی اطلاعات ودانش
علم سنجی
اقتصاد و بازاریابی اطلاعات






مدیریت دانش

گرایش‌های رشته مدیریت فناوری اطلاعات:

مدیریت منابع اطلاعاتی
سیستم‌های اطلاعات پیشرفته
نظام کیفیت فراگیر
کسب و کار الکترونیک (کارشناسی ارشد)
مدیریت دانش (کارشناسی ارشد)
مدیریت رسانه (کارشناسی ارشد)






فناوری اطلاعات پزشکی (کاربرد فناوری اطلاعات در پزشکی)

گرایش‌های رشته مهندسی فناوری اطلاعات و ارتباطات:

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







دروس تخصصی مهندسی فناوری اطلاعات

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

مبانی فناوری اطلاعات
مهندسی فناوری اطلاعات
تجارت الکترونیکی
مدیریت و کنترل پروژه‌های فناوری اطلاعات
برنامه‌ریزی استراتژیک فناوری اطلاعات
آموزش الکترونیکی
محیط‌های چند رسانه‌ای
پروژه فناوری اطلاعات
کارآموزی IT
گرافیک کامپیوتری
ریاضی







فناوری اطلاعات در ایران

در ایران همیشه بحث بر سر متولی اصلی فناوری اطلاعات وجود داشت تا با تغییر نام وزارت پست و تلگراف و تلفن در سال ۱۳۸۲ به وزارت ارتباطات و فناوری اطلاعات و مهمتر از آن ایجاد معاونت فناوری اطلاعات وزارت ارتباطات، خود را متولی اصلی فناوری اطلاعات در کشور مطرح ساخت. از این سال به بعد توسعه همه‌جانبه‌ای در این وزارتخانه صورت گرفت تا شرکتها و مراکز متعددی زیر مجموعه آن تشکل یافتند و هر یک از آنها با توانمندیها و فعالیتهای بسیار، تحولات فراوانی را شکل داده و باعث گسترش وضع ارتباطی کشور در بخش‌های پست و مخابرات شدند. معاونت فناوری اطلاعات به منظور تدوین راهبردها، سیاستها، برنامه‌های بلند مدت و اهداف کیفی و کمی بخش توسعه فناوری اطلاعات و ارائه آن به شورای عالی فناوری اطلاعات معاونتی تحت عنوان معاونت فناوری اطلاعات در ساختار سازمانی وزارت ارتباطات و فناوری اطلاعات در نظر گرفته شد. و کم‌کم سازمانهایی مثل سازمان فناوری اطلاعات و ارتباطات زیرساخت نیز در این رابطه شکل گرفتند.





نظریه محاسبات

نظریهٔ محاسبات یا تئوری محاسبات (Theory of computation) زمینهٔ وسیعی است که امکان و کارآیی حل مسائل گوناگون به وسیلهٔ مدل‌های محاسباتی، با استفاده از الگوریتم‌ها را مورد مطالعه قرار می‌دهد.

این نظریه را به دو شاخهٔ عمده به‌صورت زیر تقسیم می‌کنند:

نظریهٔ محاسبه‌پذیری یا قابلیت محاسبه






نظریهٔ پیچیدگی

هر دو شاخهٔ فوق با مدل‌های صوری محاسبات سر وکار دارد.






تاریخچه

ریشه‌های تاریخی تئوری محاسبات را می‌توان در کارهای منطق‌دان‌هایی که در دههٔ ۱۹۳۰ مدل‌هایی ریاضی برای مفهوم الگوریتم ارائه دادند، جستجو کرد. آلن تورینگ، امیل پست، و آلونزو چرچ در ۱۹۳۶ نخستین تعاریف دقیق را برای مفاهیم محاسبه و توابع محاسبه‌پذیر ارائه دادند.

یکی از اهداف مهم این پیشگامان، بررسی مسائلی مانند برنامه هیلبرت و قضایای گودل بود که در منطق و مبانی ریاضی مطرح شده بود.

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

از دیگر نتایج قابل توجه اثبات تمیز ناپذیری منطق مرتبه اول بود که توسط چرچ ثابت شد.

به زودی مشخص شد که می‌توان از این تئوری در ساخت ماشین‌هایی فیزیکی که محاسبه انجام دهند استفاده کرد، کاری که چند سال بعد با ساخته شدن نخستین کامپیوترها عملی شد.

امروزه نظریهٔ محاسبه از شاخه‌های بنیادی در منطق ریاضی و علوم نظری کامپیوتر محسوب می‌شود و در مطالعهٔ مبانی ریاضی و همچنین تئوری الگوریتم‌ها و پیچیدگی محاسبه و بسیاری از مسائل تحقیقاتی در ریاضیات و علوم کامپیوتر نقش اساسی دارد.





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





رایانش خودمختار
رایانش خود مختار (به انگلیسی: Autonomic Computing) طرحی ابتکاری است که اولین بار توسط آی بی ام در سال ۲۰۰۱ آغاز شد. هدف نهایی آن ساخت سیستم‌های رایانه ای با قابلیت خود-مدیریتی است تابرپیچیدگی روزافزون مدیریت سیستم‌های رایانشی غلبه کنند و موانعی که بر اثراین پیچیدگیها برسرراه گسترش‌های آتی بوجود می آیندراکاهش دهند.به عبارت دیگر رایانش خودمختار اشاره به ویژگیهای خود-مدیریتی منابع رایانشی توزیع شده دارد. یک سیستم خودمختار خودش با استفاده از سیاستهای سطح بالا تصمیم گیری می کند؛ پیوسته وضعیت خود را بررسی و بهینه می‌کند و خود را با شرایط در حال تغییر تطبیق می دهد. چنانکه در بسیاری از رساله‌های علمی اشاره شده است یک چارچوب رایانش خود مختار را می توان به صورت ترکیبی از مولفه‌های خودمختار در تعامل با یکدیگر دانست. یک مولفه خود مختار را می توان ترکیبی از دو حلقه کنترل(محلی و سراسری)، حسگرها (برای نظارت بر خود) و تاثیرگذارها(برای تنظیم خود)، دانش و برنامه ریز/تطبیق دهنده برای بهره برداری از سیاستها برپایه آگاهی از خود و محیط دانست.





رایانش توزیع‌شده

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






مقدمه

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

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

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





رایانش مشبک

شبکه‌های گرید محاسباتی شبکه‌های محاسباتی گرید مجموعه‌ای از چندین سیستم با قدرت محاسباتی متفاوت می‌باشد که با متصل شدن این قدرت محاسباتی حاصل یک ابر رایانهٔ مجازی شکل می‌گیرید که با استفاده از آن می‌توان بسیاری از محاسبات پیچیدهٔ ریاضی، نجوم، زیست و... را در زمان بسیار کمی انجام داد. شعار شبکه‌های محاسباتی نادیده گرفتن نگرانی‌های ناشی از محدودیت سخت‌افزاری سیستم‌های کامپیوتری می‌باشد. در شبکه‌های محاسباتی یا همان Grid computing منابع (منظور منابع فیزیکی) بین چندین کاربر موجود در شبکه مشترک هستند. هر کاربر، بصورت همزمان با دیگر کاربران درخواست‌هایش را ارائه می‌کند، از این رو پروسه‌ها از چندین کاربر وارد می‌شود که این کارها از هم مستقل و هر درخواست با درخواست دیگر متفاوت است. معمولاً بخش مدیریت منابع (Resource management) با محاسبات متفاوت، سرعت و اندازه‌های مختلف کارها را دریافت می‌کند، سپس این پروسه‌های ورودی را به گره‌های محاسباتی(Nodes Computational) موجود در شبکه اختصاص می‌دهد.

دانشجویان دانشگاه‌ها و محققین در این حوزه بدلیل هزینه زیاد برپایی یک شبکهٔ محاسباتی برای انجام آزمایشات خود ناچار به استفاده از نرم‌افزارهای شبیه‌سازی می‌شوند. از مهمترین نرم‌افزارهای شبیه‌سازی گرید می‌توان به Grid sim اشاره کرد، در Grid sim ما با خصوصیات و ومعماری ابزارهای شبیه‌سازی Grid سرو کار داریم. Grid simیک toolkit یا جعبه ابزار برای مدلسازی منابع و شبیه‌سازی اتصال شبکه با پیکر بندی‌های مختلف است. اجزاء این شبیه‌ساز یک APIjava و بخشی از پروژه grid bus هست. Grid sim toolkit قادر است گروه هاو دسته‌های مختلفی از منابع ناهمگن، کاربران، برنامه‌های کاربردی، و زمانبندها را شبیه‌سازی کند.







انواع گرید

گریدها شبه به هم نیستند واندازه و شکل متفاوتی دارند، در ادامه سه تقسیم بندی یا کلاس Gridهای فعلی را که رایانه‌های فردی را تبدیل به یک مزرعهٔ ابر رایانه با هزاران پردازنده کرده فهرست شده است:

- گرید خوشه‌ای(cluster) که ساده ترین نوع این سیستم هستند از مجموعه‌ای از رایانه‌ها که با هم کار می‌کنند تشکیل شده‌اند ویک نقطه دسترسی به سیستم برای کاربران یک پروژه یا بخش سازمانی خاص ایجاد می‌کنند.

- گرید پردیزه (campus) به پروژه‌ها و بخش‌های سازمانی متعدد اجازه می‌دهد که منابع رایانه‌ای خود رابا هم به اشتراک گذارند. سازمان‌ها می‌توانند از این نوع سیستم برای مدیریت کارهای زیاد از فرایندهای تجاری سازمان تا داده کاوی استفاده کنند.

- گرید جهانی(global) مجموعه‌ای از چندین گرید پردیزه می‌باشند که پا بر فراز مرزهای سازمانی گذاشته‌اند و یک سیستم مجازی بسیار بزرگ را ایجاد کرده‌اند. کاربران می‌توانند به منابع رایانه‌ای بیش از آنچه که در سازمان دارند دسترسی داشته باشند





رایانش موازی

رایانش موازی یا محاسبات موازی به اجرای هم‌زمان یک برنامه (که به بخش‌های کوچک‌تری تقسیم شده‌است) بر روی چند پردازنده به منظور دستیابی به سرعت بیشتر اطلاق می‌شود. ایدهٔ اصلی این است که فرایند حل یک مساله را معمولاً می‌توان به زیروظایف خردتری تقسیم کرد که با اجرای هم‌زمان این زیروظایف و هماهنگ کردن آنها مساله اصلی در زمان کوتاهتری حل می‌شود.






تعریف

یک سیستم محاسبات موازی رایانه ایست با بیش از یک پردازنده که برای پردازش موازی استفاده می‌شود. در گذشته، در یک سیستم چندپردازنده هر پردازنده در یک بسته‌بندی جداگانه قرار داشت، اما امروزه با معرفی تراشه‌های چندهسته‌ای، چندین پردازنده در کنار یکدیگر در یک بسته قرار می‌گیرند. در حال حاضر انواع بسیار گوناگونی از رایانه‌های موازی وجود دارند که بر اساس نوع اتصالات بین پردازنده‌ها و حافظه از یکدیگر متمایز می‌شوند. رده بندی Flynn که یکی از پذیرفته‌شده‌ترین رده‌بندی‌ها برای رایانه‌های موازی است، رایانه‌های موازی را بر این اساس طبقه‌بندی می‌کند که آیا شامل پردازنده‌هایی هستند که همگی هم‌زمان یک دستور یکسان را روی داده‌های متفاوتی اجرا می‌کنند (یک دستور چند داده SIMD: Single Instruction Multiple Data) و یا هر پردازنده دستور متفاوتی را روی داده‌هایی متفاوت اجرا می‌کند (چند دستور چند داده MIMD: Multiple Instruction Multiple Data).






پرداش موازی

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

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





رایانش ابری

رایانش ابری (به انگلیسی: Cloud Computing) مدل رایانشی بر پایهٔ شبکه‌های رایانه‌ای مانند اینترنت است که الگویی تازه برای عرضه، مصرف و تحویل خدمات رایانشی (شامل زیرساخت، نرم‌افزار، بستر، و سایر منابع رایانشی) با به کارگیری شبکه ارائه می‌کند "رایانش ابری" از ترکیب دو کلمه رایانش و ابر ایجاد شده است. ابر در اینجا استعاره از شبکه یا شبکه‌ای از شبکه‌های وسیع ماننداینترنت است که کاربر معمولی از پشت صحنه و آنچه در پی آن اتفاق می‌افتد اطلاع دقیقی ندارد (مانند داخل ابر) در نمودارهای شبکه‌های رایانه‌ای نیز از شکل ابر برای نشان دادن شبکهٔ اینترنت استفاده می‌شود. دلیل تشبیه اینترنت به ابر در این است که اینترنت همچون ابر جزئیات فنی‌اش را از دید کاربران پنهان می‌سازد و لایه‌ای از انتزاع را بین این جزئیات فنی و کاربران به وجود می‌آورد. به عنوان مثال آنچه یک ارائه‌دهندهٔ خدمت نرم‌افزاری رایانش ابری ارائه می‌کند، برنامه‌های کاربردی تجاری برخط است که از طریق مرورگر وب یا نرم‌افزارهای دیگر به کاربران ارائه می‌شود. نرم‌افزارهای کاربردی و اطلاعات، روی سرورها ذخیره می‌گردند و براساس تقاضا در اختیار کاربران قرار می‌گیرد. جزئیات از دید کاربر مخفی می‌مانند و کاربران نیازی به تخصص یا کنترل در مورد فناوری زیرساخت ابری که از آن استفاده می‌کنند ندارند. . رایانش ترجمه کلمه " Computing" است که در بعضی متون به جای رایانش از محاسبات و پردازش استفاده شده است. البته محاسبات و پردازش معادل کاملی از این کلمه نیست. زیرا بر اساس تعریف واژه نامه‌های معتبر مانند آکسفورد، لانگمن این واژه به معنای استفاده از رایانه و عملیات رایانه‌ها یا اموری است که یک رایانه انجام می‌دهد و محاسبه و پردازش تنها یکی از این امور است. به طور نمونه یک رایانه همانطور که برای اجرای فرامین به محاسبه و پردازش می‌پردازد، به همین ترتیب مدارک و فایل‌ها را در هارد دیسک یا صفحه سخت خود ذخیره می‌کند، امکان ایجاد ارتباط میان افراد را فرآهم می‌آورد که این امور چیزی بیش از یک محاسبه و پردازش صرف است. به علاوه در معنای علوم رایانه معادل‌های دیگری برای کلمات “محاسبه” و “پردازش”وجود دارند، مانند” calculation” و” processing ”، که عدم تمایز این کلمات با یکدیگر می‌تواند منشاء اشتباه در درک این مفاهیم شود.. رایانش ابری راهکارهایی برای ارائهٔ خدمات فناوری اطلاعات به شیوه‌های مشابه با صنایع همگانی (آب، برق، تلفن و ...) پیشنهاد می‌کند. این بدین معنی است که دسترسی به منابع فناوری اطلاعات در زمان تقاضا و بر اساس میزان تقاضای کاربر به گونه‌ای انعطاف‌پذیر و مقیاس‌پذیر از راه اینترنت به کاربر تحویل داده می‌شود. همانطور که کاربر تنها هزینه برق یا آب مصرفی خود را می‌پردازد. در صورت استفاده از رایانش ابری نیز کاربر تنها هزینه خدمات رایانشی مورد استفاده خود (اگر هزینه از کاربر دریافت شود) را پرداخت خواهد کرد.

رایانش ابری را گروهی تغییر الگوواره‌ای می‌دانند که دنباله‌روی تغییری است که در اوایل دهه ۱۹۸۰ از مدل رایانه بزرگ به مدل کارخواه-کارساز صورت گرفت.






تعریف

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

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

عموماً مصرف کننده‌های رایانش ابری مالک زیر ساخت فیزیکی ابر نیستند، بلکه برای اجتناب از هزینه سرمایه‌ای آن را از عرضه کنندگان شخص ثالث اجاره می‌کنند. آنها منابع را در قالب سرویس مصرف می‌کنند و تنها بهای منابعی که به کار می‌برند را می‌پردازند. بسیاری از سرویسهای رایانش ابری ارائه شده، با به کار گیری مدل رایانش همگانی امکان مصرف این سرویسها را به گونه‌ای مشابه با صنایع همگانی (مانند برق) فراهم می‌سازند. این در حالی است که سایر گونه‌های عرضه کنندگان بر مبنای اشتراک سرویسهای خود را عرضه می‌کنند. به اشتراک گذاردن قدرت رایانشی «مصرف شدنی و ناملموس» میان چند مستاجر می‌تواند باعث بهبود نرخ بهره‌وری شود؛ زیرا با این شیوه دیگر کارساز (سرور)ها بدون دلیل بیکار نمی‌مانند (که سبب می‌شود هزینه‌ها به میزان قابل توجهی کاهش یابند در عین حال که سرعت تولید و توسعه برنامه‌های کاربردی افزایش می‌یابد). یک اثر جانبی این شیوه این است که رایانه‌ها به میزان بیشتری مورد استفاده قرار می‌گیرند زیرا مشتریان رایانش ابری نیازی به محاسبه و تعیین حداکثری برای بار حداکثر (Peak Load) خود ندارند.






مقایسه با مدل‌های دیگر رایانش

رایانش ابری اگرچه برخی از ویژگیهایش را از مدل‌های رایانشی دیگر به ارث می‌برد؛ اما خود متفاوت از آنهاست. برخی از این مدل‌ها عبارتند از:

رایانش شبکه‌ای -«شکلی از رایانش توزیع شده و رایانش موازی که در آن یک رایانه مجازی بزرگ از رایانه‌هایی تشکیل شده‌است که با جفتگری ضعیف به هم شبکه شده‌اند و با هماهنگی با یکدیگر کار می‌کنند تا وظایف سنگین را به انجام برسانند».
رایانش خودمختار - «سامانه‌های رایانه‌ای با قابلیت خود-مدیریت».
مدل مشتری/سرور - رایانش مشتری/سرور به صورت گسترده به هر برنامه کاربردی توزیع یافته ای گفته می‌شود که بین ارائه دهنده سرویس (سرور) و درخواست کننده سرویس (مشتری) تمایز قایل می‌شود.
رایانه بزرگ - رایانه‌های قدرتمند توسط سازمانهای بزرگ برای کاربردهای بحرانی بکار برده می‌شوند. این کاربردها نوعاً شامل پردازش حجم زیاد داده می‌باشد. به طور نمونه می‌توان از سرشماری، آمار مصرف کننده و صنعت، برنامه‌ریزی منابع سازمانی(ERP) و پردازش تراکنشهای مالی نام برد.
رایانش همگانی - «عبارت است از بسته بندی منابع رایانشی مانند منابع محاسباتی و دخیره سازی، در قالب سرویس‌های قابل اندازه‌گیری، به گونه‌ای مشابه با صنایع همگانی (آب، برق، تلفن و ...)؛
نظیر به نظیر - گونه‌ای از معماری توزیع شده بدون هماهنگی مرکزی است که در آن شرکت کنندگان می‌توانند در آن واحد عرضه کننده و نیز مصرف کننده منابع باشند. (بر خلاف مدل کارخواه-کارساز سنتی)







تاریخچه

پیدایش مفاهیم اساسی رایانش ابری به دهه ۱۹۶۰ بازمی گردد. زمانی که جان مک کارتی اظهار داشت که «رایانش ممکن است روزی به عنوان یکی از صنایع همگانی سازماندهی شود». تقریباً تمام ویژگیهای امروز رایانش ابری (تدارک الاستیک، ارائه به صورت یک صنعت همگانی، برخط بودن و توهم دسترسی به عرضه نامحدود) به همراه مقایسه با صنعت برق و شکل‌های مصرف عمومی وخصوصی و دولتی وانجمنی را پارک هیل داگلاس در کتابی که با عنوان «مشکل صنعت همگانی رایانه» در سال ۱۹۶۶ مورد بررسی قرار داد. واژهٔ ابر در واقع بر گرفته از صنعت تلفن است به این گونه که کمپانیهای ارتباطات راه دور که تا دهه ۱۹۹۰ تنها خطوط نقطه به نقطهٔ اختصاصی ارائه می‌کردند، شروع به ارائه شبکه‌های خصوصی مجازی با کیفیتی مشابه و قیمتهای کمتر نمودند. نماد ابر برای نمایش نقطه مرزی بین بخشهایی که در حیطه مسئولیت کاربرند و آنهایی که در حیطه مسئولیت عرضه کننده بکار گرفته می‌شد. رایانش ابری مفهوم ابر را به گونه‌ای گسترش می‌دهد که سرورها را نیز علاوه برزیر ساخت‌های شبکه در بر گیرد.

سایت آمازون با مدرن سازی مرکز داده خود نقش مهمی در گسترش رایانش ابری ایفا کرد. بعد از حباب دات-کام آنها دریافتند که با تغییر مرکز داده‌های خود - که ماننداغلب شبکه‌های رایانه‌ای در بیشتر اوقات تنها از ۱۰٪ ظرفیت آن استفاده می‌شدو مابقی ظرفیت برای دوره‌های کوتاه اوج مصرف در نظر گرفته شده بود - به معماری ابر می‌توانند بازده داخلی خود را بهبود بخشند. آمازون از سال ۲۰۰۶ امکان دسترسی به سامانه خود از طریق وب سرویسهای آمازون را بر پایه رایانش همگانی ارائه کرد. در سال ۲۰۰۷، گوگل و آی بی ام به همراه چند دانشگاه پروژه‌ای تحقیقاتی در مقیاسی بزرگ را در زمینه رایانش ابری آغاز نمودند.

در اواسط سال ۲۰۰۸ شرکت گارتنر متوجه وجود موقعیتی در رایانش ابری شد که برای «شکل دهی ارتباط بین مصرف کنندگان خدمات فناوری اطلاعات، بین آنهایی که این سرویسها را مصرف می‌کنند و آنها که این سرویسها را می‌فروشند» بوجود می‌آید.






اقتصاد رایانش ابری

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

عموماً کاربران می‌توانند در هر زمانی قراردادشان را پایان دهند (و به این وسیله از ریسک و عدم قطعیت در نرخ بازگشت سرمایه بکاهند) و غالباً سرویس‌ها زیر پوشش یک قرارداد سطح سرویس با جریمه‌های مالی قرار می‌گیرند.

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






ساختار مدل
معماری

معماری سامانه‌های نرم‌افزاری دست اندر کار در ارائهٔ رایانش ابری عموماً شامل اجزایی است که با یکدیگر از طریق رابط برنامه‌نویسی نرم‌افزار و معمولاً وب‌سرویس ارتباط برقرار می‌کنند.

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

کاربر رایانش ابری متشکل از سخت‌افزار و نرم‌افزاری است که برای تحویل برنامه‌های کاربردی از ابر استفاده می‌کند و یا آنکه به طورویژه تنها برای تحویل سرویسهای ابر طراحی شده‌است که در هر دوی موارد بدون وجود ابر بی استفاده باشد. مثال: رایانه‌ها، تلفن‌ها و سایر دستگاهها، سیستم‌عاملها و مرورگرهای وب.






برنامه‌های کاربردی

سرویس‌های برنامه کاربردی ابری یا «نرم‌افزار به عنوان سرویس»(SaaS)، نرم‌افزار را به صورت سرویس روی اینترنت تحویل می‌دهند و بدین وسیله نیاز به نصب نرم‌افزار روی رایانه‌های مشتریان را ازبین می‌برند و نگهداری و پشتیبانی را ساده تر می‌سازد. ویژگیهای اصلی این سرویسها عبارتند از:




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





بستر

سرویس‌های بستر ابری یا «بستر به عنوان سرویس»(PaaS) بستر رایانشی ویا پشتهٔ راهکار -که اغلب روی زیرساخت ابری اجرا شده و برنامه کاربردی ابری را تغذیه می‌کند- را به صورت سرویس ارایه می‌دهد. سرویس بستر ابری استقرار برنامه‌های کاربردی را بدون هزینه و پیچیدگی خرید و مدیریت لایه‌های نرم‌افزاری و سخت‌افزاری زیرین آسان می‌سازد.






زیرساخت

سرویس‌های زیرساخت ابری یا «زیرساخت به عنوان سرویس»(IaaS) زیرساخت رایانه‌ای را که عموماً یک بستر مجازی است را به صورت سرویس ارائه می‌دهند. کاربران به جای خرید سخت‌افزار و نرم‌افزار و فضای مرکز داده (دیتا سنتر) ویا تجهیزات شبکه، همهٔ این زیر ساخت‌ها را به صورت یک سرویس کاملاً برونسپاری(Outsource) شده می‌خرند. صورتحساب سرویس معمولاً بر اساس مدل رایانش همگانی (Utility Computing) و میزان منابع مصرف شده صادر می‌شود و بنابر این هزینه منعکس کننده میزان فعالیت است. این شیوه در واقع تکامل یافته مدل عرضه سرورهای خصوصی مجازی است.
2:08 pm

عزیمت حسین به کوفه

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





حسین از توصیه‌هایش تقدیر نمود و بیان داشت که کار خود را به خدا واگذار کرده‌است. ویلفرد مادلونگ می‌نویسد که اکثر روایات حاکی از آنند که عبدالله بن زبیر به حسین اصرار می‌کرد تا به شیعیانش در کوفه بپیوندد تا عرصه مکه از رقیبی چون حسین پاک گردد. اما روایات دیگری هم هستند که حاکی از میل عبدالله بن زبیر به حمایت از حسین در صورت قیام در مکه هستند. حسین که از وقایع کوفه خبر نداشت و در تاریخ ۸ یا ۱۰ ذی حجه ۶۰/ ۱۰ یا ۱۲ سپتامبر ۶۸۰ آماده عزیمت به سمت کوفه گردید و به جای حج، عمره را در خارج از شهر مکه انجام داد تا بتواند از مهلکه فرار کند. ۵۰ مرد از خویشاوندان و دوستان حسین (که می‌توانستند در صورت نیاز بجنگند) به همراه زنان و کودکان، همراه حسین بودند. مکان‌های توقف حسین در مسیر مکه به کوفه در طبری و بلاذری ذکر شده و ولهاوزن تاریخ نگار آلمانی به آنها اشاره کرده‌است. بعد از عزیمت حسین، عبدالله بن جعفر نامه‌ای به همراه دو پسر خود عون و محمد به حسین نوشت و به وی التماس کرد که برگردد.

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

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

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

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

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

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

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

در ۲ محرم، حسین در منطقه کربلا از توابع نینوا خیمه زد. در روز سوم وضعیت با ورود لشکر ۴۰۰۰ نفره به فرماندهی عمر بن سعد ابی وقاص (که پیشتر از طرف عبیدالله بن زیاد به دستبای ری فرستاده شده بود تا شورش دیلمیان را سرکوب کند) بدتر شد. عمر بن سعد به عنوان فرزند یکی از صحابیون محمد، تمایلی به جنگیدن با حسین نداشت و تلاش‌هایی بی فرجام برای رهایی از مسئولیت رویارویی با حسین انجام داد. اما ابن زیاد گفت که اگر از این فرمان سرپیچی کند، حکومت ری در کار نخواهد بود. ابن سعد با شنیدن این موضوع، از ابن زیاد اطاعت کرد به امید اینکه حداقل از جنگ با حسین جلوگیری کند. اول از هر کاری، عمر بن سعد نامه‌ای به حسین فرستاد از قصدش برای آمدن به عراق مطلع گردد. پیکی به ابن سعد رسید که حاکی از تمایل حسین به عقب نشینی بود و حسین گفت که به علت نامه‌های کوفیان به عراق آمده و اگر مردم عراق وی را دیگر نمی‌خواهند، وی به مدینه باز خواهد گشت. وقتی ابن سعد موضوع را به ابن زیاد گزارش داد، ابن زیاد اصرار کرد که حسین حتماً باید با یزید بیعت کند و در عین حال آب هنوز از وی منع می‌شود. عمر بن سعد لشکری ۵۰۰ نفره به فرماندهی عمرو بن حجاج زبیدی را بر فرات گماشت. به مدت ۳ روز، حسین و یارانش تنشگی را متحمل شدند. شبانه گروهی ۵۰ نفره و با شهامت به فرماندهی عباس به سمت فرات یورش بردند اما تنها مقدار کمی مشک آب توانستند بیاورند.

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

به مرزها برود و همانند یک سرباز عادی با کفار بجنگد.
با یزید بیعت کند و به وی بپیوندد.
به جایی که از قبل آمده بود، بازگردد.

البته عقبه بن سمعان، غلام رباب (همسر حسین) که از بازماندگان لشکر حسین در واقعه کربلا بود، شدیداً این روایت را رد می‌کند. او گواهی می‌دهد که حسین هیچگاه پیشنهادی نداد و فقط سرزمین کربلا را ترک کرد و به جایی رفت تا تکلیف کار جنگ مشخص گردد. ویلفرد مادلونگ معتقد است که این روایت پیشنهاد از سوی حسین که تسلیم یزید شود با دیدگاههای مذهبی اش تناقض دارد و احتمالاً منابع اولیه قصد دارند که مسئولیت کشته شدن حسین را به گردن ابن زیاد بیندازند نه یزید. به‌گفته رسول جعفریان، شمر در تغییر نظر عبیدالله زیاد در ردّ پیشنهاد حسین مبنی بررفتن او به یکی از سرحدات کشور اسلامی یا بازگشت به مدینه موثر بود. وی با اشاره به منابع اولیه همچون تاریخ طبری و الکامل فی التاریخ تأکید می‌کند که حسین ابن علی در هیچ مرحله‌ای نخواست تا اجازه دهند نزد یزید برود و بیعت کند.

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

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

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

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




واقعه کربلا

صبح روز دهم محرم، حسین لشکریانش را که ۳۰ اسب سوار و ۴۲ پیاده بودند را آماده کرد. سمت چپ سپاه را به حبیب بن مظاهر، سمت راست را به زهیر بن قین و قلب را به عباس سپرد. وی همچنین دستور داد که دور تا دور خیمه‌ها، هیزم جمع آوری کنند و هیزمها را آتش بزنند. خود نیز به خیمه‌ای که قبلاً آماده کرده بود رفت و خود را معطر به مشک نمود و نوره (داروی موبر) به سر و تن مالید و خود را شست. سپس در حالی که سوار بر اسب بود و قرآنی به دست داشت، مناجاتی زیبا با خداوند نموده و با مردم کوفه نیز سخن نمود و گفت که خدا ولی اوست و دین را محافظت خواهد کرد. به مردم سخنان محمد که وی و حسن را سرور جوانان بهشت خوانده بود و جایگاه خانواده‌اش را یادآوری نموده و از آنان خواست تا فکر کنند که آیا کشتن وی، امری مشروع است؟ سپس مردم کوفه را به خاطر اینکه پیشتر از وی خواسته بودند تا پیششان بیاید، سرزنش نمود و درخواست کرد تا اجازه دهند وی به یکی از سرزمینهای اسلامی برود که در آنجا امنیتش تامین باشد. اما دوباره به وی گفته شد که اول از همه باید تسلیم یزید گردد. حسین در پاسخ گفت که هیچگاه خودش را همانند یک برده تسلیم نمی‌کند. حسین از اسب پیاده شد و دستور داد تا مهار اسب را ببندند به نشانهٔ اینکه هرگز از معرکه جنگ فرار نخواهد کرد. حر بن یزید بن ریاحی تحت تاثیر قرار گرفت و به سپاه حسین رفت و کوفیان را به خاطر خیانت به حسین سرزنش کرد که البته تاثیری بر روی آنان به وجود نیامد و سر انجام حر در میدان نبرد کشته شد. حسین به اتکای یارانش تا موقعی که تمامی یارانش کشته نشده بودند، وارد جنگ نشد و نمی‌جنگید.

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

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

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

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

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

نبرد به پایان رسید و سربازان ابن زیاد رو به غارت آوردند. لباس‌های حسین، شمشیر و اثاثیه‌اش، کفشها و روپوش یمانی‌اش همگی غارت گردیدند. همچنین زیورآلات و چادر زنان نیز غارت گردید. زین العابدین علی بن حسین که بیمار بود در یکی از خیمه‌ها بود و شمر می‌خواست او را بکشد. اما ابن سعد مانع شد و اجازه نداد کسی به خیمهٔ وی وارد شود. صفوف عزاداران حسین به خاطر وجود علی بن حسین است و نام «شهدای کربلا و طف» با نام وی عجین شده‌است. ۷۲ تن یاران حسین که ۱۷ تن از آنان هاشمی بودند و بر طبق محسن الامین، از لشکریان ابن زیاد ۸۸ تن کشته شدند. حر بن زیاد ریاحی، ۴۰ نفر و بریر بن خضیر ۳۰ نفر، نافع ۱۲ یا ۱۳ نفر و حسین تعداد زیادی از لشکریان ابن زیاد را کشتند. سن حسین را هنگام کشته شدن، ۵۶ سال پنج ماه، ۵۷ سال و چند ماه یا ۵۸ سال نوشته‌اند. روز عاشورا را در تاریخ روز جمعه، شنبه یا دوشنبه دانسته‌اند که در این میان روز جمعه صحیح تر به نظر می‌رسد و ابوالفرج اصفهانی روز دوشنبه را از لحاظ تقویمی رد می‌کند. تاریخ کشته شدن حسین را نیز به غیر از ۱۰ محرم ۶۱، در ماه صفر یا سال ۶۰ نیز ذکر کرده‌اند.




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

روایات در منابع اولیه عموماً گرایش به انداختن مسئولیت قتل حسین به گردن ابن زیاد و مبرا کردن یزید دارند. ویلفرد مادلونگ می‌نویسد حریص بودن ابن زیاد به قتل حسین از سوگند خوردنش در باره لگدمال کردن جسد حسین توسط اسبها هویدا می‌شود و این کینه شدید از ماجرای اعتراض حسین به برادر خطاب کردن زیاد بن ابیه (پدر ابن زیاد) از سوی معاویه نشات می‌گیرد. ویلفرد مادلونگ معتقد است که یزید مسئول اصلی قتل حسین است چرا که وی می‌دانست که حسین حتی اگر موقتاً تسلیم گردد باز هم تهدیدی جدی برای خلافت یزید به شمار می‌آید و گرچه در نهان خواستار قتل حسین بود، اما به عنوان خلیفه مسلمانان نمی‌توانست این میل را بروز دهد و وی که از کینه شدید ابن زیاد به حسین آگاه بود، طی نامه‌ای به او هشدار می‌دهد که اگر حسین موفق به انجام کارش شود، ابن زیاد مجدداً به دوران بردگی اجدادش بر می‌گردد. یزید در نامه خود شدیداً به ابن زیاد توصیه می‌کند که مسلم بن عقیل را اعدام کند و ابن زیاد هم مشتاقانه این کار را انجام داد. یزید بعدها در ملاء عام مسئولیت قتل حسین را به گردن ابن زیاد می‌انداخت که ابن زیاد از این کار وی خشمگین گردید و از دستور یزید مبنی بر حمله به عبدالله بن زبیر در مکه سر باز زد.
کشته شدگان و باقی‌ماندگان از بنی هاشم در واقعه کربلا
کل کشته شدگان از طرف حسین، ۷۰ یا ۷۲ تن بودند که حداقل ۲۰ تن از آنان هاشمیان از نسل ابوطالب بودند. علی اکبر اولین کشته از بنی هاشم بود که یزید خلیفه وقت، پسر دایی مادرش می‌شد که به همین علت برای وی امان نامه آورده شد اما وی تبار پدری اش و ارتباطش به محمد را والاتر می‌داشت و این امان را نپذیرفت. ویلفرد مادلونگ معتقد است که عبدالله فرزند کوچک حسین در حالی که بر روی زانوانش بود تیر خورد و مادلونگ بر خلاف منابع دیگر، در نوزاد بودن این بچه تردید دارد. ۶ برادر پدری حسین در این جنگ کشته شدند که ۴ تن از آنان فرزندان ام‌البنین دختر حظام از قبیله بنی کلب بودند. برادر زاده‌ام‌البنین به نام عبدالله بن ابی محل بن حظام برای این ۴ برادر حسین امان نامه‌ای از سوی ابن زیاد آورد که ردش کردند. سه پسر از حسن، سه پسر از عبدالله بن جعفر و نیز سه پسر و سه نوه از عقیل بن ابی طالب در این واقعه کشته شدند. ابن سعد از میان دیگر کشتگان بنی هاشم، یک پسر از نسل ابولهب و یک پسر از نسل ابوسفیان بن حارث بن عبدالمطلب نام می‌برد. ابن سعد از میان باقی‌ماندگان که به اسارت گرفته شدند، دو پسر از حسن، یک پسر از عبدالله بن جعفر و یک پسر از عقیل به همراه ۵ زن را نام می‌برد. ابوالفرج اصفهانی می‌نویسد سه پسر از حسن باقی‌ماندند که در میان آنان حسن بن حسن به شدت زخمی گردید. علی بن حسین بیمار بود و نمی‌توانست بجنگد.




خانواده حسین

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

حسین دو پسر به نام علی داشت که از آن دو، علی زین العابدین امام چهارم شیعیان، از حادثه کربلا جان سالم به در برد و احتمالاً وی از دیگر پسر به نام علی بزرگ‌تر بود و در زمان واقعه کربلا، ۲۳ ساله بود. بنا براین باید در زمان خلافت علی به دنیا آمده باشد. مادر وی کنیزی از ناحیه سند است که بعد از کشته شدن حسین با یکی از غلامان حسین ازدواج کرد و پسری به نام عبدالله بن زبید را برای وی آورد. فرزندان عبدالله در ینبع زندگی می‌کردند. منابع اولیه سنی، با نام علی‌اصغر از زین العابدین و علی دوم را با نام علی‌اکبر یاد می‌کنند، اما شیخ مفید و دیگر نویسندگان شیعی عکس این مطلب را صحیح می‌دانند. علی دوم، در سن ۱۹ سالگی در کربلا کشته شد. مادر وی لیلا دختر مرٞه بن عروه ثقفی و میمونه بن ابی سفیان (خواهر معاویه) است. این ازدواج احتمالاً باید بعد از صلح حسن با معاویه صورت گرفته باشد و نمی‌توانسته در زمان علی بوده باشد. دانشنامه ایرانیکا معتقد است حسین نام این فرزند را نیز علی گذاشت چرا که وی به خاطر والا بودن نسب عربی مادرش از زین العابدین که از کنیزی زاده شده بود، برتر بوده‌است. معاویه در سخنی علی‌اکبر را بهترین شخص برای خلافت معرفی نمود به این دلیل که به اعتقاد معاویه وی، شجاعت بنی هاشم، بخشندگی بنی امیه و غرور ثقفیان را یکجا جمع کرده بود.

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

ساعت : 2:08 pm | نویسنده : admin | مطلب قبلی | مطلب بعدی
نوای علمدار | next page | next page