مرکز آموزش تهران هاست

حرفه ای تر شوید

SMTP چیست ؟

SMTP یا Simple Mail Transfer Protocol یکی از پروتکل های TCP/IP برای ارسال یا انتقال ساده ایمیل است که مانند یک دستیار است و ایمیل را از فرستنده دریافت و برای گیرنده ارسال می کند و بدلیل نگهداری در ایمیل ها از پروتکل های POP3/IMAP استفاده می شود که SMTP برای ارسال ایمیل و POP3/IMAP برای دریافت ایمیل مورد استفاده قرار می گیرد و یکی از محدودیت های این پروتکل ارسال ایمیل می باشد و قادر به دریافت آن نیست و برخی از توابع ایمیل را پشتیبانی نمی کند.

SMTP چیست

و معمولا SMTP برای ارسال ایمیل از پورت 25 استفاده می کند و همچنین POP3 که رایج ترین پروتکل برای دریافت ایمیل می باشد از پورت 110 استفاده می کند و IMAP هم برای دریافت ایمیل می باشد که نسبت به POP3 سریع تر و تنها با یک کلیک می توان ایمیل را دریافت کرد.

SMTP یکی رایج ترین پروتکل های جهت انتقال ایمیل می باشد و نسخه پیشرفته آن (ESMTP) که در فضای اینترنت از آن برای ارسال ایمیل ارسال می شود و در برخی از وب سایتها به رایگان از آن می توان استفاده کرد.

SMTPs که توسط SSL امن شده است و تمام اطلاعات شما را به صورت کد شده ارسال می کند سرور SMTP مانند وب سرور است که ایمیل های فرستنده را به گیرنده منتقل می کند و اغلب پیام ها از سرور های مختلفی عبور می کنند تا بدست گیرنده برسد.

استفاده SMTP برای ارسال و دریافت ایمیل

برای ارسال و دریافت ایمیل باید از نرم افزارهای مخصوص به اینکار استفاده کرد برخی از این نرم افزارها عباتند از Outlook , Mozilla Thunderbird و… که با استفاده از این نرم افزار ها و با وارد کردن اطلاعات ایمیل می توان به سرویس مورد نطر دسترسی داشت همچنین برای ارسال و دریافت ایمیل اختصاصی با نام دامنه خود ابتدا باید حساب کاربری برای ایمیل خود ایجاد کنید که با وارد شدن به پنل مدیریت هاست خود می توانید حساب خود را ایجاد کنید. ( آموزش ساخت ایمیل در دایرکت ادمین /   آموزش ساخت ایمیل در سی پنل )

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

چگونه آی پی بلاک یا مسدود می شود

 پروتکل انتقال فایل یا FTP چیست ؟

در زبان اینترنت ، FTP اشاره به پروتکل شبکه برای انتقال فایل از یک کامپیوتر به کامپیوتر دیگر دارد و از TCP شبکه کامپیوتر و یا اینترنت استفاده می کند ، و منشا نام FTP برگرفته شده از File Transfer Protocol که به معنی پروتکل انتقال فایل است.

FTP نشان دهنده قابلیت های شبکه است و آن را قادر می سازد که کاربران فایلهای خود را آپلود نمایند (فایل های متنی ساده، تصاویر، فایل های چند رسانه ای، و غیره)  و یا از طریق رایانه های شخصی به هاست خود دسترسی داشته باشند با استفاده از نرم افزارهای مخصوص (filezilla,smartftp,cuteftp,…) فایل خود را ویرایش ,حذف و یا فایل خود را از طریق این نرم افزارها آپلود و  یا دانلود نمایید.

FTP چیست

کاربرد FTP چیست ؟

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

امنیت در FTP

اکثر سرویس دهندگان FTP از روش خاصی برای رمز نگاری اطلاعات خود استفاده نمی کنند و در زمان ورود به  FTP سرویس گیرنده به سرویس دهنده اطلاعات مربوط به نام کاربری و رمز عبور به صورت متن معمولی در شبکه ارسال می گردد که در این میان افرادی که دارای نرم افزارهای packet sniffer هستند بین سرویس گیرنده و سرویس دهنده قرار گرفته و به راحتی نام کاربری  رمز عبور FTP شما را سرقت می کنند به همین منظور می بایست برای حفاظت بیشتر IPsecs را رمز گذاری نمایید تا دسترسی به اطلاعات FTP برای هکرها را گرفت.

FTP چگونه کار می کند؟

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

برای اتصال به FTP باید در آدرس بار خود ftp:// و نام سایت خود را وارد نمایید (به عنوان مثال ftp://tehranhost.com) همچنین بجای نام دامنه می توانید آی پی سرور خود را وارد نمایید.بعد از وارد کردن آدرس FTP خود نام کاربری و رمز عبور حساب FTP شما پرسیده می شود که در صورت ایجاد یک حساب در پنل هاست می توانید به حساب FTP خود دسترسی داشته باشید.برای اتصال به FTP با استفاده از نرم افزارهای گفته شده نیاز به پورت FTP نیز دارید که به طور پیش فرض پورت 21 می باشد ولی می توان آنرا در سرور به پورت دیگری تغییر داد که اطلاعات مربوط به FTP هاست توسط هاستینگ برای شما ارسال می شود.

 

برای راه اندازی یک سایت در اینترنت شما به یک سرویس میزبانی وب که در اصطلاح هاست (host) نیز خوانده می شود نیاز است.

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

cronjob چکاری انجام می دهد ؟

برای انجام بعضی از کارها مانند بکاپ گرفتن از دیتابیس ,ارسال ایمیل و خبرنامه و… در هاست که نیاز به زمان خاصی برای اجرا شدن دارند و برای انجام این کارها در ویندوز نیز از تابع scheduled tasks استفاده می شود . همچنین در سیستم عامل های متن باز نظیر یونیکس و لینوکس از ابزاری بنام cron استفاده می شود.

cron یک سرویس شبح خودکار است که در زمان خاص عملیاتی را انجام می دهد. کارهایی که باید در زمان خاص انجام  دهد در فایلی بنام CronTab ذخیره می شوند. CronTab یک فایل متنی است که در هر خط آن یک دستور به نحوی که برای Cron قابل فهم باشد قرار می گیرد و به هر کدام از دستورات این فایل Cron Job گفته می شود.همچنین شما می توانید با استفاده از دامنه خود نیز دستورات را به cronjob  منتقل تا آن را اجرا نماید.

cronjob چکاری انجام می دهد

با گذشت زمان نیاز مدیران وب از Cronjob بیشتر شده که باعث شد در تمام کنترل پنل ها این بخش قابل دسترس باشد و دیگر نیازی به دسترسی ssh نباشد و دستورات از محیط ssh به محیط کاملا آسان,گرافیکی و بدون دردسری تبدیل شود. معمولا یک فایل crontab در سطح سیستم وجود دارد که در آدرس /etc/ قرار دارد و برای کارهای مدیریتی و نگهداری استفاده می شود و مدیر سیستم می تواند آن را ویرایش کند و بخاطر گستردگی هر کاربر می تواند crontab خود را داشته و آن را مدیریت کند.

در فایل crontab دستورات به صورت سال ,ماه ,روز ,ساعت ,دقیقه اجرا می شوند و دارای 6 بخش است که 5 بخش آن برای زمان و 1 بخش برای اجرا فرامین می باشد.

ساختار اصلی دستورات در CronTab:

cronjob چکاری انجام می دهد ؟

برای ایجاد و تغییر در فایل crontab از دستور زیر استفاده کنید.

crontab -e

همچنین می توانید در هاست های اشتراکی هم cron job ایجاد کنید

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

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

کنترل پنل هاست دایرکت ادمین

قیمت دایرکت ادمین

لایسنس های دایرکت ادمین internal و external

قیمت های لایسنس های دایرکت ادمین با توجه به تعداد از 3 دلار تا 299 دلار متفاوت می باشد.

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

کنترل پنل هاست سی پنل

طرح این سوال که راه اندازی سایت به شکل استاتیک (ایستا) بهتر است یا دینامیک (پویا) بیشتر از عدم آگاهی دقیق از اینکه هر کدام از روش های استاتیک یا دینامیک چه ویژگی هایی دارند نشأت می گیرد.