ארכיטקטורת רשתות מחשבים מוגדרת כתכנון הפיזי והלוגי של התוכנה, החומרה, הפרוטוקולים והמדיה של העברת הנתונים. פשוט אנו יכולים לומר כיצד מחשבים מאורגנים וכיצד משימות מוקצות למחשב.
נעשה שימוש בשני סוגי ארכיטקטורות הרשת:
איך לשרשר מחרוזות ב-java
- רשת Peer-To-Peer
- רשת לקוח/שרת
רשת Peer-To-Peer
- רשת Peer-To-Peer היא רשת שבה כל המחשבים מקושרים יחד עם הרשאות ואחריות שוות לעיבוד הנתונים.
- רשת Peer-To-Peer שימושית עבור סביבות קטנות, בדרך כלל עד 10 מחשבים.
- לרשת Peer-To-Peer אין שרת ייעודי.
- הרשאות מיוחדות מוקצות לכל מחשב לצורך שיתוף המשאבים, אך הדבר עלול להוביל לבעיה אם המחשב עם המשאב מושבת.
היתרונות של רשת עמית לעמית:
- זה פחות יקר מכיוון שהוא לא מכיל שום שרת ייעודי.
- אם מחשב אחד מפסיק לעבוד אבל, מחשבים אחרים לא יפסיקו לעבוד.
- קל להגדיר ולתחזק אותו כאשר כל מחשב מנהל את עצמו.
החסרונות של רשת עמית לעמית:
- במקרה של רשת Peer-To-Peer, היא אינה מכילה את המערכת הריכוזית. לכן, הוא לא יכול לגבות את הנתונים מכיוון שהנתונים שונים במיקומים שונים.
- יש לו בעיית אבטחה מכיוון שהמכשיר מנוהל בעצמו.
רשת לקוח/שרת
- רשת לקוח/שרת היא מודל רשת המיועד למשתמשי הקצה הנקראים לקוחות, כדי לגשת למשאבים כגון שירים, וידאו וכו' ממחשב מרכזי המכונה Server.
- הבקר המרכזי ידוע בשם א שרת בעוד שכל שאר המחשבים ברשת נקראים לקוחות .
- שרת מבצע את כל הפעולות העיקריות כמו אבטחה וניהול רשת.
- שרת אחראי על ניהול כל המשאבים כגון קבצים, ספריות, מדפסת וכו'.
- כל הלקוחות מתקשרים זה עם זה דרך שרת. לדוגמה, אם לקוח1 רוצה לשלוח נתונים מסוימים ללקוח 2, הוא שולח תחילה את הבקשה לשרת לקבלת ההרשאה. השרת שולח את התגובה ללקוח 1 כדי ליזום את התקשורת שלו עם לקוח 2.
היתרונות של רשת לקוח/שרת:
- רשת לקוח/שרת מכילה את המערכת הריכוזית. לכן אנו יכולים לגבות את הנתונים בקלות.
- לרשת לקוח/שרת יש שרת ייעודי המשפר את הביצועים הכוללים של המערכת כולה.
- האבטחה טובה יותר ברשת לקוח/שרת מכיוון ששרת יחיד מנהל את המשאבים המשותפים.
- זה גם מגביר את המהירות של משאבי השיתוף.
חסרונות של רשת לקוח/שרת:
- רשת לקוח/שרת יקרה מכיוון שהיא דורשת שרת עם זיכרון גדול.
- לשרת יש מערכת הפעלה ברשת (NOS) כדי לספק את המשאבים ללקוחות, אבל העלות של NOS גבוהה מאוד.
- זה דורש מנהל רשת ייעודי כדי לנהל את כל המשאבים.