انواع فایل

دانلود فایل ، خرید جزوه، تحقیق،

انواع فایل

دانلود فایل ، خرید جزوه، تحقیق،

تفاوت برنامه های IIs

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 10

 

تفاوت های میان برنامه های Iis و DHTML

برنامه های IIS ، برنامه هایی هستند که بر روی سرویس دهنده و تحت Microsoft Internet Information Server اجرا می شوند در مقابل ، برنامه های DHTML بر روی کامپیوتر سرویس گیرنده اجرا شده و از امکانات DHTML برنامه Microsoft Internet Explorer استفاده می کنند و به این ترتیب به ورودی های کاربر پاسخ سریع می دهند.

این نوع برنامه ها برای نوشتن بازی ها و شبیه سازی محیط و گرفتن اطلاعات از کاربر مناسب هستند. متاسفانه این نوع برنامه ها به نسخه چهارم IE یا نسخه های بالاتر آن نیاز دارند. بدنیست کمی بیشتر در مورد برنامه های IIS توضیح دهیم . چون هدف از یادگریی ASP ، نوشتن برنامه های IIS می باشد که بر روی سرویس دهنده اجرا می شوند.

برنامه های IIS با چندین مرورگر مختلف و نسخه های متفاوت آنها سازگاری دارند. همچنین در محیط های مختلف مثل Mac یا Unix نیز اجرا می شوند. بنابراین این نوع برنامه ها باری نوشتن برنامه های تجاری که مخاطبین زیادی دارند مناسب هستند ؛ چون دلیلی ندارد همه کاربران از ویندوز استفاده کرده و یا نسخه آخر IE را در اختیار داشته باشند.

با توجه به این که برنامه های IIS بر روی سرویس دهنده اجرا می شوند برای به روز درآوردن آنها تنها کافی است کد موجود بر روی سرویس دهنده را تغییر داد.

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

شما می توانید برای شناسایی کاربران به آنها نام و کلمه عبور اختصاص دهید و هنگام برقراری ارتباط با برنامه کاربردی نام و کلمه عبور را درخواست کنید.

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

چگونگی درخواست فایل ها توسط مرورگر :

هنگامی که شما یک آدرس URL در فیلد آدرس مرورگر خود تایپ می کنید ، چند چیز اتفاق می افتد .مرورگر ، آدرس وارد شده را تحلیل کرده و پیغامی به سرویس دهنده نام می فرستد تا نام مشخص شده ( به عنوان مثال ، Microsoft .Com) را به یک آدرس IP ( به عنوان مثال 207.84.25.32 ) ترجمه کند. سپس مرورگر با استفاده از آن آدرس IP به سرویس دهنده مروبطه متصل شده و فایل را درخواست می کند. سرویس دهنده فایل را میخواند و محتویات آن را به مرورگ بر می گرداند. در این مرحله مرورگر ، دستورات HTML آن فایل را تحلیل و فرمت فایل را تعیین می کند. بیشتر فایلهای HTML درون خود به تصاویر گرافیکی اشاره میکنند. این اشاره ها به صورت رفرنس بوده که هر یک از آنها با یک آدرس URL مشخص می شوند . بنابراین کل این عملیات برای تک تک تصاویر گرافیکی و یا فایل های دیگری که با رفرنس به آنها اشاره شده است تکرار می شود.

به این ترتیب پروسه نمایش یک فایل HTML شامل تعدادی از تراکنش کوچک بین سرویس گیرنده ( یعنی مرورگر ) وسرویس دهنده وب می باشد.

برنامه های IIS نیز تقریبا به همین صورت عمل می کنند. ابتدا یک مرورگر یک صفحه را از سرویس دهنده درخواست می کند. این درخواست همیشه برای یک فایل خاص می باشد. پاسخ سرویس دهنده به نوع فایل درخواستی بستگی دارد. اگر فایل مورد نظر از نوع HTML ( با پسوند htm یا html ) باشد . سرویس دهنده به سادگی محتویات فایل را میخواند و محتویات آن را به صورت یک رشته درآورده و بر اساس قوانین URL کد گذاری می کند و سپس رشته حاصله را به مرورگر ببر می گرداند. کل این پروسه ، از درخواست تا پاسخ یک تراکنش مابین سرویس گیرنده و سرویس دهنده تلقی می شود. سرویس گیرنده همواره تراکنش را شروع می کند و سپس تا زمان رسیدن پاسخ از سوی سرویس دهنده منتظر می ماند که در این زمان تراکنش کامل شده و خاتمه می یابد.

در خواست فایل از سرویس دهنده وب مشابه هنگامی است که در Windows explorer روی یک فایل شبکه ای ( فایلی که بر روی کامپیوتر سرویس دهنده قرار داد ) دوباره – کلیک می کنید ؛ البته با دو تفاوت :

سرویس دهنده وب هیچگاه اجازه نمی دهد که برنامه محلی شما ( یعنی مرورگر) فایل درخواستی را باز کرده یا در آن چیزی بنویسید ؛ درعوض خودش فایل را باز میکند و محتویات آن را برمیگرداند.

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

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

اگر ارتباط بر ا ساس پروتکل استاندارد HTML برقرار شود بیشتر فایل ها به چندین تراکنش نیاز دارند ، یکی برای فایل HTML اصلی و بقیه برای یکایک فایل های گرافیکی که در فایل اصلی به آنها اشاره شده است . بنابراین برای نمایش یک فایل که شمال 5 تصویر گرافیکی است مرورگر 6 درخواست جداگانه به سرویس دهنده وب می فرستد.

درخواست یک فایل asp توسط مرورگر :

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



خرید و دانلود  تفاوت برنامه های IIs