פרוטוקולים ריאקטיביים לעומת פרואקטיביים
פרוטוקולים ריאקטיביים ופרואקטיביים הם פרוטוקולי הניתוב המשמשים ברשתות אד-הוק לנייד כדי לשלוח נתונים מהמארח אל היעד. נתוני מנות נשלחים ממקור ליעד ברשת אד-הוק דרך מספר צמתים ניידים. סוג זה של רשת משמש בדרך כלל באזור פגיעת אסון, שדה צבאי או בחלל שבו תשתית קבועה נהרסה או לא קיימת. הצמתים של רשת זו פועלים כנתבים לנתוני החבילות ומשדרים אותם מצומת אחד למשנהו עד ליעד. צמתים אלה הם ניידים וניתן לאתר אותם בספינה, במכונית, באוטובוס או במטוס.מכיוון שהנתונים צריכים לעבור מספר צמתים לפני המסירה, פרוטוקול ניתוב הוא חובה כדי שניתן יהיה להעביר נתונים מצומת אחד לאחר ולהעביר אותם לכתובת הנכונה. פרוטוקולי ניתוב מסווגים לשש קטגוריות לפי הדרך שבה הם מבצעים את עבודתם ונדון בשניים מהם פרוטוקולים תגובתיים ופרואקטיביים.
Reactive Protocols
ישנם שני סוגים של פרוטוקולים ריאקטיביים Ad-hoc On-Demand Distance Vector או AODV ואלגוריתם ניתוב הזמנה זמנית או TORA. בפרוטוקול ניתוב AODV הצומת פועל באופן עצמאי ואינו נושא את המידע של צמתים הסמוכים לו או את המידע של הצמתים האחרים ברשת. הם פועלים רק כאשר נמסר להם נתונים כדי לשמור על המסלול ליעד. לצמתים אלה יש את המידע של המסלול שדרכו יש להעביר נתונים כך שהם מעבירים את החבילה לצומת הבא במסלול שנקבע מראש. TORA הוא אלגוריתם מאוד יעיל ומסתגל שכן הוא עובד על כל המסלולים הקצרים ביותר האפשריים ממקור ליעד.פרוטוקול זה מסוגל להבטיח יצירת מסלול, נסיעה של הנתונים ולמחוק את המסלול במקרה שיש מחיצה ברשת. בפרוטוקול זה כל צומת נושא את המידע של הצמתים הסמוכים לו.
פרוטוקולים פרואקטיביים
פרוטוקול זה משתמש ב-Destination Sequence Distance Vector או בנתב DSDV שתוכנן עם אלגוריתם Bellmann-Ford. בפרוטוקול זה כל הצמתים שומרים על המידע על הצומת הבא. כל הצמתים הניידים של פרוטוקול זה צריכים להעביר את הערכים שלו לצמתים הסמוכים לו. הצמתים שנמצאים במסלול מעבירים את נתוני החבילות מצומת אחד לצומת השני לאחר הסכמה הדדית ולכן כל הצמתים חייבים לעדכן כל הזמן את מיקומם בפרוטוקול DSDV כך שלא תהיה הפרעה במסלול.
בקיצור:
פרוטוקולים פרואקטיביים לעומת ריאקטיביים
• השהיה הממוצעת מקצה לקצה או הזמן שלוקח לנתונים להגיע ליעד מהמקור משתנה בפרוטוקולים תגובתיים אך נשארת קבועה בפרוטוקולים פרואקטיביים עבור רשת אד-הוק נתונה.
• אספקת נתוני מנות הרבה יותר יעילה בפרוטוקולים ריאקטיביים מאשר בפרוטוקולים פרואקטיביים.
• פרוטוקולים ריאקטיביים מהירים בהרבה בביצועים מפרוטוקולים פרואקטיביים.
• פרוטוקולים ריאקטיביים הם הרבה יותר אדפטיביים ועובדים הרבה יותר טוב בטופוגרפיות שונות מאשר פרוטוקולים פרואקטיביים.