Traceroute

מתוך ויקיפדיה, האנציקלופדיה החופשית

הכותרת שניתנה לערך זה מתחילה באות גדולה עקב מגבלות טכניות. הכותרת הנכונה היא traceroute.

traceroute היא שיטה למציאת הדרך שבה עוברת חבילת מידע מאתר אחד למשנהו דרך נתבי תקשורת בפרוטוקול TCP/IP. היא קיימת כתוכנה במרבית מערכות ההפעלה המסוגלות לעבוד ברשת.

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

במערכות UNIX ו־Linux רבות, הפקודה שמשתמשת בשיטה זו נקראת traceroute. במערכת ההפעלה Windows הפקודה התואמת נקראת tracert.

[עריכה] דרך פעולתה

הנתיב נמצא על־ידי שליחה של הודעות ICMP מסוג Echo Request אל היעד עם ערכי שדה Time to Live ‏(TTL) העולים בהפרשים קבועים אל כל הנתבים הנמצאים בדרך. traceroute משתמש בתגובת הנתבים על־מנת ליצור מיפוי של המסלול אותו עוברת חבילת מידע בדרכה אל היעד המבוקש.