PracticU

הבדלים בין TCP לבין UDP

בלי כתוביותעם כתוביות
PracticU › קורס טכנאי מחשבים ורשתות - Windows 10/11 - בדגש על תמיכה טכנית בארגונים - Help Desk › הבדלים בין TCP לבין UDP
מילון מושגים:
TCP - פרוטוקול תקשורת אמין שמוודא שכל חבילות המידע מגיעות ליעד בשלמות ובסדר הנכון.
UDP - פרוטוקול תקשורת מהיר ללא אישור קבלה, המתאים לשידורי וידאו, קול ומשחקים שבהם מהירות חשובה מאמינות.
פרוטוקול - מערכת כללים מוסכמת שקובעת כיצד מכשירים או תוכנות מתקשרים ומחליפים מידע, למשל HTTP או TCP.
כבל רשת - כבל פיזי, בדרך כלל מסוג Ethernet, שמחבר מכשירים לרשת חוטית.
netstat - פקודה שמציגה את חיבורי הרשת הפעילים במחשב ואת הפורטים שבשימוש.
בייט - יחידת מידע המורכבת משמונה ביטים, ומסוגלת לייצג תו בודד או מספר בין 0 ל-255.
ביט - יחידת המידע הקטנה ביותר במחשב, שערכה 0 או 1. שמונה ביטים מרכיבים בייט.
HTTP - פרוטוקול להעברת דפי אינטרנט ונתונים בין דפדפן לשרת. הגרסה המאובטחת שלו היא HTTPS.

הבדלים בין TCP לבין UDP
שכבת הטרנספורט אחראית על חלוקת המידע של האפליקציה למנות, על ההבחנה בין התוכנות שמקבלות תעבורה, ועל שאלת האמינות: האם ההודעה חייבת להגיע ביעד. על כך נבנים שני הפרוטוקולים המרכזיים, TCP ו-UDP.
מה עושה שכבת הטרנספורט
- זיהוי תוכנה לפי פורט: לכל תוכנה שמחכה לתקשורת יש מספר פורט. כשפאקט מגיע, הוא מועבר לתוכנה הנכונה לפי הפורט. כך אפשר לקבל בו זמנית מייל, מסנג'ר ודפי אינטרנט.
- חלוקה למנות (Segmentation): כבל רשת מוגבל בגודל הפאקט, ולכן המידע מחולק לחלקים קטנים.
- הרכבה חזרה (Reassembly): פאקטים יכולים להגיע בסדר שונה, ולכן הצד השני מסדר אותם לפי המספור.
בפקודה netstat -na רואים את כל הפורטים במחשב. הוספת -b מציגה גם את התוכנה שתפסה כל פורט, וזה דורש הרשאות מנהל. בדמו נראה שסקייפ תפס פורט 80.
TCP: חיבור אמין
TCP מספר כל מנה, ומחכה לאישור מהצד השני. אם מנה לא הגיעה, היא נשלחת שוב. לפני שמעבירים מידע יוצרים חיבור בלחיצת יד משולשת (Three-Way Handshake):
1. הלקוח שולח פאקט עם דגל SYN ומספר סידורי ראשוני.
2. השרת עונה ב-SYN ו-ACK, עם המספר שלו.
3. הלקוח שולח ACK, והחיבור פתוח.
המספר ה-ACK הוא המספר הבא שמצפים לקבל. למשל, ACK שמוחזר עם הערך 1001 אומר שקיבלנו עד הבייט ה-1000.
בסוף החיבור נשלחים פאקטים עם דגל FIN. דגלי TCP מיוצגים כביטים בבייט אחד, וכל ביט הוא דגל אחר.
גודל החלון (Window Size) מגדיר כמה בייטים הצד השני יכול לשלוח בלי לקבל אישור. אם יש אובדן פאקטים, החלון מתכווץ.
UDP: מהיר ופשוט
UDP שולח את המידע בלי לוודא הגעה, בלי מספור ובלי אישורים. ההדר שלו 8 בייט בלבד, לעומת 20 בייט ב-TCP. לכן הוא מתאים לשאילתות קצרות ולתעבורה חיה, כמו שיחת קול או וידאו, שבה מידע מלפני שנייה לא שווה הרבה. דוגמה: DNS עובד על UDP בפורט 53.
ההדר בפועל
בדמו נלכד פאקט HTTP בתוכנת Network Monitor. בהדר של IP נרשם אורך כולל של 328 בייט. מפחיתים 20 בייט של IP ו-20 בייט של TCP, והתשובה היא 288 בייט מידע אמיתי. זה ההבדל בין מידע נטו לתקורה.
שימו לב
המרצה חזר על כך שבראיונות עבודה שואלים על לחיצת היד המשולשת ועל ההבדל בין TCP ל-UDP, ולכן כדאי לדעת את שני הדברים בעל פה.
בקצרה: TCP מוודא הגעה ומשלם בתקורה, UDP שולח בלי ערבות ובזול יותר.
השיעור הבא בקורס: פרוטוקול ARP למתקדמים

פרקי ההרצאה: הבדלים בין TCP לבין UDP

  1. 00:00

    הכרת TCP ו-UDP

  2. 01:36

    תפקידי שכבת ה-Transport

  3. 07:59

    TCP אמין מול UDP

  4. 11:09

    ה-Overhead של TCP

  5. 12:56

    ההבדל בין פורט לפרוטוקול

  6. 21:55

    פורטים ידועים וטווחים

  7. 26:59

    מבנה ה-TCP Header

  8. 35:30

    ניתוח Packet ב-Network Monitor

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

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

  1. 00:00

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

  2. 00:33

    לקבל את כולן הביתה תמורת 350 שקל לחודש ללא התחייבות למעשה אתם מקבלים מחשב נייד עם כל הסרטים בפנים ומי שמסיים לראות אותם מחזיר את המחשב ולא משלם יותר כסף וזה כולל VMware ו-MCITP ו-Cisco ו-Dotnet ועוד הרבה דברים יפים PowerShell ואנחנו הולכים להתרכז עכשיו ב-tcp udp ובואו לשם כך נעזר במצגת יפהפייה בלומדה יפהפייה של סיסקו שהם עשו על זה גרפיקה מאוד יפה ובואו

  3. 01:13

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

  4. 01:36

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

  5. 02:05

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

  6. 02:36

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

  7. 03:08

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

  8. 03:31

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

  9. 04:11

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

  10. 04:37

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

  11. 04:58

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

  12. 05:26

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

  13. 05:47

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

  14. 06:13

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

  15. 06:42

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

  16. 07:04

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

  17. 07:43

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

  18. 08:20

    אותך אין תקשורת זה כמו שתרשום סתם שני סלאשים בלה בלה בלה enter מה הוא יעשה ינסה לתקשר איתו ינסה ינסה ינסה יגיד שמע המחשב ההוא כבוי אין מה לעשות אז טרנספורט אם tcp אומר לך שהקובץ הגיע ליעדו ב-tcp זה קובץ הגיע ליעדו ככה זה עובד smtp כל המיילים עובדים ככה כל ה-http דפי אינטרנט עובדים ככה אוקיי אז

  19. 08:47

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

  20. 09:18

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

  21. 09:47

    לא אומר לי אה אה לא הבנתי אותך תחזור שני מילים אחורה אין דבר כזה לא שמעת בעיה שלך אני ממשיך הלאה אז UDP זורק מידע קדימה ומי שלא לא does not recent lost מידע הלך לאיבוד הצד השני אפילו לא יודע שהוא הלך לאיבוד הוא לא שמע הוא לא שמע ואיך שהמידע מגיע, ישר מעביר אותו לתוכנה.

  22. 10:11

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

  23. 10:28

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

  24. 10:51

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

  25. 11:29

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

  26. 12:02

    שפשוט אתה שולח מידע ישר והתוספות שלך ה-overhead שלך הוא רק 8 בייט עכשיו זה קריטי תחשבו שכל שנייה עוברים בתקשורת מיליוני פאקטים.

  27. 12:16

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

  28. 12:29

    על כל פעולה לוקחים לך עמלה, תחשבו שהעמלה יכולה להיות 8 אגורות או 20 אגורות או שקלים, אוקיי? תחשבו על שקלים.

  29. 12:38

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

  30. 13:05

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

  31. 13:28

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

  32. 13:42

    היא רוצה ממך רק טופס, שיהיה, לך תמלא טופס. טופס זה בעצם שפת דיבור עם הפקידה הזאת, זה רק בטופס. אז חלון 110, טופס בכותרת פופ 3. בפורט 80, בחלון מספר 80, יושבת פקידה שמדברת רק עם טופס HTTP. השפת דיבור עם הפקידה, השפת דיבור בין שרת לקליינט, זה נקרא פרוטוקול.

  33. 14:07

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

  34. 14:21

    זה לאיזה קובץ אתה פונה, לאיזה תוכנה אתה פונה, וזה באיזה שפה אתה פונה אליו. יפה מאוד. כשהבנתם מה ההבדל בין פורט לזה, לפרוטוקול, זה מאוד חשוב.

  35. 14:37

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

  36. 14:50

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

  37. 15:00

    אבל יש איזשהו תקן שמקובל ש-HTTP זה פורט 80. אם תראו לדוגמת הסרט הזה דרך מחשב מובטח, אתם תראו שהסרט הזה משודר לכם בפורט 81. למה?

  38. 15:11

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

  39. 15:25

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

  40. 15:40

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

  41. 16:08

    לו מלא זמן A אומר תראה את כל הפורטים כולל אלו שנמצאים באסנה ו-B אומר תראה לי גם את התוכנות שמסתתרות מאחורי כל פורט אנטר אוי איזה באסה שכחתי לעשות Elevation מה זה Elevation?

  42. 16:25

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

  43. 16:44

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

  44. 17:10

    הפורט אתם יודעים כמה זמן לקח לי לעלות על זה למה אתר אינטרנט לא עובד עד שעשיתי נט סטאט ראיתי פה את סקייפ לא האמנתי למראה עיניי הוא לא עשה לו ביידינג כן ה-IS לא עשה ביידינג לפורט טוב אנחנו יכולים לראות פה שסקייפ תפס גם 443 אני רואה יש לו את החוצפה איזה פורט אנחנו רואים 445 זה sharing אז זה בעצם מערכת הפעלה dropbox תוכנת dropbox תפסה לפורט אבל בואו נראה את זה בצורה קצת בלי b שלנו יותר יפה

  45. 17:47

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

  46. 18:15

    אוקיי? 135 זה נט ביוס, כן, או שזה RPC. 139, נראה לי שזה 135 זה RPC. 443 זה גם סקייפ.

  47. 18:30

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

  48. 18:43

    חוץ מכל הפורטים האלו שפתוחים אצלי הנה 139 זה נראה לי נט ביוס ו-135 זה נראה לי הרפיסי אוקיי established מה זה established אתם רואים established זה שיחה שיש לי כרגע המחשב שלי מדבר עם שרתים אחרים באינטרנט לדוגמה בואו נעשה דוגמה הכי פשוטה פינג ל-www איזשהו אתר שאני לא מדבר איתו עכשיו ynet אין לי עכשיו ynet פתוח אני עושה פינג

  49. 19:14

    ל-ynet אתם רואים את ה-IP שלו יפה אם אני אני אכנס ל-ynet עכשיו, נכנסתי ל-ynet פה מאחורה, אתם יכולים לראות את ה-IP הזה, תזכרו אותו, 0.9202.9, תחפשו אותו פה, 0.202.9, טוב בואו נחפש בצורה יותר משכילה, find str זה תוכנה את xe שנמצאת ב-cwindows

  50. 19:42

    system 32, find str מי שלא מכיר, Windows Windows System 32 יש תוכנה שנקראת findstr.exe הנה אתם רואים findstr.exe זו תוכנה שנמצאת בסיסטם 32 והיא מוצאת סטרינג שאתה אומר לה אז אמרתי לה תמצאי לי סטרינג כזה והנה אתם רואים רק עם ynet פתחתי ככה וככה פורטים אתם רואים כמה פורטים יש לי למה פרסומת

  51. 20:16

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

  52. 20:56

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

  53. 21:22

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

  54. 21:52

    חילקו אותם לקבוצות 0 עד 1024 זה פורטים קבועים ידועים לפי התקן שנקראים well knowns style ftp tailnet שרת שלא משתמשים בזה smtp כל המיילים עוברים בפורט 25 זאת אומרת זה הפורט וזאת השפה הפרוטוקול 80 זה הגלישה 110 טה טה טה אם לא היו פורטים ידועים קבועים היית צריך להתקשר ל-ynet להגיד להם באיזה פורט

  55. 22:20

    אתם נמצאים הבוקר או איזה פורט אתם עובדים אתה לא רוצה להתקשר כל פעם לחברה אתה רוצה לדעת שאתה מתחבר אליהם בפורט 80 והם עובדים אז זה תקנים ידועים well known tcpip ports ככה עובדים בעצם כל התוכנות הגדולות התקנים אם אני מחר בבוקר קם וכותב תוכנה אני יכול לתפוס פורט מ-1024 עד 49 אלף מה

  56. 22:45

    שבא לי שימו לב מייקרוסופט תפסו פורט 1863 למסנג'ר סיסקו תפסו 2000 כל אחד תופס לעצמו איזה פורט שבא לו הבעיה תהיה אם אני מחר בבוקר אכתוב תוכנה משלי שעושה שידורים בלייב של סרטונים ואני אתפוס לעצמי פורט 19,044 ואיזה מישהו אחר יכתוב תוכנה אחרת שגם תופסת אותו פורט בתקשורת אז כשאתה תופס פורט כשאתה מפעיל תוכנה

  57. 23:14

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

  58. 23:40

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

  59. 24:13

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

  60. 24:37

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

  61. 25:05

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

  62. 25:42

    תדע להחזיר לי את התשובה לאיזה IP פניתי הם לא עשו מינוס n אז הם רואים פה את השם cscode.com 4 באיזה פרוטוקול באיזה פורט פניתי אליו לדוגמה זה פורט 80 אני לא עשיתי ככה אני עושה מינוס n ואז הוא מראה לי ממש נפלא נקודתיים שמונים ואת ה.. ומה השם של הסשן מה המספר של הסשן מה הסטייט של הסשן חברה

  63. 26:08

    על הסשן עוד דקה אנחנו נרד לקרביים של הסשן הזה יופי אז אמרנו שלכל דבר מוסיפים בעצם את התוכנת האפליקציה העבירה לי מידע tcp או udp לא משנה מה חילק את זה למנות ואחרי שהוא חילק את זה למנות לכל מנה הוסיף header הוסיף את התוספת שלו שכוללת port יוצא port נכנס כדי שכשתחזור תשובה הוא ידע להחזיר את זה חזרה

  64. 26:37

    לתוכנה הנכונה. אז אפליקיישן מחלק את זה למנות ומוסיף לכל אחד הדר. ולמה הוא מחלק את זה במנות? כי כבל רשת בתקן שלו מוגבל ל-1500 בייט.

  65. 26:49

    יפה. מה יש לנו בהדר? איזה פורט שלחנו? איזה מספר חתיכה זה? איזה אישור קיבלנו?

  66. 26:57

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

  67. 27:18

    אז ההדר שלנו שני בייט ראשונים 16 ביטים הראשונים זה פורט השולח זאת אומרת פורט אצלי במחשב אני שולח ל-ynet packet חוץ מזה שאני אומר לו get data כן הדאטה שלי המידע שלי זה בשפת http פקודת get.

  68. 27:41

    תעודת גט בשפת HTTP אומרת תביא לי דף ואני אומר לו גם איזה דף אבל חוץ מהמידע הזה אני לפני המידע אני שם את כל ההדר הזה. ההדר הזה מורכב מ32 בייט זה שורה אחת זה 32 בייט 32 ועוד 32 ועוד 32 ככה 1 2 3 4 5 5 ללא אופציות נוספות זו אומר 5 כפול 4 כן 4 בייט 32 ביט זה 4 בייט.

  69. 28:14

    אמיתי 32 ביט כל שורה כזו זה 32 ביט 32 ביט לחלק ל-8 זה 4 בייט כל שורה זה 4 בייט 4 בייט כפול 5 שורות זה 20 בייט אקסטרה חבר'ה יש לי 20 בייט אקסטרה מסביב לדאטה מסביב למידע של אותה אפליקציה בואו נראה על מה אנחנו מבזבזים את כל המקום הזה של 20 בייט אז קודם כל source port לאיזה port צריך להחזיר תשובה לאיזה תוכנה אצלי צריך להחזיר תשובה

  70. 28:46

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

  71. 29:11

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

  72. 29:44

    אז זה למעשה המספור של החבילה הזאת איך הם מספירים אותם לא עושים להם 1,2,3 אומרים כמה בייט של מידע היה עד עכשיו אז אני אומר זה הבייט ה-84 של המידע עוד פעם המידע פה הגודל שלו זה בייט כן 2 בייט 4 בייט לא יודע אם זה שיר זה יכול להיות 200 בייט עד 1400 בייט יכולים להיות פה בכל הסשן בכל השיחה אני העברתי לך עד עכשיו 3 מגה אז פה אז פה במספר

  73. 30:18

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

  74. 30:53

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

  75. 31:28

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

  76. 31:56

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

  77. 32:03

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

  78. 32:39

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

  79. 33:07

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

  80. 33:41

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

  81. 33:57

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

  82. 34:20

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

  83. 34:58

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

  84. 35:32

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

  85. 36:03

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

  86. 36:32

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

  87. 36:55

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

  88. 37:07

    ניכנס ל-ynet, או בואו ניכנס למשהו שלא היינו בו, איפה לא היינו, ב-CNN.com. ניכנס ל-CNN.com, כן, הנה יש לנו פה חדשות באנגלית, ונעשה פה סטופ.

  89. 37:23

    אה, רציתי פה לזה אמרתי לו לצבוע לי את הפאקטים באדום של firefox כדי שנוכל לראות אותם יותר טוב כן אצלכם זה לא יהיה צבוע דרך אגב מי שחושב איך צבעתי אותם זה לא זה לא בעיה בכלל אתם עושים רייט קליק פה ויש פה add process name s-color אז נתתי לו add process name s-color והוא צובע לי את הפאקטים יופי כדי שאני אראה את הfirefox טוב הנה פאקט לדוגמה ב-http אני אראה לכם

  90. 37:57

    רק אחד ואחרי זה אנחנו נחזור פאקט של http שכתוב פה get אתם רואים 8882 כנראה שזה אני בואו נבדוק שזה באמת אני 8882 זה אני כן 10882 זה אני שלחתי ל-CNN.com כנראה שזה CNN.com בואו נבדוק שזה באמת CNN.com NSLOOKUP www.CNN.com כן יש להם כמה כתובות IP אתם רואים הם עובדים ראונד רובין כל לקוח מתחבר לאיזה IP אחר ואנחנו התחברנו ל-25 25 אתם רואים התחברנו ל25 דרך אגב לקוח הבא

  91. 38:43

    שיבקש יקבל אותם בסדר שונה אתם רואים 25 26 25 ירד למטה 26 עלה למעלה ולקוח הבא מתחבר ל26 ולקוח הבא יתחבר ל18 זה נקרא round robin בdns גם על זה יש לנו סרט נפרד תראו סרטים של dns זה סרטים מאוד מאוד חשובים מי שלא שולט בdns חייב לשלוט בdns יופי מה אנחנו רואים בתוך הפאקט פה שימו לב איך הפאקט הזה עובר הפאקט הזה עובר על הכבל לא כזה יפה 882 שולח

  92. 39:16

    ל-25HTTP GET והוא עונה לו בבקשה קח את המידע אתם רואים השרה ענה לו קח בבקשה את המידע כן זה לא עובד ככה שימו לב איך זה עובד הוא שולח לו על הכבל E091F5C036 שלח לו בכבל אחרי זה D078 קודם כל זה מספרים בינאריים מי שרוצה לדעת מה זה בדיוק אתם באים למחשבון ואומרים לו שאתם

  93. 39:51

    רוצים לראות x הדצימאלי שזה 16 e0 e0 בx הדצימאלי בבינארי זה 1110 0000 זה מה שעבר על הכבל מי שרוצה לראות את זה בשפה שלנו עבר מספר 224 הוא שלח לו זה e0 הזה זה 224 אחרי שהוא שלח לו 224 בואו נראה מה עוד הוא שלח לו אנחנו צריכים לחשוב כמו המחשב בשביל להבין ולנטר לו את הבעיות כן חבר'ה מי שלא יבין תקשורת יהיה לו קשה אחרי זה לחפש

  94. 40:27

    בעיות כשהם יגיעו. אז הוא שלח לו 224, אחרי זה הוא שלח לו 91. 91 הוא שלח לו באקסה. אקסה דצימלי זה ספירת 16, כן? בסיס 16. גם על זה יש לנו סרט בווינדוס 7 שם ובתקשורת של CCNA יש לנו.

  95. 40:46

    דצימלי 145. בקיצור, מה שעובר על הכבל זה 10, 001, 001. או שאם אתם רוצים 145, 224 302 כל מיני שטויות עכשיו איך הוא יודע איך לפרש את זה מה זה המשמעות של המספרים האלו כי יש תקן התקן זה בדיוק הפרוטוקול והתקן אומר תקשיב שישה ראשונים זה חייב להיות destination mac כן

  96. 41:16

    המאק כתובת פיזית של כרטיס רשת של היעד זאת אומרת אם תעשו ipconfig/all אתם תראו שעל כל כרטיס רשת יש כתובת פיזית שלו זה ודיסטנשן מאק, איפה כרטיס רשת שלי?

  97. 41:32

    הנה לוקל הרי הקונקשן, איפה פיזיקל אדרס? הנה פיזיקל אדרס, תראו את זה, 78B0 בסוף. הנה, אתם רואים?

  98. 41:42

    זה זה, זה סורס, כי אני שלחתי את הפאקט כנראה. EC-EE80B, אתם רואים? זה סורס אדרס, שזה השמונה הבאים.

  99. 41:52

    זאת אומרת, שישה בית ראשונים זה כתובת של היעד. שישה בית הבאים זה הכתובת של השולח. הבנתם? זה נקרא תקן. כן זה כתובות Mac אחרי שיש לנו כתובות Mac יש לנו שכבת ה-IP אחרי שיש לנו שכבת ה-IP יש לנו שכבת TCP אחרי שיש לנו שכבת TCP יש לנו שכבת אפליקציה בואו נראה מה יש לנו בשכבת האפליקציה בשכבת האפליקציה כתוב GET כתוב

  100. 42:21

    לאתר שקוראים לו cnn.com בשפת HTTP אחד זה נקרא זה המידע עצמו זאת שפת HTTP שהקליינט שלי מעביר לשרת הוא מעביר לו תקשיב אני מעדיף שפת עברית ואם לא שפת אנגלית הבנתם?

  101. 42:37

    זאת שפת htp זה התקן שלו אם אתם רוצים לדעת בדיוק איך כתבנו get הנה שלחנו לו 47 45 54 20 והוא הבין שזה get אחרי זה שלחנו לו htp 1 אחרי זה שלחנו לו cnn.com עכשיו אתם רוצים לדעת איך אני יודע שזה cnn.com כי בתקן כתוב פה לדוגמה לדוגמה c אתם רואים 63 עכשיו אני אראה לכם משהו מדהים תפתחו אין לי פה מקלדת מלאה בקיצור זה נקרא קוד אסקי

  102. 43:14

    חברה אתם ממש רואים זה קוד אסקי כן 63 זה בקוד אסקי c 61 זה בקיצור אני אראה לכם איך עושים את זה אם אתם תפתחו notepad ולמי שיש מקלדת מלאה לא לפטופ ילחץ אלט ו61 בחלק הימני של המקלדת הוא יקבל בעצם אות a 62 אות b 63 אות c זה קוד אסקי של האות חברה הפרוטוקול הזה של http זה פרוטוקול לא מוצפן בגלל שהוא לא מוצפן אני ממש יכול להזין

  103. 43:49

    בכבל ולראות את כל התקשורת עוברת על הכבל ולראות לאן בן אדם גלש ואיזה שפה הוא מעדיף ואיזה תשובה הוא קיבל כי htp הוא לא מוצפן מה הפתרון כשאני נכנס לבנק עוטפים את זה ב-htps שזה כבר מוצפן על htps נדבר בהזדמנות אחרת עכשיו אנחנו מתרכזים ב-tcp מה קורה ב-tcp ב-tcp פה אנחנו עכשיו חופרים לתוך ה-tcp ב-tcp פה שימו לב יש לנו source port באיזה

  104. 44:21

    port זה יצא לאיזה port זה מיועד זה אומר 47,000 4724 אתם זוכרים שהיה לנו פה משהו נטסטאט איפה הנטסטאט שלנו 47,000 היה לנו איזה נטסטאט עם 47,000 לא לא היה לנו נטסטאט 47,200 אה זה אתר אחר אולי זה עדיין פתוח נטסטאט מינוס na 47,000 הוא כבר בטח סגר את הסשן כי כבר לא לא לא לא סגר את הסשן אני רואה פה 47,000 65 47,000 24 לא הוא סגר את הפורט הוא כבר

לקורס המלא: קורס טכנאי מחשבים ורשתות

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

ההרצאה הבאה: פרוטוקול ARP למתקדמים

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

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

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

  • קורס מנהלי רשת ושרתים - Active Directory 2025
  • קורס מנהלי רשת ושרתים - Active Directory 2022
  • קורס מנהלי רשת - ב-3 דקות
  • ראיון עבודה - מנהל רשת - תמיכה טכנית