06-05-2018, 12:43
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,776
|
|
תראה...
חיבור TCP לא יכול להחליף IP באמצע. אם הוא יעשה את זה, הוא יהיה חיבור "חדש" מבחינת הצד המרוחק (אם בכלל הפאקט שלך יגיע אליו, ולא יחסם כבר בשלב הרשת שלך, בתור IP שמקורו לא ברשת שממנה הוא הגיע...), חיבור שמעולם לא נפתח (לא היה 3way handshake), והתוצאה תהיה שליחת פאקט RST מהצד המרוחק ותו לא, לדעתי. ישנם פרוטוקולים אחרים שכן תומכים בדברים כאלה, של multihomed stream connection, כגון SCTP... אבל ב TCP זה לא ניתן לביצוע בשום צורה למיטב ידיעתי. ואני מאוד מאוד אשמח להיות טועה אם תוכיח לי אחרת, כי ניתוק חיבורים לשרתים שאני עובר בין חיבור קווי ל Wi-Fi זה בערך הדבר הכי מעצבן שקורה לי ביום-יום...
אתה יכול פשוט לבדוק. תריץ סניפר שמפולטר לפי IP יעד של השרת שלך, תתחבר, תחליף IP כביכול, תמשיך לכתוב דברים ולראות תגובות בחיבור ה SSH, ותראה איזה IP כתוב בסניפר באותו זמן.
|