PracticU

מודל TCP/IP
הבדלים בין UDP לבין TCP

בלי כתוביותעם כתוביות
PracticU › קורס CCNA - הסמכה בינלאומית של סיסקו - מבחן 200-301 › מודל TCP/IP הבדלים בין UDP לבין TCP
מילון מושגים:
מודל - רכיב שמייצג את הנתונים ואת הלוגיקה העסקית באפליקציה. גם ייצוג מופשט של מערכת או תהליך.
TCP/IP - אוסף הפרוטוקולים שעליו בנוי האינטרנט, המגדיר כיצד נתונים נארזים, מנותבים ומועברים בין מכשירים.
TCP - פרוטוקול תקשורת אמין שמוודא שכל חבילות המידע מגיעות ליעד בשלמות ובסדר הנכון.
כתובת IP - מספר שמזהה באופן ייחודי מכשיר ברשת מבוססת פרוטוקול IP, ומאפשר לשלוח אליו ולקבל ממנו מידע.
UDP - פרוטוקול תקשורת מהיר ללא אישור קבלה, המתאים לשידורי וידאו, קול ומשחקים שבהם מהירות חשובה מאמינות.
פרוטוקול - מערכת כללים מוסכמת שקובעת כיצד מכשירים או תוכנות מתקשרים ומחליפים מידע, למשל HTTP או TCP.

מודל TCP/IP הבדלים בין UDP לבין TCP
שכבת הטרנספורט נותנת לאפליקציה שני שירותים, TCP ו-UDP, והם נבדלים באמינות ובמחיר שהם גובים על הכבל.
ההבדלים העיקריים
1. דואר רגיל מול דואר רשום: UDP הוא כמו דואר רגיל, ואף אחד לא אחראי שהמכתב יגיע. TCP הוא כמו דואר רשום: יש אישורי הגעה, ואם משהו לא התקבל הוא נשלח שוב.
2. גודל הכותרת: כותרת UDP תופסת 8 בתים ומכילה פורט מקור, פורט יעד, אורך וסכום ביקורת. כותרת TCP תופסת 20 בתים ומוסיפה מספרי חבילות, אישורים ודגלים כמו SYN.
3. לחיצת יד משולשת: לפני העברת מידע ב-TCP עוברים שלושה פאקטים (SYN, SYN-ACK, ACK) בלי שכבת אפליקציה. רק אחריהם מגיע הפאקט הראשון עם המידע.
4. חלוקה למנות: שכבת הטרנספורט מחלקת את המידע למנות ומצמידה פורט. הפאקט מוגבל ל-1500 בתים, ולכן הקובץ נשלח בחלקים. ב-TCP כל מנה מלווה בספירה של כמה בתים עברו עד כה, והשולח ממתין לאישור.
מתי משתמשים בכל אחד
UDP מתאים לשאילתה פשוטה, כמו DNS, ולשידור חי שבו האמינות פחות חשובה. TCP מתאים כשהמידע קריטי, כמו קובץ או תמונה, גם אם הוא מגיע באיחור, ובתנאי שהוא מגיע בסדר.
הלומד יכול להסביר מה המחיר של האמינות ב-TCP ולבחור פרוטוקול לפי סוג האפליקציה.
השיעור הבא בקורס: מודל TCP/IP שכבת IP

פרקי ההרצאה: מודל TCP/IP הבדלים בין UDP לבין TCP

  1. 00:00

    ההבדל באמינות בין TCP ל-UDP

  2. 00:58

    לחיצת יד משולשת ומשקל התקשורת

  3. 01:37

    מבנה כותרת TCP ואורך 20 בתים

  4. 02:35

    מבנה חבילת UDP ודוגמת DNS

  5. 03:33

    הדגמת תהליך הסנכרון בוויירשארק

  6. 04:50

    מתי משתמשים ב-UDP לעומת TCP

תמלול ההרצאה: מודל TCP/IP הבדלים בין UDP לבין TCP

הטקסט המלא של הדקות הראשונות בהרצאה «מודל TCP/IP הבדלים בין UDP לבין TCP» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    שכבת הטרנספורט יודעת לספק שני שירותים לשכבת האפליקציה שמעליה שירות ה-TCP ושירות ה- UDP. שירות ה-TCP מוודא הגעה כמו שצריך, מוודא שהכל הגיע UDP לא מוודא כלום UDP מיועד להודעות קטנות שאם הן לא הגיעו לא נורא תשלח שוב את הבקשה שלך מערכת ההפעלה

  2. 00:25

    לא מוודה ב UDP שהמידע הגיע לצד השני לא הגיע זה בעיית האפליקציה האפליקציה תעשה עם זה מה שהיא רוצה UDP זה כמו דואר לא רשום דואר רגיל הם שולחים מכתב אבל אף אחד לא מוודא שהמכתב הגיע אף אחד לא אחראי למכתב הזה אז TCP זה דואר רשום reliable transport העברה שאפשר לסמוך עליה הוא מקבל אישורי הגעה ואם משהו לא מתקבל ב-TCP

  3. 00:52

    הוא שולח את זה שוב אז ב-TCP יש אישורי הגעה אנחנו בוודאות יודעים שזה הגיע לצד השני מערכת הפעלה יודעת להגיד לאפליקציה האם הכל הגיע בשלמותו או לא ה-tcp הזה הרבה יותר אמין ולפני שהוא מתחיל תקשורת הוא עושה לחיצת יד משולשת כדי להתחיל את הסנכרון הזה מה החיסרון של זה הגודל של החבילה ה-udp הזה עצמו תסתכלו טוב טוב מה הגודל שלו מאוד קטן

  4. 01:21

    1 2 3 4 5 6 7 8 אני רואה פה 8 בתים שה-udp הזה תפס לעומת זאת אם אם אנחנו נראה את התוספת שמוסיפה שכבת ה-TCP, לדוגמה זה, זה TLS, TLS זה אפליקציה מוצפנת, אנחנו רואים פה שזה המידע המוצפן, SSL המוצפן, ומעל זה יש שכבת ה-TCP, Transmission Control Protocol TCP.

  5. 01:46

    אנחנו רואים ש-TCP תפס לנו הרבה יותר בתים, אני בא להראות לכם שהיא תופסת 20 בתים, תספרו, אני ספרתי, ובתוך השכבה הזאת, ה-20 בתים האלו, מה זה?

  6. 01:57

    פורט מקור ופורט יעד כמו שדיברנו לפני כן ויש פה עוד מידע לדוגמה מה מספר החבילה כמה חבילות קיבלתי עד עכשיו ממך כל המידע על הניהול הזה של ה-TCP תופס מקום כל מיני פלגים לחיצת יד משולשת זה כל הפלגים האלו בוא נסתנכרן זה סין בוא נסיים תקשורת כל מיני פלגים כל זה תופס מקום על הכבל אז בסופו של יום האישורים

  7. 02:27

    מספרי חבילה שאני שולח לך כמובן שפורט מקור פורט יעד שזה חייבים בכל מקרה גם ב-TCP וגם ב-UDP כל זה תופס מקום כמה מקום זה תופס בואו נראה פה רואים שזה תופס 20 בתים לעומת זאת אם נחזור לחבילה של DNS שעוברת בתקן של UDP גם פה יש מידע אבל הרבה יותר קטן שימו לב יש פה פורט מקור פורט יעד שקסם ממש מידע מינימלי שצריך כדי שהמידע יישלח

  8. 02:58

    אף אחד לא סופר כמה חבילות עברו כמה אישורים יש פשוט שולחים מידע מפורט מסוים לפורט מסוים באורך מסוים שידע איפה זה נגמר ומה הסכום כדי לבדוק שהמידע לא נדפק הסכום של כל הפאקט לוודא שמשהו לא השתבש בדרך ממש רואים שהשכבה הזאת שמסתיימת ב-EF מתחילה בפורט מקור פורט יעד אורך המידע הכולל,

  9. 03:25

    הסכום הכולל וזהו. אז הוא ממש קטן, שמונה בתים. לעומת זאת ב-TCP יש לנו את כל האמינות ולפני שמתחילים עם כל האקסטרות של 20 בתים, שימו לב איך זה מנופח 20 בתים, לפני שמתחילים עם כל הסיפור הזה של 20 בתים, יש לנו גם לחיצת יד משולשת לפני הכל.

  10. 03:44

    הנה בבקשה, עשיתי סינון כדי שיהיה לנו יותר מסודר במסך, אתם רואים הוא מדלג פה בין הפאקטים שנכנסו לנו בתקשורת, המחשב בו זמנית מכמה תוכנות שולח פאקטים אז אנחנו רואים פה שעשיתי סין סינאק ואק שלושה פאקטים בלי להעביר מידע ורק אחרי זה עובר המידע תראו זאת אומרת שרק אחרי שלושה פאקטים האלו יש לנו את הפאקט הזה שפה יש כבר את המידע

  11. 04:11

    עצמו ולא רק tcp אנחנו גם רואים שהגודל שלו נהיה גדול זאת אומרת כאן יש לנו שלושה פאקטים ראשונים רק שלוש שכבות אין לנו בעצם שום מידע תכלס אין מידע של האפליקציה ואחרי שלושה פאקטים שהקמנו תקשורת רק אחרי זה מתחילים להעביר מידע זה המידע התכלס שביקשו

  12. 04:32

    להעביר זה מה שהאפליקציה ביקשה השכבה הזאת של האפליקציה לא הגיעה בפאקט הראשון שימו לב בפאקטים הקודמים אין לנו את שכבת האפליקציה בפאקטים הקודמים יש לנו רק שכבת ה-TCP שלא מעבירה מידע תכלס רק מסתנכרנת סין אק ואק ורק אחרי זה יש לנו את שכבת האפליקציה אנחנו גם רואים את הגודל של הפאקט

  13. 04:53

    גם פה אפשר לראות את המידע עצמו שסוף סוף עובר. אז זה נקרא לחיצת יד משולשת שה-TCP עושה לפני שהוא מתחיל להעביר מידע כדי להסתנכרן. ה-TCP הזה גם יותר מקום תופס על הכבל, גם שולח שלושה פאקטים, אבל נותן לי אמינות, אני יודע שהכל הגיע במדויק.

  14. 05:11

    באיזה מקרה נשתמש ב-UDP? ב-UDP אני אשתמש כשזאת תקשורת פשוטה, איזו שאילתה פשוטה, אם היא לא מצליחה לא מעניין אותי.

  15. 05:19

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

לקורס המלא: קורס CCNA אונליין בעברית

ההרצאה הקודמת: מודל TCP/IP - הסבר על UDP

ההרצאה הבאה: מודל TCP/IP - שכבת IP

הרצאות קשורות מקורסים אחרים

  • הבדלים בין TCP לבין UDP
  • הבדלים בין CC State לבין FC State
  • C# - TCP / IP
  • הבדלים בין Testing לבין Debugging

קורסים נוספים במסלול

  • קורס CCNP
  • קורס פורטיגייט - FortiGate
  • קורס צ'ק פוינט - Check Point Gaia R81