سرور وب: تفاوت میان نسخه‌ها

۱۷ بایت اضافه‌شده ،  ۱ سال پیش
Hypertext نه Hypertex
جزبدون خلاصۀ ویرایش
(Hypertext نه Hypertex)
'''کارساز وب'''،<ref>''کارساز'' و ''وب'' واژه‌های مصوب [[فرهنگستان زبان و ادب فارسی]] به جای ''Server'' و ''Web'' در [[زبان انگلیسی|انگلیسی]] هستند. {{یادکرد وب | تاریخ بازبینی=۲۸ دسامبر ۲۰۱۱ | عنوان=واژه‌نامه مرجع برای ترجمه محیط لینوکس | نشانی=http://tihcec.tabaar.com/Nashrie/Files/874.pdf | ناشر=[[شورای عالی انفورماتیک]] | archiveurl=https://web.archive.org/web/20120112083716/http://tihcec.tabaar.com/Nashrie/Files/874.pdf | archivedate=۱۲ ژانویه ۲۰۱۲ | dead-url=yes }}</ref> '''سرور وب''' یا '''وب سرور''' {{انگلیسی|web server}}، [[سیستم|سامانه‌ای]] (میزبان یک نرم افزار) ، و یا سخت افزاری برای اجرای یک نرم افزار است که امکان پاسخگوئی به درخواست های کاربران [[مرورگر وب|شبکه جهانی وب]] را دارد. به‌طور کلی یک وب سرور میزبان یک یا چند وب سایت است که درخواست های ارسالی از پروتکل اچ تی تی پی و یا چندین پروتکل را پردازش میکند .
 
اصلی‌ترین وظیفه یک وب سرور میزبانی و ذخیره ی صفحات وب، پردازش آنها و ارسال صحیح اطلاعات پردازش شده در صفحات وب به کاربران است. ایجاد ارتباط بین کاربر و سرور از طریق جایی به نام HypertexHypertext Transfer Protocol و یا به اختصار HTTP انجام می شود. اطلاعات ارسالی سرور به کاربر معمولا در قالب ساختار HTML است که میتواند حاوی عکس، صفحات نوشتاری و صفحات کد نویسی شده باشد.
 
در پاسخ به درخواست کاربر برای ارتباط با یک صفحه وب مشخص توسط پروتکل HTTP ارسال میکند ، سرور بعد از دسترسی به صفحه درخواستی و پردازش آن، پاسخ کاربر را ارسال میکند، و اگر صفحه مورد درخواست کاربر را پیدا نکرد پیامی مبنی بر وجود مشکل در اطلاعات درخواستی به دستگاه کاربر می فرستد. اطلاعات رسیده به ماشین کاربر ابتدا توسط یک [[مرورگر وب]] یا [[خزنده وب]] دریافت میشود.
 
در واقع به دو معنی است:
# یک [[برنامه کامپیوتری]] است که مسئول قبول کردن درخواست‌هایدرخواست‌ های http از [[کارخواه|کارخواهان]] است که همان [[مرورگر وب|مرورگرهایمرورگر های وب]] هستند و پاسخ‌هاپاسخ‌ ها را به همراه یک سری اطلاعات به آن‌هاآن‌ ها پست می‌کنندمی‌ کنند. این پاسخ‌هاپاسخ‌ ها همان صفحات HTML هستند. به‌طوربه‌ طور مثال اگر در صفحه مرورمرورگر گرتانتان آدرس http://fa.wikipedia.org/index.php را وارد کنید، یک درخواست به دامنه‌ایدامنه‌ ای که نامش fa.wikipedia.org است، فرستاده می‌شودمی‌ شود. آنگاه سرور صفحه index.php را برای شما می‌فرستدمی‌ فرستد.
# یک کامپیوتراستکامپیوتر است که یک برنامهٔبرنامه کامپیوتری را اجرا می‌کندمی‌ کند و کارایی‌اشکارایی‌ اش همانند مطالبی است که در بالا گفته شد.
هر کامپیوتری می‌تواند با نصب نرم‌افزارنرم‌ وب‌سرور،افزار وب‌ سرور، به سرور وب تبدیل شود.
 
سرورها به‌طور کلی به ۲ دسته تقسیم می‌شوند:
 
== ویژگی‌های مشترک ==
در عمل بسیاری از سرورهای وب، ویژگی‌هایویژگی‌ های زیر را نیز پیاده‌سازیپیاده‌ سازی می‌ می‌کنندکنند:
* شناسایی: درخواست شناسایی اختیاری قبل از اجازه دسترسی به انواع منابع
* نه تنها مفاهیم استاتیک (مفاهیم فایلی که بر روی سیستم فایلی وجود دارد) بلکه مفاهیم داینامیک را با یک یا چند ساختار نیز مانند SSI, CGI, SCGI,FastCGI,JSP,PHP,ASP,ASP.NET اداره می‌کند.
۶

ویرایش