שרת HTTP – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ הערות שוליים
מ ←‏היסטוריה: CERN אינו חברה
שורה 2:
 
==היסטוריה==
שרת ה-HTTP הראשון, httpd (ראשי תיבות של: Hyper-Text Transfer Protocol Deamon) נכתב על ידי [[טים ברנרס-לי]]. הוא החל לעבוד על הפרויקט בשנת [[1989]] בחסותבמסגרת חברתעבודתו ב[[CERN]] בה עבד, ובשנת [[1990]] הציג את הגרסה הראשונה של השרת, במקביל להצגת [[דפדפן]] האינטרנט הראשון, [[WorldWideWeb]]. טים ברנרס-לי יצר למעשה את הגרסה הראשונה של פרוטוקול ה-HTTP, שלימים נקראה HTTP 0.9, גרסה זו של הפרוטוקול הייתה פשוטה ביותר ולמעשה כללה פקודה אחת בלבד - "GET", ללא מבנה פתיח, ניהול תקשורת או הודעות שגיאה.
 
כיום, שרתי דפי אינטרנט מסוגלים לא רק לשלוח ללקוח קבצים השמורים על מחשב השרת, אלא גם להריץ יישומים על השרת בתגובה לבקשות שהתקבלו, לשמור ולמחוק נתונים שצורפו לבקשה, ולשלוח ללקוח תכנים המיוצרים באופן דינמי. מערכת [[מדיה-ויקי]] אשר עליה מבוססת [[ויקיפדיה]] היא דוגמה ליישום המורץ על שרת כזה. על-מנת לייצר את התכנים הדינמיים מריצים בדרך כלל תוכנה בשילוב עם שרת דפי האינטרנט. בעבר תוכנות כאלו נכתבו בשפות כמו [[C++‎]] וקושרו לשרת באמצעות [[Common Gateway Interface|CGI]]. כיום משתמשים בשפות וטכנולוגיות כמו [[PHP]],{{כ}} [[JSP]],{{כ}} [[ASP]] ו-[[ASP.NET]] למימוש מטרה זו.