چرا از http برای ارسال ایمیل استفاده نمی کنیم ؟ چرا پروتکل ایمیل؟
با عرض سلام خدمت دوستان ، میخواستم خیلی ساده بدونم چرا برای مِیل سرور پروتکل خاصی داریم ما مثلا چرا نمیایم از http براش استفاده کنیم ؟ چه چیزی باعث میشه که برای سرویس های مختلف پروتکل مختلف بذاریم ؟
1 پاسخ
اگه بسته هایی که در شبکه رد و بدل میشن رو با نرم افزاری مثل WireShark آنالیز کنید متوجه میشید چرا واسه هر سرویسی پروتکل خاصی به کار برده شده
هر سگمنت در لایه Transport فیلد های خاص خودشو داره که واسه همون سرویس طراحی شده و نمیشه با استفاده از پروتکل دیگه پیغام مورد نظر رو به گیرنده انتقال داد (به طوری که متوجه منظور فرستنده بشه)
در مورد سرویس mail هم چون این سرویس یکی از پر استفاده ترین سرویس هاست اومدن کاری کردن که بشه با پروتکل http هم بهش دسترسی پیدا کرد چون http پروتکلی هست که باهاش میشه اطلاعات در قالب text انتقال داد و پیغام های mail رو میشه توسطش جابجا کرد
در تصویر بالا به فیلدهای پروتکل DNS توجه کنید:
در قسمت queries مواردی همچون name , type و... هست که در پروتکل http چنین امکانی نیست
همونطور که متوجه شدید هر پروتکلی شامل قوانینی هست که دقیقاْ مشخص می کنه در کدام قسمت پیغام چه چیزی با چه ترتیبی ذکر شود که هر دو طرف (انتقال دهنده و گیرنده پیغام) متوجه منظور همدیگر شوند