Professional Documents
Culture Documents
מושגים בתקשורת
מושגים בתקשורת
מושגים בתקשורת
בהצלחה לכלום,
יקי נוימן
9 זהו אלגוריתם Distance Vectorכאשר הטבלה שכל נתב שמריץ את הפרוטוקול הזה שולח
לשכניו כוללת נתיב שלם ליעד .למשל :נתב Aיכול לשלוח את הנתיב שלו ליעד Bכמסלול – C, A
.B, D, Border Gateway
הצורך בכל הנתיב ולא רק במחיר והיעד טמון בשיקולים כלכליים וארגוניים ,כמו אי רצון של ספק Protocol
אינטרנט אחד לנתב דרך מתחרה שלו וכדו' .כמו כן ,יש אפשרות למנוע שליחת הודעות דרכי
למתחרה שלי על ידי אי פרסום נתיב אליו.
11 עובד בדרך כלל בשיטת .Store & Forwardהמסגרת עוברת רק למי שהיא מיודעת לו .נעשה
שימוש ב .CSMA/CD-שקוף למשתתפים .אין צורך להתקין את תצורת הרשת מפני שיש לו מנגנון
לימוד עצמי .מחלק את הרשת למרחבי התנגשות מקומיים .משתמש בכתובת ה.MAC-
מחבר ,בדרך כלל ,שני מקטעים או מעט יותר .מאפשר מעבר של מסגרת אחת בו זמנית.
יתרונות:
פעולה פשוטה ואין צורך בעיבוד גדול. Bridge
טבלאות הגשר נלמדות לבד.
מתאים לרשתות קטנות. •
חסרונות:
התעבורה מוגבלת לעץ הפורש. •
לא חוסם ) Broadcastתקלה יכולה לגרום לעומס(. •
11 כאשר מחברים מספר גשרים בין מספר רשתות ,יכולים להווצר מעגלים .כדי למנוע זאת משתמשים
בפרוטוקולים המבטלים את הקשרים היקרים שאינם נצרכים וכך נשאר בסופו של דבר עם עץ פורש Bridges
מינימלי .במקרה ויתנתק קשר אחד ,הפרוטוקול יפעיל חזרה את הקשת הזולה שתקשר שוב בין Spanning Tree
הרשתות )ללא מעגלים(.
10 כתובת Broadcastידועה כ"הכל אחד" ) ,(all onesאו בכתיב של בסיס (Hex) 16
.FF:FF:FF:FF:FF:FFכלומר כל 48הביטים "דולקים" .כתובת זו משמשת את פרוטוקול .ARP Broadcast
בעזרת כתובת זו מפיצים הודעות לכל הנמצאים ברשת.
8 מתפקידי שכבת האינטרנט :זהו שירות אופציונלי ,שרק חלק מהפרוטוקולים תומכים בו .הוא מופעל
לאחר קביעת המסלול ופותח "נתיב" שמחזיק מעמד לזמן ממושך יחסית ,כמו למשל שיחה שלמה, Call Setup
ומעבירים בו מספר רב של חבילות .שירות זה בעצם מאפשר הקמת נתיב והורדה שלו.
10 Code Division Multiple Access
אין חלוקה של רוחב הפס .הצמתים ישדרו בו זמנית ועדיין המידע ישלח ללא התנגשויות )בהנחה
שהמקבל מכיר את הקוד של השולח( .כל ביט נשלח מקודד ע"י הכפלתו באות )הקוד( .אם התרחשה
התנגשות והמקבל יקבל סכום של ביטים ממספר שולחים ,הוא יוכל להתאושש מהשגיאה ע"י ידיעת
הקוד של השולח וחישוב הביט שנשלח. CDMA
נוסחת הקידוד.Zi, m=d i*Cm :
1 M
M
נוסחת הפענוח∑ Zi , m • Cm :
m =1
4 Content Distribution Network
רשת לחלוקת מידע .כדי לשפר ביצועים ,פרט ל ,Proxy-ספק המידע רוצה עותקים של התוכן שלו
בכל העולם ,כך שכל לקוח יקבל את התוכן מהעותק הקרוב אליו .ה CDN-בנוי משרתי קצה
הממוקמים במקומות אסטרטגיים בעולם ומכילים את כל המידע או רק את החלק הרלוונטי לאזור בו
CDN
הם יושבים .התוכן מתעדכן משרתי המקור .עיקר מטרתם של שרתי הקצה הוא קיצור המרחק בין
המשתמשים לשרתים.
10 חלוקת הערוץ – לחלקים קטנים יותר )לדוגמא :חלוקת תדירויות ,חלוקת זמנים וכו( ,לכל צומת
Channel
ישנה בלעדיות על כל חלק.
יעיל והוגן כאשר יש הרבה תשדורות .בזבזני כאשר ישנן מעט תשדורות. Partitioning
5 מציאת שגיאות פשוטות בלבד ללא מנגנון לתיקון שגיאות.
השולח :מחלק את הסגמנט לקטעים של 16ביט .מחבר אותם ומבצע השלמה ל ,1-ואת
התוצאה שם בשדה ה.checksum - Checksum
המקבל :מחשב את ה checksum -של הסגמנט שקיבל ובודק אם המחושב שווה לזה
שהתקבל .אם הוא שונה התגלתה טעות ,ואם זהה לא התגלתה טעות אבל ייתכן שהייתה טעות.
1 מיתוג מעגלי
במיתוג מעגלי ,משאבים כמו מכלאים ורוחב פס מוקצים מראש ע"מ להבטיח את התקשורת בין
מערכות קצה .לעומת זאת ,במיתוג מנות אין הקצה של משאבים ,והגישה אל המשאבים היא ישירה.
האינטרנט היא רשת מיתוג מנות ,ולכן ,כאשר מערכת קצה אחת רוצה לשלוח מנה למערכת קצה
אחרת ,אין שום הבטחה מתי המנה הזאת תגיע – האינטרנט עושה את מירב המאמצים שהוא יכול
לעשות ברגע נתון בשביל לשלוח מנה ,אך יכול להיות מצב של עומס במתגים ,ואז המנה סובלת Circuit
מהשהייה .טלפוניה היא דוגמה לרשת מיתוג מעגלי – הקו שבו משוחחים שני אנשים מוקצה מראש, Switching
דבר המאפשר שליחת מידע בין השניים בקצב קבוע.
ישנן שתי שיטות למימוש המיתוג המעגלי FDMA :ו .TDMA-ה TDM-יותר יעיל מה,FDM-
אבל עדיין יש כאן הרבה בזבוז ,מכיוון שכאשר לא משתמשים במשאבים שהוקצו לצורך התקשרות
כלשהיא )למשל כאשר שני אנשים מדברים בטלפון ופתאום שותקים( ,אז אך התקשרות אחרת לא
יכולה להשתמש במשאבים האלה.
6,7 שייך ל .TCP-הלקוח בוחר מספר אקראי אשר ישמש למספור ההודעות מהשרת אליו .הלקוח שולח
מספר זה בהודעה הראשונה שהוא שולח לשרת בעת בקשתו להקים קשר ).(SYN
Client_isn
10 התנגשות .ברשתות מקומיות יש צורך בתיאום הגישה למדיה המשותפת )לדוגמא ברשתות מקומיות
אלחוטיות יהיה זה תדר רדיו כלשהו( ,וזאת כדי להמנע מהתנגשויות.
Collision
3 מטרתו היא לצמצם את זמן הגישה והיא עושה זאת על ידי כך שאם תאריך העדכון האחרון של הדף
על השרת זהה לתאריך העדכון של הדף שכבר קיים ב cache -של המשתמש ,הוא לא יישלח שנית
Conditional
אלא הדף הקיים יוצג.
השימוש בשיטה זו נעשה על ידי הוספת שדה ב ,header -המבקש לשלוח את הדף רק אם הוא עודכן GET
אחרי תאריך מסוים.
7 חלון העומס – משתנה המשמש להגבלת קצב השליחה.
השולח ישתמש בנוסחה:
} LastByteSent – LastByteAcked < = min { CongWin, RcvWindow
נניח לשם הפשטות שמכלאי הקבלה של כל המקבלים מספיק גדולים כך שחלון הקבלה תמיד יהיה
גדול יותר מחלון העומס ,כלומר: CongWin
RcvWindow > CongWin LastByteSent – LastByteAcked < = CongWin
ולכן קצב השליחה של השולח יהיה:
CongWin / RTT bps
כאשר CongWinיקבע ע"י השולח בהתאם להערכותיו על מצב העומס ברשת.
3 עוגיות .הדפדפן שומר את העוגיות ,המכילות פרטים על המשתמש ,ובכל פעם שהוא שולח בקשה
לשרת ,הוא מצרף ל Header-את הפרטים השמורים בעוגיה המתאימה לשרת אליו הוא פונה.
עוגיה יכולה להמחק באחת משתי דרכים – או שהמשתמש מוחק ידנית את הקובץ בו נשמר המידע,
Cookies
או ש"פג תוקפה".
10 גישה מתואמת – כל בקשה לשידור צריכה לקבל אישור ע"י מנגנון שינהל פניות.
Coordinated
לוקח את היתרונות של שתי השיטות האחרות :חלוקת הערוץ והשיטה האקראית.
פרוטוקולים מוכרים.Token passing ,Polling : Protocol
8 בעיה שיכולה להווצר בעקבות שימוש בוקטור מרחקים ) .(Distance Vectorמצב זה עלול להווצר
כאשר מסלול מצומת Xלצומת Zעובר דרך צומת Yועובר גם דרך צומת ) Xכלומר ,המסלול-- X :
Count To
< .(Z<-- X<-- Yבמסלול ישנו מעגל מיותר.
ניתן למנוע אותה באופן חלקי ע"י שימוש ב ,Poisoned Reverse-כאשר לא מאפשרים מסלולים Infinity
מעגליים ובמקרה זה הופכים את המרחק מצומת Xלצומת Zדרך Yלהיות אינסופי.
11 Cyclic Redundancy Check
בדיקת יתירות מחזורית .מאפשר גילוי ותיקון שגיאות.
CRC
10 Carrier Sense Multiple Access
פרוטוקול ברמת הערוץ העובד בגישה האקראית.
הרעיון :לפני שמתחילים לשדר שומעים מה קורה בערוץ,אם נשמע פנוי-משדרים.
אלגוריתם זה עובד בצורה איטרטיבית – בכל איטרציה הוא יודע להוסיף צומת אחד שאליו הוא יודע
להוסיף את הקשת הזולה ביותר .זהו אלגוריתם שלם ,שיכסה את כל קדקודי הגרף ,בהנחה שהגרף
מכיל רק רכיב קשירות אחד.
8 בכל פעם שמישהו מקבל מידע הוא מפיץ אותו לשכניו ,והדבר נמשך עד שאין שכנים שמחליפים
בניהם מידע .באלגוריתמים אלה אין סיגנל עצירה כיוון שמידע יופץ כל זמן שיש להפיצו.
אלגוריתמים אלה מבוזרים – כל צומת מתקשר רק עם שכניו ,והם א -סינכרוניים – כל צומת שולח
הודעות כשהוא מקבל אותם ,מבלי לחכות לצמתים אחרים ,כך שאפשרי שצומת מסוים יקבל עדכון
1ואת עדכון 2עוד לפני שצומת אחר יקבל את עדכון .1 Distance
לכל צומת יש טבלת מרחקים שאומרת מה המרחק המצטבר ליעד דרך כל שכן שמחובר ישירות Vectors
לאותו צומת.
אחת הבעיות בגישת Distance Vectorהיא שהוא רגיש לתקלות בנתבים .כלומר ,אם נתב מסוים
מודיע בטעות על מרחק קצר מאוד ממנו לשאר הקודקודים אז סביר שרוב טבלאות הניתוב ישתנו
כדי לעבור דרכו.
11 מערכת הפצה של תקשורת Ethernetאלחוטי .כל מחשב נייד מתקשר לנקודת גישה .נקודות הגישה Distribution
מחוברות ביניהן בקשר קווי. System
4 Domain Name System
מטרת שרת ה DNS -היא למפות בין שם השרת לבין ה IP -שלו .ישנם שרתי DNSרבים ברשת
מכמה סיבות ,כך שאין שרת אחד המחזיק את כל הכתובות אלא ישנה היררכיה של שרתים ,הפונים
אחד לשני לבקשת המידע.
סוגי שרתי DNS:
שרתים מקומיים – הינם שרתי ה default -במחשבי הקצה של המשתמשים ששם כתוב
לאן ללכת על מנת לקבל את הכתובת.
שרתים סמכותיים – שרתים שיודעים למפות את כל הכתובות במרחב כתובות מסוים
)למשל בתוך .(biu.ac.ilלכל מרחב שמות יש לפחות שני שרתי DNSשהכתובת
ידועה להם .כל שינוי של כתובת מצריך שינוי בשני השרתים.
DNS
שרתי שמות ) – (rootלשרתים אלו פונים כאשר לא יודעים מאיפה להשיג את •
הכתובת .השרת שאמור לדעת את המיפוי לא יודע מהו המיפוי ולא יודע מיהו שרת
הסמכות .ישנם 13שרתים כאלו .הם אינם יודעים את המיפוי עצמו אלא הם יודעים מהו
השרת הסמכותי עבור כל כתובת.
פרוטוקול DNSהינו פרוטוקול מצורת שרת-לקוח המשתמש ב UDP -בדרך כלל משום שההודעות
קצרות .מנקודת מבטו של הלקוח ,ה DNS -הוא קופסא שחורה ,אליה הוא מזין את שם השרת
ומקבל את כתובת ה IP -שלו.
עד לאחרונה ,התוכן של כל שרת DNSהיה מנוהל על ידי מנהל המערכת בצורה ידנית .כיום,
התווספה פקודת עדכון לפרוטוקול ה ,DNS -המאפשרת למידע להתווסף או להמחק ממסד הנתונים
של שרת ה DNS -על ידי הודעת .DNSפקודה זו מתוארת ב.RFC 2136 -
4 שרת ה DNS -שומר את הרשומות שלו )המיפויים( ב .cache -לכל רשומה יש שדה time to
DNS Caching
(ttl) leaveשאומר עד מתי יש לשמור את הרשומה.
שדות נוספים הנשמרים ברשומות הם שם הרשומה ,ערך ,סוג הרשומה. and Records
11 ) Distribution Systemע"ע(. DS
4 דואר אלקטרוני.
לאפליקציית דוא"ל יש 3מרכיבים עיקריים:
1.תוכנת הלקוח – – User agentשדרכה הלקוח קורא וכותב את ההודעות.
2.שרת הדוא"ל – – mail serverדרכו נשלחות ההודעות .השרת מורכב מהרבה תיבות
דואר של משתמשים שונים .הוא מחזיק תור של הודעות יוצאות שצריכות להשלח
לשרתים אחרים. e-Mail
3.פרוטוקול הדוא"ל – הפרוטוקול העיקרי בו משתמשים לשליחת דואר אלקטרוני.
שליחה :נעשית באמצעות פרוטוקול .SMTP
קבלה :נעשית על ידי שני סטנדרטים עיקריים POP3 :ו ,IMAP-אך לעיתים משתמשים גם ב -
.HTTPלא משתמשים ב SMTP-משום שהוא מיועד רק לשליחה ואין בו תמיכה בקבלה של
אובייקטים.
11 זוהי טכנולוגיה ברמת הערוץ לרשת מקומית המשתמשת ב .CSMA/CD-מהירויות ,100 ,10
,Mbps 1000וכן מרחקים בין 100ל 500-מטר.
נחשב ידידותי ל IP-מפני שמספק בדיוק את השירותים ש IP-צריך ולא יותר,Connectionless :
,Packet-Switchingואינו מבטיח רוחב פס.
מבנה הכותרת:
1.הקדמה ) 8) .(preambleבתים(. Ethernet
2.כתובת MACשל הנמען ) 6בתים(.
3.כתובת MACשל המקור ) 6בתים(.
4.סוג הפרוטוקול ) 2בתים(.
5.הנתונים ) 1500-46בתים(.
6.בדיקת יתירות מחזורית ) 4) (CRCבתים(.
1,10 Frequency-Division Multiplexing
הערוץ מקצה תדר לכל התקשרות שמתבצעת בו עד שהיא מסתיימת )יכולות להיות כמה התקשרויות
באותו ערוץ(. FDMA
ה TDMA-יותר יעיל מה ,FDMA-אבל עדיין יש כאן הרבה בזבוז ,מכיוון שכאשר לא משתמשים
במשאבים שהוקצו לצורך התקשרות כלשהיא )למשל כאשר שני אנשים מדברים בטלפון ופתאום
9 ממשק
חיבור בין מחשב קצה או נתב לרשת נקרא ממשק ,בדרך כלל לנתבים יהיו שני ממשקים לפחות כיוון
שנתב מחבר לפחות בין שני רשתות )ממשק אחד לכל רשת( .לעומת זאת למחשב קצה יהיה ממשק
אחד. Interface
כתובות IPשל נתבים או מחשבי קצה מקושרות לממשק ,משמעתו שאם לנתב מסוים יש שני
ממשקים יהיו לו שני כתובות .IPשיטה זאת לפעמים עוזרת באיתור תקלות ברשת כאשר אפשר
מייד לדעת באיזה ממשק קרתה תקלה בנתב.
9 אלגוריתמי ניתוב פנימי בתוך אזור אוטונומי. Interior
הידועים שבהם .OSPF ,RIP : Gateway
Protocols
1,8 רמת הרשת )השכבה ה .(III-
מעבירה חבילות ממקור ליעד ברשת האינטרנט ,תוך שימוש בצמתים הנקראים נתבים ).(Routers
העברת החבילות ברמה זו מתבצעת בין הרשתות השונות המרכיבות את רשת האינטרנט ,והנתבים
הם אלה שמעבירים הודעות מרשת לרשת עד שמגיעים לרשת היעד ,לכן הפרוטוקול צריך להיות Internet Layer
מוכר בכל מחשב קצה ובכל נתב.
יש 2סוגים של שירותים בסיסיים שניתנים ברמת הרשת.Virtual circuit ,Datagram :
פרוטוקול מוכר.IP :
9 תת-רשת המחברת תחנות הקצה .מתמקד בעיקר בביצועים. Intra-AS
8,9 Internet Protocol
כתובת מספרית בת 32ביטים )גרסה (4המזהה כל מחשב שמחובר כרגע לרשת האינטרנט .בכתובת
זו משתמשים המחשבים והנתבים.
ישנו גודל מוגבל לחבילה ) ,(MTUולכן ,אם החבילה שיש לשלוח גדולה יותר ,יש לפרק אותה
לחלקים .בכותרת ) (Headerיהיו השדות :מזהה חבילה ,דגל חבילה אחרונה ,היסט ואורך .שדה
IP
ההיסט מציין את ההסיט של ה Data-מתחילת החבילה המקורית.
גודל הכותרת ) 20 :(Headerבתים .Options +
בגרסה 6ישנו שימוש ב 64-ביט.
International Organization for Standardization
ארגון התקינה האמריקאי שאחראי על תקינה של פרוטוקולים ותקנים כללים ,לדוגמא תקן האיכות
הוא תקן מספר 2001מספרו ואיכותו נעשים על ידי אותו ארגון שקובע את הסטנדרט אשר ידרש ISO
לשם ביצוע התקן ,יש לארגון זה מוערבות חלקית בתקינה של פרוטוקולי מחשוב ובתוכם פרוטוקולי
החתימה הדגיטלית.
1 Internet Service Provider
ISP
הגישה לאינטרנט נעשית ע"י ספקי אינטרנט ,למשל ,MSNשהוא רשת של מתגים וערוצי תקשורת.
7 שייך ל .TCP-מס' הבייט האחרון שאושר שנתקבל ע"י הצד המקבל .מנוהל ע"י השולח. LastByteAcked
7 שייך ל .TCP-מס' הבייט האחרון שהגיע משכבת הרשת ונכנס למכלא .מנוהל ע"י המקבל. LastByteRcvd
7 שייך ל .TCP-מס' הבייט האחרון שנקרא מהמכלא ע"י היישום של המקבל .גם משתנה זה מנוהל
ע"י המקבל.
LastByteRead
7 שייך ל .TCP-מס' הבייט האחרון שנשלח לצד המקבל .משתנה זה מנוהל ע"י השולח. LastByteSent
7 הזמן החולף מרגע שהלקוח יוזם את הקשר ועד שהוא מקבל את האובייקט המבוקש בשלמותו. Latency
1 רמת הקישור )השכבה ה .(II-
מעניקה לשכבת הרשת שירות של העברת מנות בין שני מתגים )או ממקור למתג וממתג ליעד( .בכל
מתג ,שכבת הרשת מעבירה את המנה לשכבת הקישור ,שאחראית להעביר את המסר למתג הבא,
ומשם בחזרה לשכבת הרשת .פרוטוקול של שכבת קישור ,למשל ,הם PPPו .Ethernet-מנה
Link Layer
מסויימת יכולה להיות מנוהלת ע"י פרוטוקולי שכבת קישור שונים במתגים שונים .כלומר ,שכבת
הרשת יכולה לקבל שירות שונה משכבת הקישור במתגים שונים.
8 סוג אלגוריתמים שבעזרתם ניתן לדעת על כל טופולוגית ברשת )למשל .(Dijksra :אלגוריתמים אלו
מתאים לרשתות מקומיות ואינם מתאימים לרשת האינטרנט.
Linked State
10 ) Logical Link Controlע"ע(. LLC
10 אחת משתי שכבות בתוך שכבת הערוץ .זוהי שכבה מקשרת לשכבות עליונות יותר,ולכן מספקת את
השירותים הבאים:
1.תומכת בפרוטוקולים רבים משכבות גבוהות יותר כגון.IP ,OSI, SNA :
2.מספק שירותים אמינים:
Logical Link
תקשורת אמינה או אמינה למחצה .
נבטיח אמינות ע"י זיהוי שגיאות)זיהוי שגיאות ברמה זו תחסוך מאיתנו זמן Control
ומשאבים,במקום להמתין ששגיאה שארעה תזוהה ברמות גבוהות יותר(.
כמובן שבקישורים בהם ההסתברות לשגיאות נמוכה יותר לא נבזבז משאבים על זיהוי
שגיאות ונשאיר זאת לרמות עליונות יותר.
7 ארוע אובדן של חבילה ברשת .כאשר מתרחש אירוע אובדן ,מניח השולח שיש עומס ברשת אשר
גרם לכך שהחבילה הגיעה לתור מלא באחד הנתבים בדרך ולפיכך נזרקה ואבדה ,ולכן מוריד את
קצב השליחה שלו )פירוט מלא בהמשך( .אירוע אובדן מזוהה ע"י התרחשות אחד מהמאורעות
הבאים:
Loss Event
הופעת – Timeoutכזכור ,ע"מ לטפל במקרים של אובדן חבילות ברשת הבלתי אמינה,
מחכה TCPפרק זמן מסויים מרגע שליחת הסגמנט המוקדם ביותר ,ואם בחלוף פרק
הזמן עדיין לא הגיע אישור על הסגמנט ,הוא מניח כי סגמנט זה אבד ושולח אותו שנית
)לתיאור מלא של מנגנון זה -ראה בהרצאה הקודמת( .לפיכך כפי שנאמר ,כאשר
המרחקים הקצרים ביותר .הפרסום שכל נתב שמיישם פרוטוקול זה שולח לכל הנתבים באזור
אוטונומי שלו ,כולל טבלה שלה כניסה אחת לכל שכן של הנתב המפרסם.
תכונות מתקדמות של אלגוריתם:
אלגוריתם תומך במספר נתיבים באותו מחיר עם אפשרות לבחור ביניהם ) RIPתומך רק באחד(,
כמו כן הוא תומך באפשרות להגדיר מספר סוגי מחירים כמו עלות מהירות השהיה וכדו' .אלגוריתם
תומך בחלוקה היררכית של אזור אוטונומי על מנת למנוע טבלאות ניתוב גדולות מדי.
10 סוג פרוטוקול ברמת הערוץ העובד בגישה האקראית. Optimistic
דוגמא לפרוטוקול כזה הוא .Slotted ALOHA Protocol
9 ) Open Shortest Path Firstע"ע(. OSPF
1 איבוד מנה מתרחש כאשר אותו תור של מנות מלא ,ומנה שמגיעה למתג לא יכולה להיכנס לתור .או
שהמנה שהגיע תלך לאיבוד ,או שאחת המנות שנמצאות בתור תלך לאיבוד ,וזו שהגיעה תתפוס את Packet Loss
מקומה.
1 מיתוג מנות
כאשר מקור רוצה לשלוח מסר ,הוא מחלק אותו לחלקים שנקראים מנות .המנות האלה מועברות
ברשת ע"י מתגים .רוב המתגים משתמשים בשיטת ה Store And Forward-כדי להעביר מנות:
מתג לא שולח הלאה שום ביט של מנה שהוא מקבל עד שהיא לא מגיעה אליו בשלמותה .המנגנון הזה
גורם להשהיה במתגים ,שתלוייה בגודל המנה :אם גודל המנה הוא Lביטים ,והערוץ בעל רוחב של
Rביטים לשניה ,ההשהיה תהיה L/Rשניות.
השהיה נוספת בשיטת מיתוג מנות נובעת כתוצאה מהמתנה בתור :לכל מתג יש תור של מנות שהוא Packet
רוצה לשלוח ,שמחכות שהערוץ יתפנה לשליחתן .ההשהיה הזו תלויה ברמת העומס הקיימת ברשת. Switching
איבוד מנה ) (Packet Lossמתרחש כאשר אותו תור של מנות מלא ,ומנה שמגיעה למתג לא יכולה
להיכנס לתור .או שהמנה שהגיע תלך לאיבוד ,או שאחת המנות שנמצאות בתור תלך לאיבוד ,וזו
שהגיעה תתפוס את מקומה.
במיתוג מנות מיושמת שיטה של – Statistical Multiplexingהמנות שנמצאות בתור של המתג לא
נשלחות דרך הערוץ בסדר קבוע אלא באופן אקראי ,זאת בניגוד מוחלט למיתוג מעגלי עם ,TDMA
שם כל מערכת קצה )מנה במינוח של מיתוג מנות( מקבלת חריץ זמן קבוע בכל מסגרת.
8 מתפקידי שכבת האינטרנט :קביעת מסלול ממקור ליעד באמצעות אלגוריתמי ניתוב. Path
Determination
3 דורש RTTליצירת הקשר ,ורק RTTאחד עבור כל אובייקט .לאורך כל הקשר משתמשים באותו
TCP connectionבין השרת ללקוח .שיטה זו חסכונית יותר ,משום שהיא זקוקה ליצירת קשר Persistent
פעם אחת בלבד.
3 דורש RTTאחד עבור כל הבקשות הנשלחות במקביל .הלקוח שולח בקשות ברגע שהוא מזהה את Persistent with
הצורך באובייקט חדש .זהו מצב הdefault -ב .HTTP 1.1 - pipelining
3 דורש RTTליצירת הקשר ,ורק RTTאחד עבור כל אובייקט .השרת מטפל בבקשה חדשה רק Persistent
כאשר הלקוח סיים לקבל את התשובה הקודמת. without
pipelining
1 הרמה הפיסית )השכבה ה .(I-
אחראית להעביר את הביטים הספציפיים של המנה ממתג למתג .הפרוטוקולים בשכבה הזאת תלויים Physical Layer
במדיה הפיסית שבה הביטים משודרים.
6 מאפשר שליחת מספר הודעות במקביל .בהנחה שאין כמעט איבוד מידע ,שיטה זו חוסכת זמן רב
מגדילה את ניצול הרשת .בניגוד ל.Stop & Wait-
שיטה זו מחייבת הגדלת טווח המספור במונים של החבילות ,מספר חוצצים בשולח כדי לשמור
Pipelining
הודעות שנשלחו ועדיין לא התקבל עליהן ACKלמקרה שנצטרך לבצע שליחה מחודשת של
ההודעה ,וכן לפעמים צריך גם חוצצים במקבל )כדי להתמודד עם שנויי סדר בהודעות(.
יש שתי אסטרטגיות של Go-Back-N :pipelineו .Selective Repeat -
Public Key Infrastructure
המינוח הנוסף למילה חתימה דיגיטלית ,נעשה בה שימוש נרחב כאשר אנו מנסים לבנות מערך שלם
של ארגון אשר מבצע את התקשורת הפנימית והחיצונית בצורה מאובטחת ,מכאן מגיעה החלק PKI
שעונה לשם Infrastructureשמשמעותו תשתית והכוונה לתשתיות הארגון אשר מוטמעות
ומשתמשות בעקרונות החתימה הדיגיטלית.
8 שיטה למנוע באופן חלקי את בעיה ה .Count To Infinity-מצב זה עלול להווצר כאשר מסלול
מצומת Xלצומת Zעובר דרך צומת Yועובר גם דרך צומת . X
Poisoned
כלומר ,המסלול .Z<-- X<-- Y<-- X :במסלול ישנו מעגל מיותר.
הפתרון :לא מאפשרים מסלולים מעגליים ובמקרה זה הופכים את המרחק מצומת Xלצומת Zדרך Reverse
Yלהיות אינסופי.דרך Yלהיות אינסופי.
4 Post Office Protocol
הדבר העיקרי שיש בו זהו ה ,Authorization -כלומר זיהוי המשתמש על ידי שם משתמש וסיסמא. POP3
זיהוי המשתמש נעשה כבר בעת הגישה לתיבת הדואר שעל השרת.
שער שמזהה את האפליקציה באופן ייחודי על אותו המחשב .דוגמאות ל port -קבועיםport 80 :
משרת את שרת ה port 25 ;HTTP -משרת את שרת הדואר .SMTP
Port
4 צורת העברת מידע ע"י .HTTPהמידע מועבר בגוף ההודעה. POST
4 שומר ברשת באיזה שהיא נקודת אמצע דפים שכבר התקבלו בעבר ,על מנת שאפשר יהיה להראות
אותם מהר יותר בפעם הבאה .זהו מעין שרת אמצע שנמצא בשימוש על ידי ארגונים שרוצים לחסוך
Proxy Server
בתעבורה.
חסרון של שיטה זו היא שהדפים עלולים להיות לא מעודכנים.
יתרון השיטה היא שהיא חוסכת זמן ומקטינה את עומס תעבורת המידע ברשת.
הדפדפן צריך להכיל קונפיגורציה כזו שתפנה את הבקשות שלו ל .proxy -אם אין ל proxy -את
הדף ,הוא יפנה לשרת המקורי.
ה proxy -מתפקד גם כשרת וגם כלקוח :עבור הלקוח הוא שרת שמספק לו את האובייקט המבוקש,
ועבור שרתי האכסון הוא לקוח שמבקש אובייקטים.
ייתכן מצב שבו תהיה שרשרת של שרתי Proxyשיפנו אחד לשני לקבל אובייקטים.
שימוש בדף ישן או חדש הוא ע"פ מה שהוסבר ב.Conditional GET-
Packet Transfer Mode
כוללת את x.25 u ,sdlcו .fr-שיטה זו נועדה ליצור רשתות לתעבורת נתונים שאינם רגישים PTM
להשהיות.
10 אין צורך לחכות לתחילת חריץ זמן ) (slotעל מנת לשדר.
ברגע ש frameמתקבל הוא נשלח.
אם קרתה התנגשות ,הצומת ישלח מיד את ה Frame-שוב) .לאחר שסיים לשלוח את ה -
)Pure (Unslotted
frameההרוס(.
פשוט יותר. ALOHA
כמובן שההסתברות להתנגשות גבוהה.
הניצולת של שיטה זו היא ,בדרך כלל 18% ,בלבד!
10 גישה אקראית – לאף צומת אין בלעדיות על הערוץ ,הגישה אקראית ,כמובן שההסתברות
להתנגשויות גדולה ולכן צריך מנגנון שיבצע התאוששות מהתנגשויות.
יתרונותיהם המובהקים של פרוטוקולים המממשים גישה אקראית הם בניצול כל רוחב הפס לנקודת
Random Access
קצה בזמן השליחה ,אין קיטוע של השידור ע"י זמנים קצובים ,ישנו שידור מתמשך ,ואין הקצאת
רוחב פס בזבזנית .אבל מכיוון שאין ניהול של מנגנון מסודר ,כמובן שהאפשרות להתנגשות גדלה Protocol
בהרבה.
פרוטוקולים שעושים זאת :הפרוטוקול האופטימלי ) (Optimistic Protocolו.CSMA-
7 שייך ל .TCP-גודל מכלא הקבלה .משתנה זה מנוהל ע"י הצד המקבל וערכו ידוע רק לו.
כדי לא ליצור עומס במקבל חייב להתקיים: RcvBuffer
LastByteRcvd – LastByteRead < = RcvBuffer
7 שייך ל .TCP-חלון הקבלה – גודל המקום הפנוי במכלא .מנוהל ע"י המקבל.
תמיד מתקייםRcvWindow = RcvBuffer – (LastByteRcvd – LastByteRead) :
וכןLastByteSent – LastByteAcked < = RcvWindow :
RcvWindow
יתרונות:
ישנה שליחה מתמשכת,ישנו ניצול של כל רוחב הפס
מנגנון מאוד מבוזר ,אין ניהול מרוכז של המנגנון.
פשוט
חסרונות:
התנגשויות רבות,רוחב הפס מבוזבז לעיתים קרובות על שליחות שנכשלו.
חריצי זמן מבוזבזים :אם פספסנו את תחילת ,slotאי אפשר לשדר רק בהבאה.
זמן גילוי התנגשות יותר נמוך מזמן שליחת מסגרת .כלומר רק לאחר שליחת מסגרת ,נגלה
שלא נשלחה.
הניצולת של שיטה זו היא ,בדרך כלל 37% ,בלבד!