שרת (מחשבים) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
ביטול גרסה 14550754 של 82.80.154.52 (שיחה)
מאין תקציר עריכה
שורה 6:
* שרת הוא גם [[מחשב]] המריץ [[תוכנת שרת]] (אחת או יותר), ומספק שירותים למחשבים אחרים. לרוב, דרישות ה[[חומרה]] ממחשב זה גבוהות יותר מדרישות החומרה עבור מחשב שולחני רגיל שאיננו מתפקד כשרת. בנוסף, עשויות להיות דרישות מיוחדות בתחומי ה[[זמינות]], ה[[שרידות]], ה[[גיבוי]] ועוד.
 
תוכנת הלקוח יכולה להימצא באותו מחשב כמו תוכנת השרת או במחשב אחר. ספריות דינמיות וטכנולוגיות רכיבים למיניהן הן דוגמאות לתוכנות שרת שפועלות בדרך-כלל באותו מחשב שבו פועלת תוכנת הלקוח, בעוד שרתיששרתי אינטרנט לסוגיהם מיועדים למצבים שבהם תוכנת הלקוח ותוכנת השרת פועלות במחשבים שונים. מערכות שרתי [[בסיס נתונים|מסדי-נתונים]] מתוכננות גם הן עבור שרתים מרוחקים (Remote computer, כינוי למצב שבו תוכנת השרת נמצאת על מחשב אחר מאשר המחשב המקומי, Local computer).
 
תוכנת שרת מתאפיינת בכך שהיא פועלת על בסיס של האזנה לבקשה (request), והחזרת תגובה (response) לבקשה, שניהם ב[[פרוטוקול תקשורת|פרוטוקול]] שנקבע מראש. כיוון שבקשה עשויה להגיע בכל עת, על תוכנת שרת לפעול תמיד, בהמתנה לבקשה, להבדיל מתוכנת לקוח, שהמשתמש מביא לסיום פעולתה עם גמר השימוש בה.
 
כפי שניתן ללמוד מדוגמאות אלה, השרתים הם ביסודם [[תוכנה]] המבצעת את השירות הנדרש. ככל תוכנה, גם תוכנת השרת זקוקה למחשב פיזי שעליו היא מתבצעת. ייתכן לפיכך מצב שבו שרתים אחדים מתארחים על מחשב אחד, או לחלופין שרת אחד שמשתרע על מחשבים אחדים עקב העומס הרב המוטל עליו. [[חוות שרתים]] עשויה להכיל שרתים ומחשבים רבים מאוד, וניתן גם לכווץ אותה למחשב חזק המסוגל להכיל שרתים רבים. לעומת זאת ישנם מקרים בהם תוכנת השרת אינה מותקנת על מחשב סטנדרטי אלא על התקן (appliance) המהווה כעין "קופסה שחורה" שזה ייעודה היחידי.
דוגמאות:
* שרת [[הדפסה]], שתפקידו לקבל הדפסות מהמחשבים שברשת ולנתב אותן למדפסות המחוברות לרשת.
* שרת [[קובץ|קבצים]], שתפקידו לאחסן קבצים עבור משתמשי הרשת. אחסון הקבצים בשרת מאפשר שיתוף קבצים בין משתמשים שונים.
* [[שרת יישומים]], המקל על פיתוח תוכנה מבוזרת.
* [[שרת בסיס נתונים]], שמאחסן את תוכנת בסיס הנתונים ואת [[בסיס הנתונים]].
* שרת [[דואר אלקטרוני]], שתפקידו לקבל ולשלוח דואר אלקטרוני. בולטים בתחום זה השרתים MS-Exchange ו-Lotus Domino.
* שרת [[פקס]], מאפשר שליחה וקבלה של פקסים ממספר משתמשים בו זמנית באמצעות מחשב מרכזי.
* [[שרת HTTP]], מספק דפי [[HTML]] וקבצים נלווים לאתרי אינטרנט. בולטים בתחום זה [[Apache HTTP Server|Apache]] ו-[[IIS]].
* [[שרת פרוקסי]], שימוש בשרת זה מאפשר שיפור מהירות תעבורת נתונים מהשרת למחשב הקצה.
* [[שרת]] [[DNS]], שרת הממיר [[HostName]] לכתובת אינטרנט ([[כתובת IP]]).
* שרת [[תוכנה]] - שרת שמאפשר למשתמשים להשתמש בתוכנה מסוימת שאיננה ברשימה הנ"ל.
 
כפי שניתן ללמוד מדוגמאות אלה, השרתים הם ביסודם [[תוכנה]] המבצעת את השירות הנדרש. ככל תוכנה, גם תוכנת השרת זקוקה למחשב פיזי שעליו היא מתבצעת. ייתכן לפיכך מצב שבו שרתים אחדים מתארחים על מחשב אחד, או לחלופין שרת אחד שמשתרע על מחשבים אחדים עקב העומס הרב המוטל עליו. [[חוות שרתים]] עשויה להכיל שרתים ומחשבים רבים מאוד, וניתן גם לכווץ אותה למחשב חזק המסוגל להכיל שרתים רבים. לעומת זאת ישנם מקרים בהם תוכנת השרת אינה מותקנת על מחשב סטנדרטי אלא על התקן (appliance) המהווה כעין "קופסה שחורה" שזה ייעודה היחידי.
 
[[מערכת הפעלה|מערכות הפעלה]] מקובלות לשרתים הן Windows NT Server לדורותיה, [[יוניקס]] ו[[לינוקס]].
 
ארכיטקטורת [[שרת-לקוח]] עוסקת בחלוקת העבודה בין השרתים ובין תוכנות הלקוח (client) הפונות אליה.
 
== סוגי שרתים ==
* שרת [[שרת הדפסה]], שתפקידו לקבל הדפסות מהמחשבים שברשת ולנתב אותן למדפסותל[[מדפסת|מדפסות]] המחוברות לרשת.
* שרת [[קובץ|שרת קבצים]], שתפקידו לאחסן [[קובץ|קבצים]] עבור משתמשי הרשת. אחסון הקבצים בשרת מאפשר שיתוף קבצים בין משתמשים שונים.
* [[שרת יישומים]], המקל על פיתוח תוכנה מבוזרת.
* [[שרת בסיס נתונים]], שמאחסן את תוכנת בסיס הנתונים ואת [[בסיס נתונים|בסיס הנתונים]].
* שרת [[שרת דואר אלקטרוני]], שתפקידו לקבל ולשלוח [[דואר אלקטרוני]]. בולטים בתחום זה השרתים MS-Exchange ו-Lotus Domino.
* שרת [[שרת פקס]], מאפשר שליחה וקבלה של פקסים[[פקס]]ים ממספר משתמשים בו זמנית באמצעות מחשב מרכזי.
* [[שרת HTTP]], מספק דפי [[HTML]] וקבצים נלווים לאתרי אינטרנט. בולטים בתחום זה [[Apache HTTP Server|Apache]] ו-[[IIS]].
* [[שרת פרוקסי]], שימוש בשרת זה מאפשר שיפור מהירות תעבורת נתונים מהשרת למחשב הקצה.
* [[שרת]] [[DNS]], שרת הממיר [[HostNameשם תחום]] לכתובת אינטרנט ([[כתובת IP]]).
* שרת [[תוכנה]] - שרת שמאפשר למשתמשים להשתמש בתוכנה מסוימת שאיננה ברשימה הנ"ל.
 
==חוות שרתים==
שורה 76:
* [[מונחים בחומרה]]
* [[מונחים ברשת מחשבים]]
 
==קישורים חיצוניים==
* {{ויקישיתוף בשורה|תצוגה=שרתים}}
 
[[קטגוריה:תקשורת מחשבים]]