כיצד למצוא את מספר היציאה שלי ברשת ה-LAN שלי

פתח מסוף. עבור Windows, פתח שורת פקודה על ידי לחיצה על "התחל" והקלדת "CMD" בתיבה "הפעלה". עבור Mac, הקלד "טרמינל" ב-finder, או עבור לתיקיית Applications, פתח את תיקיית Utilities ופתח את "Terminal". ניתן להפעיל פקודות אלו ממחשב הלקוח או מצד השרת. לעתים קרובות, לא תהיה לך גישה לצד השרת.

הפעל את הפקודה "netstat -an" מהטרמינל או שורת הפקודה. הפלט דומה עבור Linux, Windows ו-Mac. אם הפלט שלך כולל מספר חלקים, גלול למעלה עד שתמצא את כותרות העמודות הבאות: פרוטוקול, כתובת מקומית, כתובת זרה ומדינה. עמודות הכתובות המקומיות והזרות מציינות את כתובת פרוטוקול האינטרנט (IP) ואת מספר היציאה, מופרדים באמצעות נקודתיים. כל שורה מציינת אפליקציה שנמצאת בשיחה עם מחשב אחר או ממתינה ליצירת שיחה.

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

חפש את המצב של "מבוסס" כדי למצוא את מספר היציאה שהמחשב שלך משתמש בו כדי להתחבר לשירותים הפועלים במחשב אחר (המחשב שלך פועל כלקוח). "מבוסס" פירושו שהמחשב שלך מתקשר עם יישום במחשב אחר. עיין בעמודה "כתובת זרה" של השורה המשויכת כדי לקבוע את מספר היציאה.

הפעל את "netstat -bn" ואת "netstat -abn" משורת הפקודה של Windows כדי לקבוע את מספר היציאה בשימוש על ידי יישום מסוים. במחשב המריץ את האפליקציה כשירות (צד השרת), חפש את האפליקציה במצב "האזנה", וסמן את העמודה "כתובת מקומית" כדי למצוא את מספר היציאה של אותו יישום. במחשב שמנסה להתחבר לשירות (צד הלקוח), פתח את היישום כדי ליצור את החיבור ולאחר מכן הפעל את הפקודה "netstat -abn". חפש את היישום במצב "מבוסס", ומצא את מספר היציאה של היישום בעמודה "כתובת זרה".

זה קשה יותר לעשות עבור לינוקס או Mac, אבל הפקודה "lsof -i" לפעמים תראה לך את היישומים ואת יציאות tcp שהם משתמשים בהם.

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

כל שיחה משויכת לשני מספרי יציאה. צד השרת הוא מספר יציאה סטנדרטי או ידוע שנע בין 0 ל-1023, והצד של הלקוח הוא מספר שנוצר באקראי רק עבור אותה שיחה קצרה ונע בין 49152 ל-65535.

כאשר מספר היציאה של יישום שרת הוגדר להיות יציאה לא סטנדרטית, אז מחשב חייב לשנות את מספר היציאה של היישום של הלקוח כך שיתאים לזה של השרת כדי להתחבר ל- שֵׁרוּת. אם Google הייתה מוגדרת להשתמש ביציאה 8080 במקום ביציאה 80 הרגילה, למשל, היית ניגש אליה על ידי הקלדת "http://google.com: 8080" לדפדפן האינטרנט שלך; במקרה זה, הדפדפן יהיה יישום הלקוח. לכל יישום לקוח יש דרך שונה להגדיר מספרי יציאות לא סטנדרטיים.

כדי לראות את כל האפשרויות עבור הפקודה netstat, הקלד "netstat /?" בשורת פקודה של Windows, או הקלד "man netstat" במסוף Mac או Linux.