רשתות תקשורת מחשבים 1 תרגול 1- מבוא

Slides:



Advertisements
Similar presentations
Completeness and Expressiveness. תזכורת למערכת ההוכחה של לוגיקה מסדר ראשון : אקסיומות 1. ) ) (( 2. )) ) (( )) ( ) ((( 3. ))) F( F( ( 4. ) v) ( ) v ((
Advertisements

מבוא למדעי המחשב לתעשייה וניהול
תרגול 8.5 – מודל השכבות, מבוא ל-TCP/IP
Na+ P-. הפוטנציאל האלקטרוכימי אנרגיה חופשית ל - 1 mole חומר. מרכיב חשמלי מרכיב כימי מרכיבי הפוטנציאל האלקטרוכימי של חומר X: המרכיב הכימי : RTlnC x R –
שאלות חזרה לבחינה. שאלה דיסקים אופטיים מסוג WORM (write-once-read-many) משמשים חברות לצורך איחסון כמויות גדולות של מידע באופן קבוע ומבלי שניתן לשנותו.
מערכות הפעלה ( אביב 2009) חגית עטיה © 1 אפליקציות שרת - לקוח  פרדיגמת שרת לקוח  מושג ה socket  מבנה שרת - לקוח  קצת יותר על רשתות.
המעבדה לבקרה ורובוטיקה 1 חקירה אמפירית של ניתוב תחרותי ברשתות תקשורת מגישים : דרור עמר & איתי ג ' ורג ' י מנחה : ישי מנשה סמסטר : חורף תשס "
ספר סקיצות ספר סקיצות קלאסי עם יכולות ממוחשבות. ספר סקיצות רגיל  יתרונות : נוח לנשיאה, מהיר ונוח לעבודה, עמיד.  חסרונות : הכול ידני, קשה לקבל דיוקים.
Map-Reduce Input: a collection of scientific articles on different topics, each marked with a field of science –Mathematics, Computer Science, Biology,
FFinder Application on Android OS by Roman Nassimov & Evgeny Erlihman Final presentation.
עיבוד תמונות ואותות במחשב אלכסנדר ברנגולץ דואר אלקטרוני : שיטות קידוד שיטות קידוד אורך מלת קוד ואנטרופיה אורך מלת קוד ואנטרופיה קידוד.
צוות : גרייף אלה כורך אילנה רשקובסקי לובה אוניברסיטת בו גוריון בנגב מחלקה להנדסה תוכנית להנדסת תוכנה Application Requirements Presentation.
Formal Specifications for Complex Systems (236368) Tutorial #6 appendix Statecharts vs. Raphsody 7 (theory vs. practice)
1 מבוא למדעי המחשב מבנה של תכנית. 2 מבנה של תכנית – חלוקה לקבצים  תכנית בשפת C הינה אוסף של הגדרות של:  משתנים (חיצוניים)  פונקציות  ניתן לפרוש תכנית.
תכנות תרגול 6 שבוע : תרגיל שורש של מספר מחושב לפי הסדרה הבאה : root 0 = 1 root n = root n-1 + a / root n-1 2 כאשר האיבר ה n של הסדרה הוא קירוב.
מנפה שגיאות - DEBUGGER מבוא למדעי המחשב (234114) רועי מלמד
ערכים עצמיים בשיטות נומריות. משוואה אופינית X מציין וקטור עצמי מציינת ערך עצמי תואם לוקטור.
מבני בקרה לולאות. שאלה #1 שאלה ב' – תכתוב תוכנה הכותבת את תפריט הבאה Type 1 to find the area of a circle Type 2 to find the circumference of a circle.
SIP based VoIP conference server by Roman Nassimov & Evgeny Erlihman Final presentation.
פרוטוקולי תקשורת חזרה כללית. מודל 7 השכבות Layer 1 – physical layer זוהי השכבה הפיסית, ומגדירה את האיפיונים הפיסיים והחשמליים של הרשת. בשכבה זאת רצים.
Galileo Navigation System Software Systems lab Software Systems lab סמסטר חורף תשס " ט סמסטר חורף תשס " ט מנחה: ולדימיר זדורנוב משה חיות מבצעים: גליה סימנובסקי.
Data Structures, CS, TAU, Perfect Hashing 1 Perfect Hashing בעיה : נתונה קבוצה S של n מפתחות מתחום U השוואה ל - Hash : * טבלה קבועה (Hash רגיל - דינאמי.
Remember Remember The 5 th of November. תרגול 2 קובץ סדרתי.
1 Data Structures, CS, TAU, Perfect Hashing בעיה: נתונה קבוצה S של n מפתחות מתחום U השוואה ל- Hash : * טבלה קבועה (Hash רגיל - דינאמי) * רוצים זמן קבוע.
משטר דינמי – © Dima Elenbogen :14. הגדרת cd ו -pd cd - הזמן שעובר בין הרגע שראשון אותות הכניסה יוצא מתחום לוגי עד אשר אות המוצא יוצא מתחום.
עקרון ההכלה וההדחה.
מערכות הפעלה ( אביב 2006) חגית עטיה © 1 סיכום הקורס.
תקשורת. ראשי פרקים ממשקי תקשורת עקרון ההדדיות תיאום מימוש תקשורת : פרוטוקולים טופולוגיות של תקשורת : טבעת, אפיק, כוכב סוגי תווכים : זוג שזור, כבל קואקסיאלי,
A. Frank File Organization Hardware Size Parameters.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #3 Internet Control Message Protocol (ICMP)
1 מבוא למדעי המחשב סיבוכיות. 2 סיבוכיות - מוטיבציה סידרת פיבונאצ'י: long fibonacci (int n) { if (n == 1 || n == 2) return 1; else return (fibonacci(n-1)
בקרה תומר באום ב"הב"ה. סוגי בקרה חוג פתוח Open-loop control : אנו מכוונים את הרובוט למצב הבא שהוא אמור להיות בו לפי מודל מסוים, כמו שעשינו בקינמטיקה הפוכה.
Text to speech In Mobile Phones איתי לוי. הקדמה שימוש בהודעות טקסט על המכשירים הסלולארים היא דרך תקשורת מאוד פופולארית בימינו אשר משתמשים בה למטרות רבות,
11 Introduction to Programming in C - Fall 2010 – Erez Sharvit, Amir Menczel 1 Introduction to Programming in C תרגול
Computer Communication and Distributed Algorithms Eyal Cohen: Introduction Computer Communication and.
מבוא למדעי המחשב לתעשייה וניהול הרצאה 6. מפעל השעווה – לולאות  עד עכשיו  טיפלנו בייצור נרות מסוג אחד, במחיר אחיד  למדנו להתמודד עם טיפול במקרים שונים.
מבוא לתקשורת נתונים מודל 7 השכבות Protocol‏ (TCP/IP)
קצת היסטוריה 1981דיווח ראשון על תסמונת כשל חיסוני נרכש בקרב מספר הומוסקסואלים. 1981דיווח על ביטויים שונים של איידס בקרב מזריקי סמים, חולי המופיליה, מקבלי.
Ad Hoc Network Lifetime Optimization
תקשורת מחשבים ואלגוריתמים מבוזרים
מספרים אקראיים ניתן לייצר מספרים אקראיים ע"י הפונקציה int rand(void);
SimpliciTI RF Network for M2M Connection Presenters: Assaf Matalon
ISDN Integrated Services Digital Network.
Supervised by: Dr. Michael Segal Mr. Itzik Kitroser Shani Levy
מחלקות classes.
מבוא למדעי המחשב סיבוכיות.
רשתות תקשורת מחשבים שכבת האינטרנט (רשת)
רשתות תקשורת מחשבים שכבת האינטרנט (רשת)
רשתות תקשורת מחשבים שכבת התעבורה
תקשורת מחשבים ואלגוריתמים מבוזרים
תקשורת מחשבים "מודל OSI" Open System Interconnection reference model
MPLS Core Router מנחה: ד"ר ניסים צורי סטודנטיות: מיטל שבתאי אסנת קוטלר
פרק 2: השכבה הפיזית Overview Digital versus Analog communications
תקשורת מחשבים ואלגוריתמים מבוזרים
עקרונות ניתוב.
תקשורת ומחשוב תרגול 1 IP, Classes and Masks.
بخش دوم: پروتکل و استاندارد در شبکه های کامپیوتری
דחיסה ושידור וידאו ברשת IP
מבנה המחשב ושפות סף תרגול 2.
מהלך שיעור מבנה ותפקיד מודל ה – OSI פרוטוקול TCP/IP ומודל DoD
תרגול 10 – חומות אש – Firewalls
עבודה עם נתונים באמצעות ADO.NET
פרוקטוז, C6H12O6 , חד-סוכר מיוחד
Firewalls אבטחת מחשבים ורשתות תקשורת.
בעיות נוספות ב-NPC.
תקשורת סריאלית מגיש: דביר דדון מנחה: ד"ר מרטין לנד.
תקשורת ומחשוב תרגול סוקטים.
Shell Scripts בסביבת UNIX
תוכנה 1 תרגול 13 – סיכום.
מודל OSI (מודל 7 השכבות).
Presentation transcript:

רשתות תקשורת מחשבים 1 תרגול 1- מבוא רשתות תקשורת מחשבים 1 תרגול 1- מבוא מתרגל : ליאור בצלאל liorbet@bgu.ac.il

מהו האינטרנט המון יחידות קצה שמעבירות אינפורמציה אחד לשני מריצות אפליקציות מעל communication links רשת של רשתות

מהו פרוטוקול

מודל /57 השכבות

מודל 5 השכבות הקדמה אנלוגיה לעולם הטיסה

מודל 5 השכבות - המשך כול שכבה מספקת שירות כול שכבה סומכת על השירותים שניתנו ע"י השכבה שמתחת לכול שכבה פונקציונאליות משלה

השכבה הפיזית physical layer שידור של ביטים על הקו כמה VOLT לשידור 0 וכמה ל -1 כמות ביטים לשנייה kbps Mbps חד כווני ( half duplex ) או דו כווני (full duplex) פרוטוקול סטנדרטי המתעסק בממשקים חשמליים,מכאניים ואותות השידור

שכבת הקו data link layer טיפול בשגיאות מהשכבה הפיזית איחוד ביטים מהשכבה הפיזית למסגרות ושליחתם ליעד בצורה נכונה הוספת ביטים לתחילת המסגרת וסופה וכן הוספת Check Sum המקבל מאמת את ה Check Sum במידה ולא מתאים נשלחת מסגרת בקרה המבקשת שידור חוזר Cyclic redundancy check

שכבת הקו המשך מורכבת משני תת שכבות : Logical Link Control ( LLC ) - מגדירה איך מידע מועבר על הכבל, מספקת שירותי קשר לשכבות הגבוהות. Medium Access control ( MAC ) –מגדירה מי יכול להשתמש ברשת במקרה של ריבוי מחשבים המנסים לתקשר ביחד, ( Ethernet, Token Ring, CSMA\CD ) .

שכבת הרשת network layer מתעסק בשידור וניתוב חבילות בוחרת את המסלול הטוב,מהיר או זול ביותר לניתוב החבילה ליעד ניתוב דינמי, ניתוב סטטי פרוטוקול ידוע ( Internet Protocol ) IP

שכבת התעבורה transport layer מגדירה כיצד להתמודד עם חבילות שאבדו הבטחת שידור אמין לשכבות מעליה טיפול בעומס תעבורה טיפול בחבילות "מבולגנות" - סידור חבילות בסדר הנכון של המידע. לדוגמא TCP(transmission Control Protocol) : UDP(User Datagram Protocol)

שכבת האפליקציה אוסף פרוטוקולים שונים עבור אפליקציות שונות דואר אלקטרוני , KAZZA , FTP ,WEB השלב האחרון שמציג את המידע למשתמש בקצה

Store and forward כל ענף בדרך קודם כול מקבל את ההודעה במלואה בודק אותה ורק אז משדר אותה בקו הבא.

Circuit switching יתרונות רוחב פס קבוע )אין גודש, קצב מובטח( השהייה כמעט קבועה בין תחנות חסרונות הקמה וניתוק הקשר יוצר עומס של חבילות בקרה רוחב הפס קבוע למרות שיכול להיות שאיננו מנוצל ע"י המשתמש ( המשתמש משלם למרות שאינו "גולש") משתמשים אחרים אינם יכולים לנצל את רוחב הפס למרות שהמערכת פנויה

Packet switching המידע משודר בחבילות נפרדות , כול חבילה מגיעה בדרך שונה למטרה(מנותבת בכל צומת מחדש)

Packet switching cont.. יתרונות שימוש יעיל במשאבי הרשת הקמה ופירוק של קשר במהירות גמיש יותר חסרונות השהייה משתנה ואינה קבועה מראש אלגוריתמי ניתוב מסובכים.

Virtual Circuit switching with packet switching שילוב של שתי הגישות לכול קשר בין משתמשי קצה מוקצה מספר קשר יעודי virtual circuit identifier המסלול בו "נוסעת" החבילה נותר קבוע

עיכובים בקו זמן שידור \ עיבוד – כמה זמן לוקח להוריד את הביטים לקו זמן בתור כמה זמן החבילה ממתני בתור זמן התפשטות בקו זמן עיכוב כולל

תרגיל 1 נתונים גודל קובץ U bytes קצב שידור בכול קו S bits per second [bps] זמן התפשטות בין כול לינק קבוע T [seconds] תוספת תקורה על כול הודעה H [bytes] מהו זמן ההשהיה בהעברת חבילה מ A ל E כאשר שולחים את כול החבילה במכה אחת שליחת המידע בשלוש חבילות ( נניח ש U מתחלק ב3 ללא שארית ) מהו זמן ההשהיה כאשר משתמשים בניתוב מעגלי (circuit switching

תרגיל 2 נניח A ו B מופרדים 10000 ק"מ ומחוברים על לינק ישיר ברוחב פס של 1 Mbps נניח שמהירות ההתפשטות הינה חשב את זמן ההתפשטות נניח רוצים לשלוח קובץ בגודל 400 קילו ביט כהודעה גדולה אחת, מהו מספר הביטים המקסימאלי בקו בשנייה כמה זמן לוקח לשלוח את הקובץ בהנחה שהוא רציף נניח עתה שהקובץ מחולק ל – 10 חבילות שוות בגודלם נניח שכול חבילה מקבלת אישור מהמקבל ( זמן שידור אישור זניח ) ושאי אפשר לקבל חבילה עד שלא קיבלנו אישור , כמה זמן לוקח לשלוח את הקובץ?

תרגיל 3 נתונה רשת משותפת של משתמשים על קו ברוחב 1Mbps נניח שכול משתמש צורך 100 Kbps ופעיל 10 אחוז מהזמן נניח שמשתמשים בניתוב מעגלי , בכמה משתמשים אפשר לתמוך ? מה ההסתברות שמשתמש פעיל נניח שיש Nמשתמשים מה ההסתברות שבזמן נתון n פעילים מה ההסתברות שיותר מ 11 משתמשים פעילים

תרגיל 4 הניחו שליחת קובץ בגודל F ביטים מ A לB ישנם 2 לינקים ( כלומר נתב אחד ) בין A ל B הנתב עובד בשיטת store–and-forwards משתמש A מפרק את הקבצים לחבילות של S ביטים ומוסיף Hביטים של תקורה לכול סגמנט קצב שידור R מהו הערך של S שממזער את זמן העיכוב להעברת הקובץ ?

תרגיל 5 נניח שכול חבילה גודלה 1500 בתים נניח שכול חבילה גודלה 1500 בתים וגודל התקורה על כול מסגרת 20 בתים נניח שMP3 חוקי של הלהקה האהובה עליכם גודלו 4 Mbyte כמה חבילות צריך לשדר על מנת לשלוח את הקובץ ? מהי נצילות השידור ?

תרגיל 6 נתונה רשת משתמשת ב TDMA קצב שידור 1.536 Mbps וישנם 24 SLOTS זמן איתחול 500 קשר 500 ms כמה זמן לוקח להוריד קובץ בגודל 640 קילו בייט ?

תרגיל 7