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

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