9
קקקקקק קקקקק קק קקקק קקק קקקקקק

מודל שבע השכבות הבנה לעומק

Embed Size (px)

Citation preview

Page 1: מודל שבע השכבות הבנה לעומק

מבינים לעומק את מודל

שבע השכבות

Page 2: מודל שבע השכבות הבנה לעומק

המטרה

להבין את מודל שבע השכבות דרך הדמיה •של העברת מידע בכבל אופטי.

האמצעים: שני פנסים, תעלת תקשורת, •, דפים ועטים.ASCIIטבלאות

אותיות )ואולי 4יעד: להעביר מלה בת •יותר ...( מקבוצה אחת לשניה, ולקבל

תשובה בת ארבע אותיות מהקבוצה השניה.בואו נראה...נראה קל?•

Page 3: מודל שבע השכבות הבנה לעומק

דוגמה להעברת מידע בכבל )משלוחה(

לצד השני:Amir רוצה להעביר את המילה Aנניח שקבוצה • לשכבת Amir: מעבירה את המילה 7שכבה –

presentation.

: 6שכבה – Amirמתרגמת את •

01000001.01101101.01101001.01110010ל- ASCIIבאמצעות שימוש בטבלת

data stream את ה- 5מעבירה לשכבה •

Page 4: מודל שבע השכבות הבנה לעומק

דוגמה להעברת מידע בכבל

עם הצד השני session: מכריזה על פתיחת 5שכבה –.4ומעבירה את המילה לשכבה

data segments לשני Amir: מפרקת את המילה 4שכבה –.networkשל שתי אותיות בכל אחד ומעבירה לשכבת ה-

.sequence numberלכל סגמנט יש לצרף –, כלומר packet לכל ip header: מוסיפה את ה-3שכבה –

מיועד המידע וממי הוא מגיע:ipלאיזה

דוגמה להעברת מידע בכבל )משלוחה(

Page 5: מודל שבע השכבות הבנה לעומק

דוגמה להעברת מידע בכבל

, כלומר לאיזה packet לכל frame header: מוסיפה את ה-2שכבה –MAC address מיועד המידע ומאיזה MAC:מגיע

, בודקת שאף data link משכבת frame: מקבלת את ה-1שכבה –אחד לא משדר בכבל, ומתחילה לשדר ביטים...

0100000101000010011000010110001001100101 0111001000010010

דוגמה להעברת מידע בכבל )משלוחה(

Page 6: מודל שבע השכבות הבנה לעומק

דוגמה להעברת מידע בכבל

. 2 לשכבה מס' 8: מקבלת את הביטים, ומעבירה אותם בקבוצות של 1שכבה –.01000010.01100001.01100010.0110010. 01110010.00010010

:2שכבה שבו כתובות המקור והיעד, על frame headerלאחר שיפוענח חלק ה- •

הקבוצה לזהות שכתובת )הפיזית( היעד הינה הכתובת שלהם ולזהות מי השולח באמצעות כתובת המקור )פיזית(

.3 מהמבנה כולו ותשלח לשכבה frame headerהקבוצה תוריד את חלק ה- •:3שכבה

,הקבוצה תזהה אם ההודעה אכן packet headerלאחר פענוח חלק ה- •נשלחה אליהם באמצעות כתובת הרשת של היעד.

ותשלח את המידע לשכבה הבאה. packet headerלאחר מכן, תוריד את ה- •

דוגמה להעברת מידע בכבל )קבלה(

Frame Header Packet Header Data

Page 7: מודל שבע השכבות הבנה לעומק

דוגמה להעברת מידע בכבל

: 4שכבה –.3 הסגמנטים כפי שנשלחו משכבה 2הקבוצה מקבלת את •הקבוצה תבדוק אם כל הביטים הגיעו בצורה הנכונה, האם חלק מהמידע לא הובן •

במהלך השליחה, תדאג להודיע למקור אם קרתה תקלה בעת קבלת המידע ותבקש resend.

במקרה של תקלה או אי הבנת הסיביות יש להודיע בקול לקבוצה השולחת שתשלח •שנית. )כדי לחסוך בזמן...(

:5+6שכבה -  הקבוצה תדאג לקבל את הסגמנטים לצרפם למידע שלם ורציף )כל הבתים יחדיו  •

בסדר נכון(. ASCII אותיות באמצעות טבלת ה- 4הקבוצה תמיר את הבתים למילה בעלת •

שבידם.

:7- שכבה •הקבוצה מציגה למדריך את המילה שהתקבלה. •

דוגמה להעברת מידע בכבל )קבלה(

Page 8: מודל שבע השכבות הבנה לעומק

דוגמה להעברת מידע בכבל

צוותי עבודה:–.Aקבוצה •

תלמידים )אחד עם פנס שני עם פתקה ועט(.2: 1שכבה –.: תלמיד אחד )עם עט ופתקאות(2שכבה –.: תלמיד אחד )עם עט ופתקאות(3שכבה –.תלמיד אחד )עם עט ופתקאות( :4שכבה –: תלמיד אחד לשתי הקבוצותclocking) )+תזמון 5שכבה – ,עט ופתקאות(.ASCII תלמידים )עם טבלת 2: 6+7שכבה –

.Bקבוצה • תלמידים )אחד עם פנס שני עם פתקה ועט(.2: 1שכבה –.: תלמיד אחד )עם עט ופתקאות(2שכבה –.: תלמיד אחד )עם עט ופתקאות(3שכבה –.תלמיד אחד )עם עט ופתקאות( :4שכבה –: אותו תלמיד.clocking) )+תזמון 5שכבה – ,עט ופתקאות(.ASCII תלמידים )עם טבלת 2: 6+7שכבה –

)"יבש"(: תרגול ללא כבל

Page 9: מודל שבע השכבות הבנה לעומק

דוגמה להעברת מידע בכבל

שלבי עבודה:–כל אחד מוודא עם עצמו שהוא מבין את תפקידו. •תכנון קבוצתי.•תרגול תיאום בין כל הצוותים שמוכנים להעברת מידע.•יש לדאוג שהסיגנל הנכון יוצג בתעלת התקשורת ברגע •

". )כלומר להכין את האות מראש(clockשמוכרז " של כל קבוצה מקבלת ממני את המלה, 7שכבה •

ראשונה, אח"כ frame מעבירה Aויוצאים לדרך: קבוצה .B ולסיום קבוצה A, שוב קבוצה Bקבוצה

קדימה למעבדה!