Upload
haimkarel
View
4.430
Download
4
Embed Size (px)
Citation preview
מבינים לעומק את מודל
שבע השכבות
המטרה
להבין את מודל שבע השכבות דרך הדמיה •של העברת מידע בכבל אופטי.
האמצעים: שני פנסים, תעלת תקשורת, •, דפים ועטים.ASCIIטבלאות
אותיות )ואולי 4יעד: להעביר מלה בת •יותר ...( מקבוצה אחת לשניה, ולקבל
תשובה בת ארבע אותיות מהקבוצה השניה.בואו נראה...נראה קל?•
דוגמה להעברת מידע בכבל )משלוחה(
לצד השני:Amir רוצה להעביר את המילה Aנניח שקבוצה • לשכבת Amir: מעבירה את המילה 7שכבה –
presentation.
: 6שכבה – Amirמתרגמת את •
01000001.01101101.01101001.01110010ל- ASCIIבאמצעות שימוש בטבלת
data stream את ה- 5מעבירה לשכבה •
דוגמה להעברת מידע בכבל
עם הצד השני session: מכריזה על פתיחת 5שכבה –.4ומעבירה את המילה לשכבה
data segments לשני Amir: מפרקת את המילה 4שכבה –.networkשל שתי אותיות בכל אחד ומעבירה לשכבת ה-
.sequence numberלכל סגמנט יש לצרף –, כלומר packet לכל ip header: מוסיפה את ה-3שכבה –
מיועד המידע וממי הוא מגיע:ipלאיזה
דוגמה להעברת מידע בכבל )משלוחה(
דוגמה להעברת מידע בכבל
, כלומר לאיזה packet לכל frame header: מוסיפה את ה-2שכבה –MAC address מיועד המידע ומאיזה MAC:מגיע
, בודקת שאף data link משכבת frame: מקבלת את ה-1שכבה –אחד לא משדר בכבל, ומתחילה לשדר ביטים...
0100000101000010011000010110001001100101 0111001000010010
דוגמה להעברת מידע בכבל )משלוחה(
דוגמה להעברת מידע בכבל
. 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
דוגמה להעברת מידע בכבל
: 4שכבה –.3 הסגמנטים כפי שנשלחו משכבה 2הקבוצה מקבלת את •הקבוצה תבדוק אם כל הביטים הגיעו בצורה הנכונה, האם חלק מהמידע לא הובן •
במהלך השליחה, תדאג להודיע למקור אם קרתה תקלה בעת קבלת המידע ותבקש resend.
במקרה של תקלה או אי הבנת הסיביות יש להודיע בקול לקבוצה השולחת שתשלח •שנית. )כדי לחסוך בזמן...(
:5+6שכבה - הקבוצה תדאג לקבל את הסגמנטים לצרפם למידע שלם ורציף )כל הבתים יחדיו •
בסדר נכון(. ASCII אותיות באמצעות טבלת ה- 4הקבוצה תמיר את הבתים למילה בעלת •
שבידם.
:7- שכבה •הקבוצה מציגה למדריך את המילה שהתקבלה. •
דוגמה להעברת מידע בכבל )קבלה(
דוגמה להעברת מידע בכבל
צוותי עבודה:–.Aקבוצה •
תלמידים )אחד עם פנס שני עם פתקה ועט(.2: 1שכבה –.: תלמיד אחד )עם עט ופתקאות(2שכבה –.: תלמיד אחד )עם עט ופתקאות(3שכבה –.תלמיד אחד )עם עט ופתקאות( :4שכבה –: תלמיד אחד לשתי הקבוצותclocking) )+תזמון 5שכבה – ,עט ופתקאות(.ASCII תלמידים )עם טבלת 2: 6+7שכבה –
.Bקבוצה • תלמידים )אחד עם פנס שני עם פתקה ועט(.2: 1שכבה –.: תלמיד אחד )עם עט ופתקאות(2שכבה –.: תלמיד אחד )עם עט ופתקאות(3שכבה –.תלמיד אחד )עם עט ופתקאות( :4שכבה –: אותו תלמיד.clocking) )+תזמון 5שכבה – ,עט ופתקאות(.ASCII תלמידים )עם טבלת 2: 6+7שכבה –
)"יבש"(: תרגול ללא כבל
דוגמה להעברת מידע בכבל
שלבי עבודה:–כל אחד מוודא עם עצמו שהוא מבין את תפקידו. •תכנון קבוצתי.•תרגול תיאום בין כל הצוותים שמוכנים להעברת מידע.•יש לדאוג שהסיגנל הנכון יוצג בתעלת התקשורת ברגע •
". )כלומר להכין את האות מראש(clockשמוכרז " של כל קבוצה מקבלת ממני את המלה, 7שכבה •
ראשונה, אח"כ frame מעבירה Aויוצאים לדרך: קבוצה .B ולסיום קבוצה A, שוב קבוצה Bקבוצה
קדימה למעבדה!