עבור לתוכן

שאלה תיאורתית על הפניית פורטים.

Featured Replies

פורסם

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

אם שני מחשבים שמחוברים לאותו ראוטר רוצים להשתמש בטקסטמי (פורט 5190) מה קורה?

איך מאפשרים דבר כזה?

דרך אגב למישהו יש מדריך טוב על ההבדל בפרוטוקול http לבין הפרוטוקול tcp ? לא הבנתי למה צריך להפריד את זה לשני דברים

פורסם

לכל ערוץ תקשורת יש 4 מזהים

כתובת מקור ומספר פורט מקור

כתובת יעד ומספר פורט יעד

בדרך כלל הפורט יעד מוגדר כקבוע, אם מדובר על שרת HTTP אז לרוב זה 80, אם מדובר על FTP אז 21 ואם מדובר על IRC אז 6667. כמובן שכל אחד יכול להשתנות לפי השרת.

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

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

ורושם אצלו בטבלה את 4 הנתונים שצויינו למעלה.

כשאני יוצר את התקשורת מהמחשב השני. לאותו השרת

המחשב בוחר פורט מקור, ושולח את הנתונים (כאמור לאותו שרת כלומר אותו פורט וIP יעד)

הנתב הבייתי מקבל את הנתונים.

ושוב מתבצעת בדיקה אם פורט המקור פנוי אצלו.

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

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

בטבלה שלו הנתב ירשום, גם את 4 הנתונים המקוריים, וגם את הפורט מקור החדש.

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

הוא ישלח את החבילות לפורט שממנו קיבל את הנתונים.

הנתב שוב יבדוק את הנתונים מול הרשום אצלו בטבלה.

במקרה הראשון יהיה רשום לו שהפורט יעד (שהיה קודם מקור) הוא אותו פורט ולכן רק ישנה את IP היעד ויעביר למחשב הראשון

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

TCP וHTTP אלה פרוטוקולים ברמות שונות.

הראשון משמש בשכבת התעבורה והשני בשכבת הישום.

לדוגמא מהחיים בחוץ,

אתה יכול לשלוח מכתב אהבה למאהבת, ואתה יכול לשלוח מכתב תביעה.

שני המכתבים יעברו דרך שירות הדואר שהוא בעצם שכבת התעבורה.

אבל כשהמאהבת תקבל את המכתב היא תגיב בצורה מסויימת, מגיד כמו פרוטוקול HTTP

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

שניהם ישלחו לך את התשובה שוב דרך הדואר, שכבר אמרנו הוא פרוטוקול TCP

פורסם
  • מחבר

אני מת על אנשים שיש להם כוח לכתוב תשובות מפורטות! העולם צריך כאלה!

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

ועל החלק השני, בעצם טיסיפי קובע את הצורה של הפקטות וhttp או ftp קובע איך המידע "יידחס"?

תודה!

פורסם

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

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים