<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>پروتکل MIME Archives - راهکارهای جامع دیتاسنتر</title>
	<atom:link href="https://vcenter.ir/tag/%d9%be%d8%b1%d9%88%d8%aa%da%a9%d9%84-mime/feed/" rel="self" type="application/rss+xml" />
	<link>https://vcenter.ir/tag/پروتکل-mime/</link>
	<description>دیتاسنتر &#124; سرور &#124; استوریج &#124; مجازی سازی &#124; شبکه &#124; ذخیره سازی و بکاپ</description>
	<lastBuildDate>Mon, 11 Jan 2016 22:04:54 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://vcenter.ir/wp-content/uploads/2016/07/cropped-vcenter.ir-logo-32x32.png</url>
	<title>پروتکل MIME Archives - راهکارهای جامع دیتاسنتر</title>
	<link>https://vcenter.ir/tag/پروتکل-mime/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>پروتکل MIME</title>
		<link>https://vcenter.ir/%d9%be%d8%b1%d9%88%d8%aa%da%a9%d9%84-mime/</link>
					<comments>https://vcenter.ir/%d9%be%d8%b1%d9%88%d8%aa%da%a9%d9%84-mime/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 11 Jan 2016 22:03:53 +0000</pubDate>
				<category><![CDATA[دسته‌بندی نشده]]></category>
		<category><![CDATA[پروتکل MIME]]></category>
		<guid isPermaLink="false">http://vcenter.ir/?p=2009</guid>

					<description><![CDATA[<p>پروتکل MIME ویرایش پروتکل MIME مخفف عبارت (Multi-Purpose Internet Mail Extensions) می باشد.که برای ارسال داد ه هاي مالتي مديا از قبيل تصويرVideo و Audio يا ديگر قالب هاي غيراسكي&#8230; </p>
<p>نوشته <a href="https://vcenter.ir/%d9%be%d8%b1%d9%88%d8%aa%da%a9%d9%84-mime/">پروتکل MIME</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<article>
<header>
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 topic_title_context marg_pad">
<div class="matlabhead">
<h2><b>پروتکل MIME</b></h2>
<p><a id="edit_topic_39723"></a><img decoding="async" src="http://files.wikipg.com/images/uitemp/pencil.png" alt="" width="32" />ویرایش</p>
<div class="cl"></div>
</div>
<div class="cl"></div>
</div>
</header>
<div class="cl"></div>
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 topic_td marg_pad">
<div id="body_txt" class="body_txt_rtl topic_det">
<div></div>
<div id="edit_exp_39723" class="editable">
<p dir="RTL"><strong>پروتکل <span dir="LTR">MIME</span></strong> مخفف عبارت <strong><span dir="LTR">(Multi-Purpose Internet Mail Extensions)</span></strong> می باشد.که برای ارسال داد ه هاي مالتي مديا از قبيل تصوير<span dir="LTR">Video </span>و <span dir="LTR">Audio </span>يا ديگر قالب هاي غيراسكي به کار می رود. به منظور ارسال اين گونه داده ها، كارگزار كاربر یا(<span dir="LTR">user agent</span>) بايد شامل سرآيندها یا (<span dir="LTR">header</span>) اضافي باشد.</p>
<p dir="RTL">پروتکل <span dir="LTR">MIME</span> شامل دو کلید واژه مهم برای پذیرش پیام های مالتی می باشد که عبارتند از:</p>
<ul dir="rtl">
<li><strong><span dir="LTR">Content-Type:</span></strong></li>
</ul>
<p dir="RTL"><span dir="LTR"> (header)که</span> یا سرآیند <span dir="LTR">content type </span>به کارگزار (<span dir="LTR">user agent</span>) کاربر دریافت کننده امکان انجام عمل مناسب را بر روی پیام می دهد.برای مثال با مشخص کردن اینکه بدنه نامه شامل یک فایل تصویری از نوع <span dir="LTR">JPEG</span> می باشد، (<span dir="LTR">useragent</span> ) یا کارگزار کاربر دریافت کننده بدنه نامه را به صورت تصویر <span dir="LTR">JPEG</span> کد گشایی می کند.</p>
<ul dir="rtl">
<li><strong><span dir="LTR">Content-Transfer-Encoding:</span></strong></li>
</ul>
<p dir="RTL"><span dir="LTR">(header)</span> یا سرآیند <span dir="LTR">Content-Transfer-Encoding:</span>به دلیل تبدیل كردن فرمت غيراسكي به اسكي است<span dir="LTR">. </span>اين سرآيند، كارگزاركاربر دريافت كننده را از وجود متن كدگذاري شده ي نامه و نوع كدگذاري آگاه مي كند<span dir="LTR">. </span>بنابراين، وقتي كه كارگزار كاربر اين دو سرآيند رادريافت كند، متن نامه را با استفاده از مقدار مشخص شده در<span dir="LTR">Content-Transfer-Encoding</span>به كد غيراسكي تبديل كرده و سپس ازطريق<span dir="LTR">Content-Type</span>نوع عملي كه بايد بر روي بدن هي نامه انجام گيرد را تعيين مي كند<span dir="LTR">.</span></p>
<p dir="RTL"><strong>مثالي از<span dir="LTR">MIME</span></strong></p>
<p dir="RTL">در اين بخش، با استفاده از يك مثال واقعي چگونگي استفاده و پردازش<span dir="LTR">MIME</span>نشان داده ميشود<span dir="LTR">. </span>فرض كنيد<span dir="LTR">doug sauderآقای </span>قصد دارد تا يك  فايل  <span dir="LTR">PNG </span>را در بدنه ي نامه قرار دهد<span dir="LTR">.</span> براي انجام اين كار، كارگزاریا (<span dir="LTR">user agent</span>) كاربر <span dir="LTR">Doug Sauder</span>، آدرس آقای <span dir="LTR">Joe Blow</span>و موضوع نامه را مشخص كرده و فایل <span dir="LTR">PNG</span> را در بدنه ی نامه قرار می دهد.پس از كليك كردن<span dir="LTR">Doug sauder</span>بر روي دكمه،<span dir="LTR">Send </span>كارگزاریا (<span dir="LTR">user agent</span>) كاربر يك پيام<span dir="LTR">MIME</span>توليد مي كند كه مشابه مثال زیر است<span dir="LTR">.</span></p>
<p dir="RTL"><img fetchpriority="high" decoding="async" src="http://scipost.wikipg.com/images/context/images/85.png" alt="" width="480" height="209" /></p>
<p dir="RTL">همان طور كه در مثال فوق نشان داده شده است كارگزار كاربر <span dir="LTR">doug sauder </span>تصوير<span dir="LTR">png</span>را با استفاده از كدهاي<span dir="LTR">base 64</span> كدگذاري كرده است<span dir="LTR">. </span>اين نوع كدگذاري، يكي از روشهاي استاندارد كدگذاري<span dir="LTR">MIME</span>براي تبديل به كد اسكي هفت بيتي محسوب مي شود<span dir="LTR">.</span>تكنيك كدگذاري ديگر<span dir="LTR">quoted-printable content-transfer-encoding</span>است كه عموما براي تبديل پيام هاي اسكي عادي به متن اسكي بدون كاراكترهاي اضافي مي باشد<span dir="LTR">.</span></p>
<p dir="RTL">كارگزار كاربر <span dir="LTR">Joe Blow</span> با توجه به مقدار سرآيند<span dir="LTR">Content-Transfer-Encoding</span>متن كدگذاري شده از طريق روش <span dir="LTR">base 64</span>راكدگشايي مي كند تا براي <span dir="LTR">Joe Blow</span> قابل خواندن باشد<span dir="LTR">. </span>اين پيام همچنين حاوي <span dir="LTR">Content-Type: image/png</span> است كه براي كارگزار كاربر <span dir="LTR">Joe Blow</span> مشخص مي نمايد كه متن پس از كدگشايي به طريق <span dir="LTR">base 64</span> بايد به صورت <span dir="LTR">png</span> در آيد<span dir="LTR">.</span></p>
<p dir="RTL"> سرآيند یا (headre) ديگري كه در مثال بالا مشاهده ميشود <span dir="LTR">MIME-Version</span> است كه نسخه <span dir="LTR">MIME</span> به كاربرده شده را نشان مي دهد<span dir="LTR">.</span></p>
<p dir="RTL">سرآيند <span dir="LTR">Content-Type</span> مشخص كننده ي ماهيت داده هاي بدنه ي نامه است كه با نام هاي نوع <span dir="LTR">(type) </span>و زيرنوع <span dir="LTR">(subtype) </span>نشان داده شده و پس از آن مجموع هاي از پارامترها قرار گرفته اند<span dir="LTR">.</span></p>
<p dir="RTL"><span dir="LTR">mime</span>طوري طراحي شده است كه قابليت توسعه پذيري با انواع  نوع<span dir="LTR">/ </span>زيرنوع ها را داشته باشد<span dir="LTR">.</span></p>
</div>
<div id="btn_edit_exp_39723"></div>
</div>
</div>
</article>
<article>
<header>
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 topic_title_context marg_pad">
<div class="matlabhead">
<p><a name="مهمترین انواع در MIME"></a></p>
<h2><b>مهمترین انواع در MIME</b></h2>
<p><a id="edit_topic_39724"></a><img decoding="async" src="http://files.wikipg.com/images/uitemp/pencil.png" alt="" width="32" />ویرایش</p>
<div class="cl"></div>
</div>
<div class="cl"></div>
</div>
</header>
<div class="cl"></div>
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12 topic_td marg_pad">
<div id="body_txt" class="body_txt_rtl topic_det">
<div></div>
<div id="edit_exp_39724" class="editable">
<p dir="RTL">در حال حاضر، هفت نوع مهم معرفي شده اند<span dir="LTR">. </span>براي هر كدام از اين نوع ها، مجموعه اي از زيرنوع ها در نظر گرفته شده اند كه هرساله ارتقاء مي يابند<span dir="LTR">. </span>در ادامه پنج نمونه از اين نوع ها شرح داده ميشوند<span dir="LTR">:</span></p>
<p dir="RTL"><strong><span dir="LTR">:text</span></strong></p>
<p dir="RTL">اين نوع براي كارگزار كاربر دريافت كننده مشخص مي كند كه بدنه ي نامه شامل داده هاي متني است<span dir="LTR">. </span>نوع<span dir="LTR">/ </span>زيرنوع رايج استفاده شده در اين زمينه <span dir="LTR">text/plain</span> است<span dir="LTR">. </span>زيرنوع <span dir="LTR">plain</span> بيان كننده ي متن ساده است كه نياز به نرم افزار خاصي براي فهميدن متن نامه ندارد<span dir="LTR">. </span>يك نظر اجمالي به سرآيند نامه ها نشان مي دهد كه اكثر آن ها از اين نوع استفاده ميكنند و اصولا با پارامترهاي خاصي همراه شده اند<span dir="LTR">. </span>به عنوان مثال، مي توان به<span dir="LTR"> text/plain; Charest=us-ascii</span> و يا <span dir="LTR">text/plain; Charest=“ISO- 8859-1</span> اشاره كرد<span dir="LTR">.</span> نوع<span dir="LTR">/</span>زيرنوع ديگري كه عموما به كار مي رود <span dir="LTR">text/html</span> است<span dir="LTR">. </span>زيرنوع <span dir="LTR">html</span> مشخص مي كند كه متن نامه شامل تگ هاي <span dir="LTR">HTML</span> است و كارگزار كاربر دريافت كننده، بايد آن را به صورت صفحه ي وب نشان دهد<span dir="LTR">.</span></p>
<p dir="RTL"><img decoding="async" src="http://scipost.wikipg.com/images/context/images/56.png" alt="" width="512" height="163" /></p>
<p dir="RTL"><strong><span dir="LTR">image</span></strong>:</p>
<p dir="RTL">اين نوع مشخص مي كند كه بدنه ي نامه به صورت يك تصوير است<span dir="LTR">. </span>دو نوع<span dir="LTR">/ </span>زيرنوع رايج استفاده شده در اين زمينه عبارتند از<span dir="LTR">.image/jpeg </span>و <span dir="LTR">image/gif</span> به عنوان مثال، وقتي كارگزار كاربر دريافت كننده با <span dir="LTR">image/gif</span> مواجه مي گردد، متوجه مي شود كه بايد تصويري از نوع <span dir="LTR">GIF</span> را كدگشايي نمايد<span dir="LTR">.</span></p>
<p dir="RTL"><img decoding="async" src="http://scipost.wikipg.com/images/context/images/57.png" alt="" width="494" height="197" /></p>
<p dir="RTL"><strong><span dir="LTR">audio</span></strong> :</p>
<p dir="RTL">اين نوع نياز به يك وسيله خروجي شنيداري مانند بلندگو براي منتقل كردن محتواي نامه دارد<span dir="LTR">.</span></p>
<p dir="RTL"><span dir="LTR">:</span><strong><span dir="LTR">video</span></strong></p>
<p dir="RTL">اين نوع  <span dir="LTR">mpeg</span> و فايل هاي <span dir="LTR">QuickTime</span> را در بر ميگيرد<span dir="LTR">.</span></p>
<p dir="RTL"><span dir="LTR">Application</span>:</p>
<p dir="RTL">اين نوع براي داده هايي است كه متناسب با دسته اي خاص از داده ها نباشند و قبل از ديده شدن يا مورد استفاده قرارگرفتن توسط كاربر نياز به پردازش با برنامه ي كاربردي خاصي داشته باشند<span dir="LTR">. </span>به عنوان مثال، زماني كه كاربر فايلي از نوع <span dir="LTR">Microsoft Word</span>را به نامه ي خود پيوست مي كند، كارگزار كاربر فرستنده از <span dir="LTR">application/msword</span> به عنوان مقدار نوع<span dir="LTR">/</span> زيرنوع استفاده مي نمايد<span dir="LTR">.</span>در مقصد نيز، كارگزار كاربر گيرنده، متن نامه را از طريق برنامه ي كاربردي <span dir="LTR">Microsoft Word</span> باز مي كند<span dir="LTR">.</span></p>
<p dir="RTL"><span dir="LTR">multipart</span>:</p>
<p dir="RTL">يك نوع <span dir="LTR">MIME</span> كه از نظر كاربردي از اهميت زيادي برخوردار است و نياز به بررسي ويژه دارد، نوع <span dir="LTR">multipart</span> است<span dir="LTR">. </span>هر نامه ي الكترونيكي همانند يك صفحه ي وب مي تواند داراي اشياء زيادي مانند متن، تصوير، اپلت ها و غيره باشد<span dir="LTR">. </span>در هر نامه ي الكترونيكي، تمامي اشياء از طريق پيام يكساني ارسال مي شوند<span dir="LTR">. </span>هنگامي كه يك پيام مالتي مديا شامل بيش از يك شيء <span dir="LTR">)</span>از قبيل چندين تصوير، متن اسكي و غيره) است، از سرآيند <span dir="LTR">Content-Type: multipart/mixed</span> استفاده ميشود<span dir="LTR">. </span>اين سرآيند، براي كارگزار كاربر دريافت كننده مشخص مي كند كه پيام حاوي چندين شيء مختلف است<span dir="LTR">. </span>تعيين كردن چند نكته براي كارگزار كاربر دريافت كننده مهم است كه عبارتند از<span dir="LTR">:</span></p>
<ul dir="rtl">
<li>نقطه ي شروع و پايان هر شيء<span dir="LTR">.</span></li>
<li><span dir="LTR"> </span>چگونگي كدگشايي هر شيء غيراسكي<span dir="LTR">.</span></li>
<li><span dir="LTR"> </span>نوع محتواي هر پيام<span dir="LTR">.</span></li>
</ul>
<p dir="RTL">تمامي اين موارد با قراردادن كاراكترهاي مرزي خاص بين هر شيء با شيء بعدي و استفاده از سرآيندهاي<span dir="LTR">Content-Type:</span> و<span dir="LTR">Content-Transfer-Encoding:</span> انجام پذير است<span dir="LTR">.</span></p>
<p dir="RTL"><img loading="lazy" decoding="async" src="http://scipost.wikipg.com/images/context/images/58.png" alt="" width="539" height="565" /></p>
<p dir="RTL"><strong><span dir="RTL">سرآيند</span> <span dir="RTL">نامه</span> <span dir="RTL">ي</span> <span dir="RTL">دريافت</span> <span dir="RTL">شده</span></strong></p>
<p dir="RTL">هر نامه ي الكترونيكي شامل مولفه هاي بسياري است<span dir="LTR">. </span>متن نامه كه قسمت اصلي آن محسوب مي شود، از فرستنده به گيرنده ارسال مي شود<span dir="LTR">.</span></p>
<p dir="RTL">در مورد نامه هاي،<strong><span dir="LTR">multipart </span> </strong>بدنه ي نامه خود شامل چند قسمت متفاوت است كه هر قسمت با يك يا چند خط اطلاعات اضافي در مورد آن قسمت همراه ميشود.</p>
<p dir="RTL">همان طور كه قبلا اشاره شد، اطلاعات اضافي در قالب خطوط سرآيند نامه قرار مي گيرند و براساس<span dir="LTR">RFC 822 </span>شامل سرآيندهاي زیر هستند.</p>
<ul dir="rtl">
<li>SUBJECT:</li>
<li>FORM:</li>
<li>TO:</li>
</ul>
<p dir="RTL">سرآيندهاي<span dir="LTR">MIME</span>نيز<span dir="LTR">Content-Transfer-Encoding </span>و <span dir="LTR">Content-Type</span>مي باشند<span dir="LTR">. </span>اماسرآيندهاي ديگري كه تاكنون به آ نها اشاره نشده سرآيندهاي درج شده توسط سرويس دهنده ي مقصد مي باشند<span dir="LTR">. </span>سرويس دهنده ي مقصد به محض دريافت سرآيندهاي<span dir="LTR">RFC822</span>و <span dir="LTR">MIME</span>يك خط سرآيند<span dir="LTR">Received:</span> را در قسمت بالاي پيام قرار ميدهد<span dir="LTR">. </span>اطلاعاتي كه در اين خط قرار مي گيرند عبارتند از: نام سرويس دهنده ي مبدا، نام سرويس دهنده ي مقصد و زمان دريافت نامه در سرويس دهنده ي مقصداين موارد،ممكن است كه يك نامه ي ساده شامل چند خط<span dir="LTR">Received</span>و<span dir="LTR">Return-Path</span>مختلف باشد. دليل اين موضوع، دريافت شدن نامه توسط سرويس دهنده ي ديگري بين سرويس دهندگان مبدا و مقصد است.</p>
</div>
</div>
</div>
</article>
<p>نوشته <a href="https://vcenter.ir/%d9%be%d8%b1%d9%88%d8%aa%da%a9%d9%84-mime/">پروتکل MIME</a> اولین بار در <a href="https://vcenter.ir">راهکارهای جامع دیتاسنتر</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vcenter.ir/%d9%be%d8%b1%d9%88%d8%aa%da%a9%d9%84-mime/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
