אנו מסבירים מהו שרת אינטרנט ומהם המאפיינים שלו. בנוסף, למה זה מיועד ושרתי האינטרנט הנפוצים ביותר.
שרת אינטרנט מתווך בין המשתמש לשרת שבו נמצא המידע.מהו שרת אינטרנט?
ב מחשוב, שרת אינטרנט או שרת HTTP זה חתיכה של תוֹכנָה של תקשורת המתווכת בין ה שרת שבו הנתונים המבוקשים ומחשב הלקוח נמצאים, המאפשרים חיבורים דו-כיווניים או חד-כיווניים, סינכרוניים או אסינכרוניים, עם כל יישום של לָקוּחַ, אפילו עם דפדפנים שמתרגמים קוד שניתן לתרגם (ניתן לעיבוד) לדף אינטרנט ספציפי. במילים אחרות, אלו תוכניות שמתווכות בין ה שם משתמש האינטרנט והשרת שבו נמצא המידע שאתה מבקש.
שרתי האינטרנט הם תוכניות שימוש יומיומי ב מרשתת, המשתמשים בפרוטוקולי נתונים שונים כדי לתקשר, הנפוץ ביותר ואיכשהו סטנדרטי הוא HTTP (פרוטוקול העברת HyperText). עם זאת, אפשר גם להשתמש במונח כדי להתייחס ל מַחשֵׁב שבו ה קבצים המרכיבים אתר אינטרנט, יחד עם התוכנה הדרושה כדי לעמוד בחיבור של נתונים אינטרנט.
מאפיינים של שרת אינטרנט
בשרת סטטי הקבצים נשלחים כפי שהם מאוחסנים.שרת אינטרנט פועל על מחשב ממתין לבקשות מדפדפן האינטרנט של לקוח, ומספק את הנתונים המבוקשים כדי ליצור עמוד אינטרנט או, אם לא, הודעת שגיאה. שרתי אינטרנט יכולים להיות משתי מחלקות: סטטי ודינמי.
- שרתים סטטיים. הם מורכבים ממחשב שבו המידע מאוחסן ושרת HTTP שמגיב ל- פרוטוקולים מהזמנה. השם שלו נובע מהעובדה שהקבצים נשלחים תוך כדי אחסון.
- השרתים הדינמיים. במקום זאת הם שרתים סטטיים המכילים תוכנות נוספות (בדרך כלל יישומים ו מסדי נתונים) המאפשרים להם לעדכן את המידע המבוקש לפני שליחתו ללקוח.
בשביל מה שרת אינטרנט?
המשתמש מזין כתובת אינטרנט בדפדפן ששולחת בקשה לשרת.כאמור, תפקידם של שרתי אינטרנט הוא לתווך בין בקשות המשתמש לבין הקבצים המכילים את המידע המבוקש, במחשב שבו הם מאוחסנים. לכן, אתה צריך אחד כדי לפרסם אתר אינטרנט, וגם כדי לקבל גישה לנתונים המרכיבים כל דף אינטרנט. תהליך זה מתרחש באופן הבא:
- המשתמש מזין כתובת אינטרנט (כתובת אתר) בדפדפן שלך והוא שולח בקשה לשרת האינטרנט.
- שרת האינטרנט (התוכנה) מחפש את הקבצים הרלוונטיים בשרת עצמו (חוּמרָה) או בשירות אירוח שבו הם תמיד זמינים ומקוונים.
- לאחר מכן הקבצים מעובדים כמבוקש ונשלחים לפי פרוטוקול ההעברה, כלומר לפי מערכת כללים המסדירה את תִקשׁוֹרֶת בין מחשבים.
- הדפדפן מקבל את הקבצים ומרכיב את תוכן דף האינטרנט המוצג למשתמש.
שרתי האינטרנט הנפוצים ביותר
חלק משרתי האינטרנט הנפוצים ביותר הם הבאים:
- Nginx. שרת אינטרנט ופרוקסי שפותחו על ידי עֵסֶק הומוני.
- אפאצ'י. זהו שרת אינטרנט HTTP בקוד פתוח, המשמש עבור מחשבי יוניקס, חלונות ומקינטוש, שפותחה ומתוחזקת על ידי א קהילה של המשתמשים המרכיבים את קרן תוכנת Apache.
- שירותי מידע באינטרנט או IIS. שרת אינטרנט וסט שירותים המיועדים עבור Microsoft Windows שנכלל במקור בגרסתו ה-NT.
- צ'ירוקי. זהו שרת אינטרנט מרובה פלטפורמות כתוב בשפת C, זמין תחת הרישיון הציבורי הכללי של GNU, מאת תוכנה חינמית.
- Tomcat. הפצת אפאצ'י הידועה גם בשם Jakarta Tomcat, פועלת תחת העיקרון של servlets (Java).