Network Systems Flashcards
מה הם ערוצי תקשורת ואיך הם מעבירים מידע?
ערוץ קווי וערוץ אלחוטי, מעבירים מידע על ידי גלים אלקטרו מגנטים בתדרים שונים
מה הם היתרונות ומה הם החסרונות בכל ערוץ תקשורת?
קווי אין הפרעות סביבתיות אבל אינו נייד, אלחוטי יכולות להיות הפרעות אבל נייד
מה הם המאפיינים של רשת lan
מקומית
כל השטח של הרשת בבעלות מקים הרשת (בנאדם פרטי או ארגון)
מה הם הרכיבים בציוד תקשורת דמוי נתב ומה הם עושים למעשה
לנתב ביתי יש מעבד, זיכרון נדיף ולא נדיף. החומרה הזו שלו למעשה מריצה תוכנית שמעבירה מידע מנקודה אחת ברשת לנקודה אחרת
מה הם שני סוגי כתובות איי פי ומה זה ה
dotted decimal
IPV4- סדרה ייחודית של 32 ביטים
IPV6- סדרה ייחודית של 128 ביטים
שיטת סימון לצרכי הבנה אנושיים וקלים הופכת כל 8 ביטים בכתובת מתוך ה32 ל4 מספרים שלמים חסרי סימן שמופרדים ע”י נקודה
מה היא כתובת איי פי פרטית
כתובת למחשב שמיועדת לשימוש רק בתוך רשת ה
LAN
המקומית כלומר לא ניתן להשתמש בה לצורך תקשורת עם מחשבים מחוץ לרשת המקומית. לצורך תקשורת כזו צריך כתובת איי פי ציבורית או גלובלית
מה הוא פרוטוקול הניתוב במובן הכללי
תהליך שמריץ הנתב להעברת מידע ע”י השלבים הבאים:
מריץ אלגוריתם ניתוב לחישוב מסלול טוב ביותר
לוקח את תוצאות האלגוריתם ויוצר מבנה נתונים בשם טבלת ניתוב
משתמש במידע מתוך הטבלה לקביעת צורת המיתוג שמבטיחה את הגעת המידע ליעד הנכון
תהליך המיתוג הוא העברת מידע שמגיע דרך ממשק כניסה לממשק יציאה
router - Rp Ra S - routing protocol, routing algorithm, switching
מה הוא תהליך השיוך שנעשה בין המשתמש לנתב
כאשר משתמש קצה מתחבר לרשת הוא מבצע שיוך של יחידת הקצה
שלו לנתב ע”י בחירת הרשת והכנסת סיסמה
מה הוא סוקט במובן הכללי
אובייקט של מערכת ההפעלה, מוקצה ומנוהל על ידה
ייעודו לשימוש תוכניות לצורך שליחה וקבלה של הודעות, תוכנית שרוצה לשלוח ולקבל חייבת לבקש הקצאה של סוקט ובהמשך לבצע עליו פעולות מתאימות באמצעות קריאה לפונקציות שפועלות על סוקטים
איזו פונקציה משמשת לבקשת סוקט
socket()
מה הוא ממשק הסוקטים
אוסף פונקציות המבצעות פעולות על סוקטים כולל הקצאה ראשונית
מה היא האנלוגיה בין פעולות על קבצים להעברת מידע בין תוכניות
למעשה הן אותה פעולה בהבדל שפעולה על קבצים נעשית דרך בקשה להקצאת file descriptor
בזמן שהעברת מידע נעשית דרך בקשה להקצאת סוקט
סוקט הוא למעשה סוג מסוים של קובץ, בקשה לכתיבה לקובץ דרך הקצאת הפייל דסקריפטור מקבילה לבקשה של תוכנית לשלוח הודעה לתוכנית אחרת דרך סוקט וכך גם בבקשה לקריאה מקובץ או קריאת הודעה דרך סוקט
מה ההבדל בין קריאה או כתיבה מקובץ להחלפת הודעות בין 2 תוכניות?
להחלפת הודעות יש צורך שלכל אחת מהן יוקצה סוקט, סוקט לשליחה מתוכנית וסוקט של קריאה לתוכנית, סוקט יכול לשמש גם לקבלה וגם לשליחה של הודעות ממשתמש קצה
תן דוגמה למצב בו מחשב אחד מחליף הודעות עם מחשב אחר בשימוש של יותר מסוקט אחד
בשיחת וידאו לדוגמה סוקט אחד יוכל להעביר מידע כתוב וסוקט אחר יוכל להעביר שטף וידאו, המפתח של התוכנית מחליט על הקצאות אלה בהתאם לצורכי התוכנית
מה הם 2 סוגי הסוקטים העיקריים ומה ההבדל העיקרי ביניהם
UDP and TCP
הקצאת הסוקט במקרה של
בניסוי שליחת הודעה ממחשב א למחשב ב מה דרוש מצד מחשב א
צעדים שתבצע התוכנית שתשלח את ההודעה הראשונה:
קריאה לחיבור
connect()
bind()
listen()
accept()
מה הוא הצעד הראשון בניסוי שליחת ההודעה
תוכן ההודעה שנמצא בבאפר מועתק ממרחב הזיכרון שהוקצה לו אל מרחב הזיכרון שהוקצה למערכת ההפעלה
באמצעות הסוקט, פרוטוקול טי סי פי מבצע פעולות על המידע שהוא מקבל דרך הסוקט ובין היתר “אורז” את המידע ביחידות מידע שנקראות חבילות או מסוג
packets, TCP segments
מה הוא הצעד השני בניסוי שליחת ההודעה
פרוטוקול טיסיפי מעביר את הסגמנטים שהוא יצר להמשך טיפול פרוטוקול IP
איי פי כמו טי סי פי ממומש ע”י אוסף פוקנציות המהוות חלק ממכלול פונקציות מערכת ההפעלה, פונקציות אלה שייכות למ”ה ולכן לא דורשות מנגנון מיוחד כמו במקרה של חיבור לשרתים של שירותים אחרים
מה הוא הצעד השלישי בניסוי שליחת ההודעה
איי פי מעביר את יחידות הדטא שהוא יצר להמשך טיפול הממומש בחומרה שבמקרה של הניסוי זהו כרטיס הרשת ע”י פרוטוקול
ethernet או פרוטוקול ווי פיי במקרה של חיבור אלחוטי
מי מממש את העברת המידע בין התוכנה (מ”ה) לבין החומרה המממשת
בין מ”ה לבין כרטיס הרשת העברת המידע תעשה ע”י מנהל התקן של כרטיס הרשת של מחשב הלקוח
מה הוא תפקידו של כרטיס הרשת בהקשר של ניסוי שליחת ההודעה ואיך הוא עושה אותו
מממש בחומרה של צד שולח וצד מקבל בפרוטוקול שכבת הערוץ ופרוטוקול של השכבה הפיסית
המימוש נעשה ע”י שמירת המידע שנשלח בזיכרון ראם (אוסף של ביטים) ואז תרגום סדרת הביטים לאות נשא עם שני ערכים גבוה ונמוך
מה הוא תהליך המיתוג ועל איזה מידע הוא מתבסס
העברת ממשק כניסה לממשק יציאה, ההחלטה לאיזו ממשק יציאה למתג את המידע שנכנס נעשית לפי כתובת האי פי של הנמען, כתובת זו מצורפת למידע שמגיע דרך ממשק הכניסה וגם לפי מידע ששמור במבנה נתונים בשם טבלת ניתוב
מה הוא WSP
שרת ווב עם תוכנת שרת עליו שמורים ומנוהלים תכנים של שרת
תכנים בשרת יכולים להיות מפוזרים בהרבה מקומות ושרתים שונים
תאר את מבנה הרשת של פרניק/מיטשל
רשת זו מורכבת מ2 תתי רשתות, קווית ואלחוטית
הרשת הקווית מנוהלת ע”י ה backbone switch
הרשת האלחוטית מנוהלת על ידי סוויטצים SW
BS מחובר לסוויצים המפוזרים במרחב ואליהם מחוברים המחשבים
SW מחובר לנקודות גישה שמספקים שירותים אלחוטיים
מה זה אומר שהbackbone switch
אחראי על הרשת הקווית?
הוא רואה תמונה מלאה של הרשת ולפי זה אחראי להקצות כתובות איי פי פרטיות
בפועל מי שמקצה את הכתובות זה השרתים של מערכת ההפעלה שהתפקיד שלהם לנהל את הרשת הקווית
מה זה אומר כתובת דינמית?
כתובת איי פי פרטית שניתנת ע”י הסוויצ שמנהל את הרשת הפנימית והיא ניתנת על בסיס מקום פנוי מתי שהרכיב יתנתק מהרשת הכתובת הזו תתפנה ובסבירות גבוהה לא תחזור לאותו מחשב כאשר יתחבר מחדש לרשת
מה היא כתובת איי פי סטטית?
כתובת של שרת המודול לדוגמה וזה אומר שבכל פעם ששרת זה יופעל הכתובת שלו תישאר אותה הכתובת וזה קורה בגלל שפונים אליו הרבה ורוצים שהכתובת שלו תישאר קבועה
מה ההבדלים המרכזיים בין נתב ומתג?
מתגים לא רואים את כל המסלול של שליחת המידע ופועלים על סמך המידע שמגיע במעטפת המידע ולמעשה מסדרים את חבילות המידע להמשך העברה
נתבים רואים את כל הרשת ועל כן את המסלול השלם של המידע, הם מחשבים את המסלול הטוב ביותר להעברת המידע