1. Introduction to networking Flashcards
מהם היתרונות והחסרונות של Circuit switching לעומת Packet switching?
יתרונות של circuit switching
1. האיכות מובטחת: אם הצלחנו להתחיל את התקשורת, מובטח לנו (עד כדי תקלות) שהיא תהיה בסדר ושיהיה מספיק קיבולת כדי להעביר את כל המידע שצריך לעבור.
2. פשוטה לתיאור. הרעיון הוא ישיר וקל להבין מה המסלול ששיחה לוקחת, כיוון שכל המידע בשיחה עובר דרך אותו המסלול.
3. הרשת עושה פעולה יחסית פשוטה.
4. אין צורך לשמור מידע שוב לכל פקטה.
חסרונות
1. בזבוז של קיבולת (זו הסיבה המרכזית שבגללה לא משתמשים בשיטה זו באינטרנט).
2. התקשורת היא all or nothing :יש לנו אפשרות להעביר שיחה באופן מושלם או לא להעביר אותה בכלל. אין לנו אפשרות לומר שאנחנו מעבירים שיחה עם שירות “לא רע”.
3. כל קודקוד ברשת צריך לזכור מידע עבור כל השיחות שמתקיימות דרכו כרגע.
לעומת זאת, עבור switching packet היתרונות והחסרונות הם בדיוק הפוכים. במיוחד:
יתרונות של Packet switching :
- אמינות של תקשורת: אם יש תקלה לאורך הרשת, יתכן שנאבד את הפקטות שעברו דרך הקודקוד הזה, אבל נוכל להעביר את שאר הפקטות של ההודעה במסלולים אחרים, ובכך ההודעה עצמה תוכל לעבור בשלום.
- יעילות. כפי שראינו עם multiplexing statistical , אפילו בסדרי גודל.
- מעט תיאום בין רשתות, מה שמאפשר לחבר יחד רשתות שונות עם מעט בעיות, בעיקר צריך לדאוג לכך שמבנה הפקטה יהיה אחיד.
חסרונות:
1. החסרון הגדול הוא שחייבים להתמודד עם עומס. ברגע שלא שומרים מראש משאבים, המשמעות היא שיתכן שחלק מהפקטות יפלו, יתכן שקודקוד יקבל הרבה עומס.
2. אין יכולת להתחייב לאיכות של שירות, כיוון שיש אחוז גדול של אי וודאות.
What is Circuit switching?
What is Packet switching?
Packets Have a Payload (Body) = The data being transferred, and a Header = Instructions to the network for how to handle packet.
Each packet is independently switched. Each packet’s header contains a full destination address.
In Packet switching, no resources are pre-allocated in advance.
Packets arrive at the nodes in different patterns, the arrival can be bursty or smooth.
Due to bursts, sometime arrival rate is larger than transmission rate. One solution to this is to drop packets. A better approach is to add buffers to save excess packets (until the bursts ends).
Statistical multiplexing: Because the burst from multiple flows generally do not occur simultaneously, you only need to allocate slightly more space than that which the flows use on average.