נושא הפרוייקט
מספר פרוייקט
מחלקה
שמות סטודנטים
אימייל
שמות מנחים
ביצוע איתור גיאוגרפי של כתובת בעזרת מבנה הרשת
topology aware ip geolocation
תקציר בעיברית
איתור גאוגרפי בעזרת כתובת מחשב הוא תהליך שניתן לבצע למספר מטלות שונות, ביניהם איתור המיקום הגאוגרפי האמיתי של אתר או ביצוע מעקב גיאוגרפי בזמן אמת אחרי משתמשים שונים. איתור גאוגרפי בדרך כלל נעשה בעזרת שימוש בגששים שמדברים עם המטרה אותה מנסים לאתר ובעזרת הנתונים שמקבלים חזרה מהגששים מנסים לאתר את המיקום של המטרה. לשיטה הזאת אבל יש מספר חסרונות, ביניהם הזמן והעלות של שליחת המידע מהגששים, והדיוק של התוצאות אשר מושפעות מהעומס של הרשת ואיכות החיבור של המטרה מה שגורם לירידה באיכות התוצאות. המחקר הזה מציע שיטה חדשה לביצוע איתור גאוגרפי אשר משתמשת בגשש יחיד אשר המטרה מדברת איתו, השיטה מבוססת על שחזור מחדש של המסלול ברשת של הפקטות שנעות מהמטרה לגשש בעזרת מידע שאספנו מזרם הפקטות שמגיעות מהמטרה והמידע שיש לנו על מבנה הרשת. השיטה המוצעת קודם כל מחשבת את הזמן מקצה לקצה שלוקח לפקטות לנוע ברשת ואז משתמשת בידע הזה כדי לשחזר את המסלול שלהן ולהבין דרך איזה קודקודים וצלעות הן נעו ובעזרת מידע ומאפיינים של הרשת שקיימים לנו למצוא את המיקום של המטרה.
תקציר באנגלית
IP geolocation is the process of determining the geographic location of an IP address. This can be done for a variety of purposes, such as identifying the location of a website or tracking the movements of a user. Traditionally, IP geolocation has been performed by sending a series of probes to the target IP address. However, this traditional approach has a number of limitations, including the time and cost of sending probes to each target IP address, and the accuracy of the results being affected by factors such as network congestion and the quality of the target's connection. This research proposes a new approach to IP geolocation that can be performed with a single probe. the approach is based on the reconstruction of the target's path to the probe using the information we extract from the stream of packets the target sends the probe, and also by using knowledge of the network. Our approach works by first measuring the end-to-end delay from the probe to the target. We then use this delay to reconstruct the target's path through the internet. Once we have reconstructed the target's path, we can use the characteristics of the different routers and links on the path to determine the target's geographic location.