PracticU

Netstat

בלי כתוביותעם כתוביות
PracticU › קורס טכנאי מחשבים ורשתות - Windows 10/11 - בדגש על תמיכה טכנית בארגונים - Help Desk › Netstat
מילון מושגים:
netstat - פקודה שמציגה את חיבורי הרשת הפעילים במחשב ואת הפורטים שבשימוש.
כתובת IP - מספר שמזהה באופן ייחודי מכשיר ברשת מבוססת פרוטוקול IP, ומאפשר לשלוח אליו ולקבל ממנו מידע.
פורט - מספר שמזהה שירות או תהליך מסוים בתוך מחשב, ומאפשר לכוון תעבורת רשת ליעד הנכון. למשל פורט 80 ל-HTTP.
FTP - פרוטוקול להעברת קבצים בין מחשבים ברשת, בין לקוח לשרת.
הרשאה - קביעה אילו פעולות ומשאבים מותרים למשתמש או לתהליך לאחר שזהותו אומתה. שולטת במי רשאי לעשות מה.
Telnet - פרוטוקול ותיק לחיבור מרוחק למכשירים. אינו מוצפן ולכן נחשב לא בטוח והוחלף ב-SSH.
הצפנה - המרת מידע לצורה בלתי קריאה בעזרת מפתח, כך שרק מי שמחזיק במפתח המתאים יכול לפענח ולקרוא אותו.
תוכנה זדונית - כל תוכנה שנועדה לפגוע במערכת, לגנוב מידע או להשתלט עליה, כמו וירוסים, תולעים וסוסים טרויאנים.

Netstat
הסרטון מסביר מהו שקע רשת (Socket) ומדגים את הפקודה netstat, שמראה אילו חיבורים פעילים יש למחשב.
שקע רשת
1. ארבעה פרטים: כתובת IP ופורט במחשב המקומי, וכתובת IP ופורט בצד השני. ארבעת הפרטים יחד מזהים חיבור אחד.
2. פורט הלקוח: לקוח מקבל פורט זמני (למשל 1027), ושרת מאזין בפורט קבוע: 80 לווב ו-21 ל-FTP.
הפקודה netstat
1. netstat: מציג את החיבורים הפעילים. במחשב נקי אין חיבורים כאלה.
2. netstat -n: מציג כתובות ופורטים במספרים, בלי שמות.
3. netstat -b: מציג את שם התוכנה שפתחה כל חיבור. הפקודה דורשת הרשאות מנהל.
4. netstat -a: מציג גם שקעים שמאזינים (LISTENING) ולא רק חיבורים פעילים.
5. מצב ESTABLISHED: חיבור פעיל שמתקיים כרגע.
דוגמה מעשית
1. הפעלת Telnet: במחשב אחד מפעילים שירות Telnet, והמחשב השני מתחבר אליו. המערכת מזהירה שהסיסמה נשלחת בלי הצפנה, ולכן Telnet לא מומלץ לשימוש אמיתי.
2. זיהוי חיבורים לא מוכרים: בדיקת netstat על מחשב שלכאורה לא עושה כלום עשויה לחשוף חיבורים לשרתים שהמשתמש לא מכיר. בדיקה של התוכנה שיצרה אותם עוזרת לזהות תקשורת לא רצויה, למשל של תוכנה זדונית.
הפקודה נותנת תמונה של התקשורת שמתנהלת ברקע, וגם עוזרת לזהות תקשורת לא רצויה.
השיעור הבא בקורס: טופולוגיה של רשת

פרקי ההרצאה: Netstat

  1. 00:00

    תיקון נושאים מהסרטונים הקודמים

  2. 03:27

    שרת FTP ושקע רשת נוסף

  3. 04:47

    הפקודה netstat ומה היא מציגה

  4. 05:45

    השוואה בין שני מחשבים עם netstat

  5. 08:13

    זיהוי התוכנה שפתחה את החיבור

  6. 10:09

    הפעלת שירות Telnet והאזנה לחיבורים

  7. 11:25

    חיבור Telnet ובדיקת השקע שנוצר

תמלול ההרצאה: Netstat

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

  1. 00:09

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

  2. 00:25

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

  3. 00:42

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

  4. 00:53

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

  5. 01:04

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

  6. 01:37

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

  7. 01:53

    וה-1027 הזה, מה שהוא עושה, זה מזהה את הלקוח שלי, מזהה את החלון בדפדפן שאליו אני רוצה שהתשובות מהשרת יגיעו. והשרת, כאשר הוא הרים את שרת הווב שלו, אז שרת הווב לקח לעצמו את המספר 80, וזה המספר שמזהה את התוכנה שרת Web בתוך השרת שיושב בכתובת ה-IP 12.30.31.

  8. 02:20

    מארבעת הנתונים האלה נבנה שקע רשת. אז כאשר שני הצדדים האלה רוצים לתקשר ביניהם, יוצא ככה ש-6401, שזה המחשב הזה, והתוכנה שבתוכו, הנה היא, שמסומנת ב-1027, כלומר החלון בקרום שיושב בתוך 64.001, רוצה לדבר עם שרת Web שיושב ב-IP של 12.30.31,

  9. 02:53

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

  10. 03:16

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

  11. 03:41

    2 יפעיל תוכנה שהיא שרת FTP והיא תיקח לעצמה איזשהו פורט פנוי, וזה יכול להיות כל מספר עד 65,000, אבל אנחנו נבחר את 56,001 לצורך הדיון, תנסה לדבר עם המחשב שיושב ב-12,30,31, ובתוכנה שנמצאת בתוכו שלקחה לעצמה את המספר 21, כי זה המספר שמסמן שרת FTP. והנה יש לנו עכשיו עוד שקע רשת.

  12. 04:15

    אז על השרת הזה כרגע, יש לנו שקע רשת אחד מול מחשב 64001 בין התוכנות 80 לתוכנה 1027, ויש לו עוד שקע רשת אחד שמדבר בכלל עם מחשב אחר, ששם התוכנה המקומית מסומנת על ידי 56001, ואילו התוכנה המקומית בשרת שלנו מסומנת על ידי 21. Network Socket, שקע רשת הוא ארבעת הפרטים האלה מחוברים להם

  13. 04:47

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

  14. 05:18

    1207 נגיד הפעם, וזה ה-Network Socket שלנו. מה ש-NetStat מאפשרת לנו לעשות זה קצת לראות את ה-Socetים, את ה-Network Socketים או את שקעי הרשת שיש לנו כרגע על המחשב.

  15. 05:34

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

  16. 05:52

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

  17. 06:06

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

  18. 06:25

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

  19. 06:45

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

  20. 07:15

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

  21. 07:38

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

  22. 07:58

    ואילו כאן אני מחובר לעוד איזשהו מחשב בפורט 443. המחשב שלי, איזושהי תוכנה אצלי פתחה פורט מקומי ב-61085, והיא מחוברת לאיזשהו IP, שאין לי מושג מהו, בפורט 443, ויש חיבור. established זה אומר שזה קשר בר-קיימא, הקשר מתקיים ברגע זה, אז כיוון שזה מטריד אותי אז אני רוצה להעמיק לך קור בעניין הזה,

  23. 08:24

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

  24. 08:46

    אז אם אנחנו נסתכל כאן למטה אנחנו נראה שיש פה שיוצר כל מיני סוקטים ועכשיו כשאני חושב על זה למחשב הזה יש עוד יוזרים שמשתמשים בו ובמקרה נגיד אשתי במשתמש שלה השאירה את הדפדפן פתוח אז כנראה שזה האתר שאליו היא מחוברת אבל אלה שתהינו לגביהם קודם הנה יש לנו כאן את 192 168 14 שזה אני והתוכנה שפתחה את זה 610 58 היא dropbox.exe זה כבר מסביר משהו

  25. 09:21

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

  26. 09:39

    ואילו החיבור הזה ב-60 מה-IP שלי לפורט הזה ב-61.085 מדבר עם ה-IP הזה ב-443 זה משהו שסקאי דרייב יצר. זה השירות גיבוי ענן של מייקרוסופט המקבילה של דרופבוקס ואני תמיד אוהב שיש לי יותר מאחד.

  27. 10:01

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

  28. 10:28

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

  29. 10:47

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

  30. 11:04

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

  31. 11:20

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

  32. 11:40

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

  33. 11:53

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

  34. 12:09

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

  35. 12:33

    ברגע זה. וכמו שאמרנו, אם נגיד לו מינוס n, אז הוא יראה לנו במקום שמות כתובות, והנה שוב הסוקט שלנו tcp בין 192.168.1.6 ל-23, זה השרת תלנט שלנו.

  36. 12:49

    שוב, זה אומר, זו האפליקציה של השרת שיושבת במחשב הזה, שמחוברת לאפליקציה של הלקוח שיושב במחשב הזה. ומצב הקשר שביניהם הוא established.

  37. 13:03

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

  38. 13:21

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

  39. 13:39

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

  40. 13:51

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

  41. 14:11

    אני מקווה שזה היה מועיל עבורכם. תודה, ולהשתמע.

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

ההרצאה הקודמת: פרוטוקול Ethernet

ההרצאה הבאה: טופולוגיה של רשת

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

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