IP הוא ראשי תיבות של Internet Protocol. הוא משמש בתור מזהה יחודי למחשבים ברשת. כל מחשב שמחובר לאינטרנט חייב שיהיה לו כתובת אייפי למרות שנרמז שלא כך הדבר. כאשר אתם שולחים בקשה ליצירת קשר עם שרת המחשב שלכם יוצר פאקט שנוצר ע"י מודל ה-OSI (זה לא בדיוק כך אבל לצורך העניין) כאשר כל שכבה נותנת כמו חותמת ויוצרת שירות בעבור השכבה שמעליה. כמו למשל שכבת ה-application שקובעת את סוג הקשר בין שני המחשבים (server/client, peer to peer etc'). לאחר שנשלחה הבקשה מחשב היעד שולח מענה שהוא מודע להתקשרות. כדי לזהות את מחשב ברשת משתמשים במזהה יחודי שנקרא כתובת IP.
כדי למצוא את המחשב המסוים ברשת שמכילה עשרות מליוני מחשבים ישנם ראוטרים (נתבים) שהתפקיד שלהם כמו שמרמז שמם לנתב את המידע ברשת. הם מכילים כמו מפה של כל רשת האינטרנט או יותר נכון של הרשתות שקשורות אליהם. הם בוחרים את הדרך הטובה ביותר לחבילה כדי שתגיע במהירות הגדולה ביותר. אם המחשב רחוק אז בדרך כלל החבילות (פאקטים) יעברו כמה ראוטרים. אם לאחר זמן מסוים המחשב שלכם רואה שאין תשובה הוא ישלח שוב את החבילה.
בגלל שהמאמר הזה אמור להתייחס ל-IP ניסיתי לקצר כמה שאני בנושאים האחרים. עכשיו אני אתמקד ב-IP.
כתובת ה-IP כפי שבטח שמתם לב בעליו תפקיד מאוד חשוב. היא מורכבת משלושים ושתיים סיביות (bit) כלומר ארבע בתים (byte) כמו למשל 000.000.000.000 מה שבתאוריה נותן אפשרות לייצג 4,294,967,296 כתובת אפשריות. החישוב הוא 2 בחזקת 32 או 2**32. אבל במציאות המספר הרבה יותר נמוך בגלל שיש הרבה כתובות שמורות. בגלל הגידול ברשתות מחשבים כתובות ה-IP לא יכולים להספיק לשימוש עתידי לכן המציאו גרסא חדשה שנקראית IPv6. זה בטח לא נראה לכם מובן. מה שלא הסברתי לכם עד עכשיו זה שכתובות ה-IP שאנחנו משתמשים בהם עכשיו זה בעצם גרסא רביעית של המודל. משתמע אם כך שהיו גרסאות קודמות. כך שהגרסא העכשיות היא IPv4 שזה קיצור של Internet protocol version 4. אם שמתם לב קודם לכן את הגרסא הבאה כותבים אם שש כלומר internet protocol version 6. מה קרה לחמש? הסיבה שאין גרסא חמישית היא שהוא היה מלא בבעיות לכן במקום לנסות לתקן אותו פשוט יצרו גרסא חדשה יותר.
הגרסא החדשה יותר (IPv6) נותנת 340,282,366,920,938,463,463,374,607,431,768,211,45 6 כתובות אפשריות. או 2 בחזקת 128 או 2**128. מספר הכתובות הללו הם יותר ממספקות. הגרסא החדשה גם שינתה את הארכיטקטורה שלה כך שחלקים בכתובות האפשריות ישמשו לתפקידים מסויימים וכך יוכלו להיפטר ממערכות וחישובים מסובכים בשביל לספק כתובות אייפי לכל מחשב.





