
02-09-2007, 21:46
|
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,778
|
|
לדעתי, כיוון שהפעולה נעשית על ידי נתבים, שהם, כידוע, התקני שכבה 3, אזי הפעולה קשורה לשכבה 3...
למען האמת, Port forwarding הוא מונח לא כל כך טכני... בפועל מדובר על ביצוע של תרגום כתובת רשת (NAT) בהתבסס על matching על תעבורה. ה matching הזה יכול לפעול לא רק על פורטים, אלא על כל פיסת מידע שנמצאת ב packet - אמנם בנתבים ביתיים בדרך כלל אין את היכולת הזאת, אבל זה לא משנה את העובדות...
לדוגמא, אפשר לעשות NAT על פאקטים שהפרוטוקול שלהם הוא ICMP אל מחשב בתוך LAN, מאחורי נתב, עם כתובת לא חוקית מאחוריו, וזה יעבוד. אם הפעולה הייתה דורשת פורטים, היכן הפורט של ICMP?
|