שרת

מידע

2022

אנו מסבירים מהו שרת, המאפיינים העיקריים שלו ולמה הוא מיועד. כמו כן, מהו שרת אינטרנט, סיווג ודוגמאות.

שרתים פועלים על בסיס מודל תקשורת לקוח-שרת.

מה זה שרת?

ב מחשוב, ידוע כשרת (משרת באנגלית) ל-a מַחשֵׁב שהוא חלק מא רשת מחשבים והיא מספקת שירותים מסוימים לשאר המחשבים שלה, הנקראים תחנות או לקוחות. המחשב האמור חייב להיות בעל אפליקציה ספציפית המסוגלת לענות על בקשות של לקוחות שונים ולספק להם מענה בזמן, כך שבמציאות בתוך אותו מחשב פיזי (חוּמרָה) מספר שרתים בו זמנית יכולים לעבוד (תוֹכנָה), כל עוד יש להם את המשאבים הלוגיסטיים הדרושים.

השרתים פועלים על בסיס מודל של תִקשׁוֹרֶת (או "ארכיטקטורה") של שרת-לקוח, מחלק את המשימות בין ספקי המשאבים הזמינים, ובכך מציעים את לקוחות ההזדמנות לשתף נתונים, מֵידָע ספציפי וגישה למשאבי תוכנה וחומרה מסוימים, כגון יישום ספציפי או ציוד היקפי. כך הם עובדים, למשל, אתרי אינטרנט והשירותים של אימייל.

בדרך כלל, ניתן לסווג שרתים בהתאם לזמינותם ליעודים ומשותפים. שרתים ייעודיים הם אלה שיש להם את כל החומרה ומשאבי העיבוד שלהם כדי לשרת בקשות לקוחות; בעוד שרתים משותפים הם אלה, יחד עם קבלת בקשות מלקוחות דרך נֶטוֹ, הם משרתים תהליכים באופן מקומי, מחוץ לרשת.

מאפיינים של שרת

לשרתים חייבים אספקת חשמל קבועה.

מכיוון ששרתים הם מחשבים שאחראים על עמידה בדרישות של לקוחות רשת, אחד המאפיינים העיקריים שלהם הוא שהמשאבים שלהם חייבים להיות זמינים כל הזמן כדי שהרשת תהיה פעילה כל הזמן. במילים אחרות, הם חייבים להיות תמיד דולקים, תמיד זמינים. זו הסיבה שלפעמים לא ניתן לטעון דף אינטרנט או משאביו: אם שרת קורס או קורס, פלח מסוים של הרשת שעליו הוא אחראי לא יהיה זמין יותר ללקוחותיו.

מצד שני, השרתים הם בדרך כלל מחשבים מתקדמים, מצוידים ביכולת עיבוד מספקת כדי לשרת מספר רב של בקשות לקוח בטווח מינימלי של עיכוב. זה גם מרמז על אספקה ​​קבועה של חַשְׁמַל ומשאבים פיזיים אחרים כדי להבטיח את תפעולו. למעשה, במקרים רבים השרתים מאוחסנים בתאים ממוזגים מאוד, גם מבחינה אקלימית: בסביבה קרירה מספיק ונטולת אבק, נמנעת התחממות יתר של המערכת.

בשביל מה שרת?

שרתי המשחק מאפשרים גישה לתוכנית פנאי.

השרתים, כפי שאמרנו, מופקדים על מתן מענה לבקשות של לקוחות רשת נחושה, וניהול המשאבים העומדים לרשותה כך שכל לקוח יוכל לגשת למידע או לציוד היקפי שהוא צריך. במובן זה, לשרתים יכולים להיות פונקציות שונות מאוד, כגון:

  • שרתי קבצים. הם מאחסנים את הקבצים או קבצים של מידע ולהאכיל אותם לרשת.
  • Active Directory / שרתי דומיין. הם מנהלים את המידע הקשור ל נֶטוֹ, שלהם משתמשים, צוותים וקבוצות פנימיות.
  • שרת הדפסה. היא מנהלת סט של מדפסות הזמינות לרשת, מעניקה גישה אליהן ומנהלת את תור ההדפסה.
  • שרת דואר. היא מנהלת את זרימת הדואר האלקטרוני בין לקוחות רשת, מלקוחותיה ואליהם, שולחת וקבלה של הודעות ומאחסנת את ההיסטוריה שלהם.
  • שרת פרוקסי. תפקידו הוא גיבוי, אחסון לזמן מה מטמון עותק של דפי האינטרנט הזמינים עבור הרשת, כדי להאיץ את הגישה אליהם או כדי לאפשר שחזור נתונים אם המקור אינו פועל.
  • שרת אינטרנט. היא מאחסנת את התוכן הדרוש עבור עמוד אינטרנט אחד או יותר ומנהלת את הגישה המסודרת אליו, כך שדפדפני הלקוחות יוכלו "לעבד" אתר.
  • שרת DNS. מאחסן את המידע הדרוש לשיוך שם של תְחוּם עם סדרה של כתובות IP של המחשבים המקושרים אליו (שרתי האינטרנט שלו).
  • שרת DHCP. אחראי על הקצאת כתובות IP דינמיות (משתנות) ללקוחות המתחברים לרשת.
  • שרת FTP. מאחסן מידע ספציפי על המשתמש ומאפשר גישה פרטית אליו בין מחשבים.
  • שרת משחקים. אלה המוקדשים במיוחד לאחסון מידע כך שלקוחות יוכלו לגשת לתוכנית פנאי בו-זמנית (משחקי וידאו מסיביים, בדרך כלל).

שרת אינטרנט

שרת האינטרנט מאפשר חיבורים באמצעות פרוטוקולים כגון HTTP.

שרתי האינטרנט הם תוכניות (תוכנה) לשימוש יומיומי ב מרשתת, המתווך בין השרת בו מתארח הנתונים המבוקש על ידי הלקוח לבין המחשב שלו, המאפשר חיבורים באמצעות פרוטוקולי נתונים שונים, כגון הידוע HTTP (פרוטוקול העברת HyperText, או פרוטוקול העברה היפרטקסט). במילים אחרות, מדובר בתוכנות שמתווכות בין הדפדפן של משתמש אינטרנט למקום בו שוכן המידע שהוא מחפש או צריך.

מונח זה משמש גם להתייחסות למחשב עצמו (חומרה) שבו מאוחסנים הקבצים המרכיבים אתר אינטרנט, יחד עם התוכנה הנחוצה כדי להתאים לחיבור הנתונים באינטרנט.

סוגי שרתי אינטרנט

שרתי אינטרנט יכולים להיות משני סוגים, בהתאם לתוכן שלהם:

  • שרתים סטטיים. זהו השם שניתן למחשבים שבהם מאוחסן המידע שהמשתמש מחפש ושרת ה-HTTP שמגיב ל- פרוטוקולים בקשת נתונים. הקבצים המבוקשים נשלחים תוך כדי שהם מאוחסנים, בין אם ישנן שגיאות ובין אם לאו, ומכאן מגיע שמם.
  • שרתים דינמיים. במקרה זה, מדובר בשרתים זהים לאלה הסטטיים, אך מכילים תוכנות נוספות (כגון אפליקציות ו מסדי נתונים), המאפשר להם לעדכן את המידע המבוקש על ידי הלקוח לפני שליחתו דרך האינטרנט.

דוגמאות לשרתי אינטרנט

חלק משרתי האינטרנט הנפוצים ביותר הם הבאים:

  • Nginx. שרת אינטרנט ופרוקסי שפותחו על ידי החברה עם שם השם ב-2004.
  • אפאצ'י. שרת אינטרנט HTTP בקוד פתוח, שפותח בשנת 1995 ומתוחזק על ידי א קהילה של המשתמשים המרכיבים את קרן תוכנת Apache.
  • שירותי מידע באינטרנט או IIS. שרת אינטרנט ומערכת שירותים המיועדים ל Microsoft Windows שנכלל במקור בגרסתו ה-NT.
  • צ'ירוקי. שרת אינטרנט מרובה פלטפורמות כתוב בשפת C, זמין תחת הרישיון הציבורי הכללי של GNU (תוכנה חינמית).
  • Tomcat. הפצת אפאצ'י משנת 1999, הידועה גם בשם Jakarta Tomcat, הפועלת על עיקרון של servlets (Java).
!-- GDPR -->