۱۳۸۹ اردیبهشت ۳, جمعه

رباتیک چیست؟

کلمه ربات اولین بار توسط Karel Capek نویسنده نمایشنامه R.U.R روبات‌های جهانی روسیه در سال 1921 ابداع شد. ریشه این کلمه، کلمه چک اسلواکی (robotnic) به معنی کارگر می‌باشد.


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


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


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


قوانین رباتیک مطرح شده توسط آسیموف چنین است:


• ربات ها نباید هیچگاه به انسانها صدمه بزنند.


• رباتهاباید دستورات انسانها را بدون سرپیجی از قانون اوّل اجرا کنند.


• رباتها باید بدون نقض قانون اوّل و دوم از خود محافظت کنند.


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

• مغز که معمولاً یک کامپیوتر است


• محرک و بخش مکانیکی شامل موتور، پیستون، تسمه، چرخ‌ها، چرخ دنده‌ها و …

• سنسور که می‌تواند از انواع بینایی، صوتی، تعیین دما، تشخیص نور، تماسی یا حرکتی باشد.

۱۳۸۹ فروردین ۲۴, سه‌شنبه

پست الکترونیکی (email) چگونه کار می کند؟

طبق نوشته مجله Darwin Magazine:Prime Movers اولین پیام eMail در سال 1971 توسط مهندس Ray Tomlinson ارسال شده است.قبل از این فقط می توانستیم پیام های خود را به کاربران موجود بر روی یک کامپیوتر ارسال کنیم.ابتکار Tomlinson ارسال پیام به ماشین های دیگر موجود در شبکه جهانی اینترنت بود که با استفاده از علامت @ (ات ساین) گیرنده پیام را مشخص می کرد.
یک پیام eMail چیزی بیشتر از یک پیام ساده متنی نیست.در ابتدا و حتی امروز پیام های eMail به عنوان تکه های متنی در نظرگرفته می شوند و حتی با وجود ضمائم به عنوان پیام های متنی تلقی می شوند.
سرویس گیرندهای پست الکترونیک eMail Clients
احتمالا شما امروز چند پیام eMail دریافت کرده اید.شما برای نگاه کردن یه ان ها از eMail Clientsاستفاده می کنید. eMail Clients ها یا سرویس های گیرنده پست الکترونیک برنامه هایی هستند که برای کار با سیستم پست الکترونیک ساخته می شوند.اکثر کاربران از eMail Clients های معروف همچون Mocrosoft outlook,outlook Express,Eudora یا Pegasus استفاده می کنند.کسانی که مشترک سرویس های رایگان eMail همچون YAHOO.GMAIL,HOTMAIL و... هستند،از eMail Clients های ارئه شده مبتنی بر وب هستند استفاده می کنند.
به هر حال بدون توجه به eMail Clients شما 4 وظیفه زیر را انجام می دهید:
  • • لیست پیام های موجود در صندق پستی شما را به همراه Header (سرآیند) هر یک نمایش می دهد.این Header هدر علاوه بر نمایش آدرس شخص ارسال کننده،موضوع،ساعت،تاریخ و اندازه پیام را نمایش می دهد.
  • • شما می توانید یک پیام را انتخاب کرده و محتوای آن را مطالعه کنید.
  • • شما می توانید یک پیام جدید ایجاد کنید و آن را ارسال کنید.برای انجام این کار شما ابتدا آدرس گیرنده و سپس موضوع و در نهایت متن پیام را وارد می کنید.
• اکثر eMail Clients ها به شما این اجازه را می دهند که Attachment یا پیوستی را به پیام خود ضمیمه کرده و ارسال کنید.یا Attachment های پیام دریافتی تان را ذخیره کنید.
سرویس دهنده eMail واقعی
در اینترنت کامپیوتر های وجود دارد که برنامه هایی را اجرا کرده و به عنوان سرویس دهنده عمل می کنند و به کامپیوتر های دیگر سرویس می دهند.از جمله این سرویس دهنده ها می توان به Web Server ها،Telnet Server ها و eMail Server ها اشاره کرد که در حال حاظر بر روی هزاران کامپیوتر موجود در اینترنت فعال هستند.این کامپیوتر ها در تمام اوقات شبانه روز در حال اجرا هستند و به Port های مشخصی گوش می دهند تا در صورت درخواست به آن ها سرویس های لازم را ارائه دهند.سیستم واقعی eMail شامل دو سرویس دهنده متفاوت است که بر روی یک کامپیوتر اجرا می شود.یکی از آن ها SMTP Server (simple Mail transfer protocol) است که ایمیل های خروجی را مدیریت می کند و دیگری POP3 Server (Post Office Protocol) است که ایمیل های ورودی را مدیریت می کند.
سرویس دهنده SMTP
زمانی که شما بخشی از یک پیام را ارسال می کنید،eMail Clinent شما یرای ارسال آن با سرویس دهنده SMTP مربوطه ارتباط برقرار می کند.آن سرویس دهنده SMTP ی که پیام شما را دریافت می کند برای تحویل آن در طول مسیر ممکن است با سرویس دهنده های SMTP ی دیگری در طول مسیر ارتباط برقرار کند.
سرویس دهنده POP3
در ساده ترین شکل POP3 مجموعه ای از فایل های متنی را نگه داری می کند.زمانی که سرویس دهنده POP3 پیامی دریافت می کند آن را به انتهای لیست فایل های دریافت کننده اضافه می کند.زمانی که شما ایمیل خود را چک می کنید،eMail Client شما با استفاده از پورت شماره 110 به سرویس دهنده POP3 متصل می شود.سرویس دهنده POP3 از eMail Client یک Account Name و Password درخواست می کند.پس از وارد کردن آن ها سرویس دهنده POP3 به شما اجازه دسترسی به فایل هایتان را می دهد.همانند سرویس دهنده SMTP،سرویس دهنده POP3 از دستورات محاوره ای استفاده می کند.مانند:
User-enter your id
Pass-enter your password
Quit-quit the pop3 server
List-list the message and their size
Peter-retrive a message,pass it a message number
Dele-delet a message,pass it a message number
Top-show the top x lines of a message,pass it a message number and the number of lines
همانطور که مشاهده می شود به طور ساده سرویس دهنده POP3 به عنوان یک واسط بین eMail Client و فایل متنی شامل پیغام های شما عمل می کند.