כתובת IP היא צורה קצרה של 'כתובת פרוטוקול אינטרנט'. זהו מספר ייחודי המסופק לכל מכשיר המחובר לרשת האינטרנט, כגון טלפון אנדרואיד, מחשב נייד, Mac וכו'. כתובת IP מיוצגת במספר שלם מופרד על ידי נקודה (.), לדוגמה, 192.167.12.46.
סוגי כתובות IP
כתובת IP מסווגת לשני סוגים שונים על סמך מספר כתובות ה-IP שהיא מכילה. אלו הם:
- IPv4 (פרוטוקול אינטרנט גרסה 4)
- IPv6 (פרוטוקול אינטרנט גרסה 6)
מה זה IPv4?
IPv4 היא גרסה 4 של IP. זוהי גרסה עדכנית וכתובת ה-IP הנפוצה ביותר. זוהי כתובת של 32 סיביות הכתובה בארבעה מספרים מופרדים על ידי נקודה (.), כלומר נקודות. כתובת זו ייחודית לכל מכשיר. לדוגמה, 66.94.29.13
מה זה IPv6?
IPv4 מייצר 4 מיליארד כתובות, והמפתחים חושבים שהכתובות האלה מספיקות, אבל הן טעו. IPv6 הוא הדור הבא של כתובות IP. ההבדל העיקרי בין IPv4 ל-IPv6 הוא גודל הכתובות של כתובות IP. ה-IPv4 היא כתובת של 32 סיביות, ואילו IPv6 היא כתובת הקסדצימלית של 128 סיביות. IPv6 מספק מרחב כתובות גדול, והוא מכיל כותרת פשוטה בהשוואה ל-IPv4.
כדי לדעת יותר על ההבדל בין IPv4 ל-IPv6, עיין במאמר שלנו ipv4 לעומת ipv6 .
פורמט כתובת IP
במקור כתובות IP חולקו לחמש קטגוריות שונות שנקראו שיעורים . מחלקות IP מחולקות אלה הן מחלקות A, Class B, Class C, Class D ו- Class E. מתוך אלה, מחלקות A, B ו-C הן החשובות ביותר. כל מחלקה של כתובת מגדירה עבורה מספר שונה של ביטים קידומת רשת (כתובת רשת) ו מספר מארח (כתובת מארח) . סיביות הכתובת ההתחלתיות מחליטות מאיזו מחלקה שייכת כתובת.
כתובת רשת: כתובת הרשת מציינת את המספר הייחודי שמוקצה לרשת שלך. באיור שלמעלה, כתובת הרשת לוקחת שני בייטים של כתובת IP.
כתובת המארח: כתובת מארח היא מספר כתובת ספציפי המוקצה לכל מחשב מארח. בעזרת כתובת המארח, כל מכונה מזוהה ברשת שלך. כתובת הרשת תהיה זהה עבור כל מארח ברשת, אך היא חייבת להשתנות בכתובת המארח.
פורמט כתובת IPv4
פורמט הכתובת של IPv4 מיוצג ב 4 אוקטטים (32 סיביות), המחולקת לשלוש מחלקות שונות, כלומר מחלקה A, מחלקה B ומחלקה C.
תמונות icloud לאנדרואיד
התרשים לעיל מציג את פורמט הכתובת של IPv4. IPv4 היא כתובת עשרונית של 32 סיביות. הוא מכיל ארבע אוקטטים או שדות מופרדים על ידי 'נקודה', וכל שדה הוא בגודל של 8 סיביות. המספר שכל שדה מכיל צריך להיות בטווח של 0-255.
כיתה א'
כיתה א' כתובת משתמשת רק באוקטט (בייט) מסדר ראשון גבוה יותר כדי לזהות את קידומת הרשת, ושלושת האוקטטים (בתים) הנותרים משמשים להגדרת כתובות המארח הבודדות. הכתובת Class A נעה בין 0.0.0.0 ל-127.255.255.255. הסיביות הראשונה של האוקטטה הראשונה תמיד מוגדרות ל-0 (אפס), ו-7 הסיביות הבאות קובעות את כתובת הרשת, ו-24 הסיביות הנותרות קובעות את כתובת המארח. אז השמינייה הראשונה נעה בין 0 ל-127 (00000000 עד 01111111).
כיתה ב'
כיתה ב' כתובות משתמשות בשני האוקטטים הראשוניים (שני בתים) כדי לזהות את קידומת הרשת, ושתי האוקטטים הנותרים (שני בתים) מגדירים כתובות מארח. הכתובות מסוג B נעות בין 128.0.0.0 ל-191.255.255.255. שתי הסיביות הראשונות של האוקטטה הגבוהה הראשונה תמיד מוגדרות ל-10 (ביט אחד ואפס), ו-14 הסיביות הבאות קובעות את כתובת הרשת ו-16 הסיביות הנותרות קובעות את כתובת המארח. אז השמינייה הראשונה נעה בין 128 ל-191 (10000000 עד 10111111).
מחלקה ג'
מחלקה ג' כתובות משתמשות בשלושת האוקטטים הראשונים (שלושה בתים) כדי לזהות את קידומת הרשת, והאוקטט האחרון שנותר (בייט אחד) מגדיר את כתובת המארח. כתובת Class C נעה בין 192.0.0.0 ל-223.255.255.255. שלושת הסיביות הראשונות של האוקטטה הראשונה תמיד מוגדרות ל-110, ו-21 הסיביות הבאות מציינות את כתובת הרשת ו-8 הסיביות הנותרות מציינות את כתובת המארח. השמינייה הראשונה שלו נעה בין 192 ל-223 (11000000 עד 11011111).
כיתה ד'
כיתה ד' כתובת ה-IP שמורה עבור כתובות ריבוי שידור. ארבעת הסיביות הראשונות של האוקטטה הראשונה מוגדרות תמיד ל-1110, והסיביות הנותרות קובעות את כתובת המארח בכל כתובת IP. סיביות האוקטט הראשונות הגבוהות יותר תמיד מוגדרות ל-1110, והסיביות הנותרות מציינות את כתובת המארח. הכתובת Class D נעה בין 224.0.0.0 ל-239.255.255.255. בשידור ריבוי, נתונים אינם מוקצים לאף מכונה מארח מסוימת, כך שאין צורך למצוא את כתובת המארח מכתובת ה-IP, וכמו כן, אין מסיכת רשת משנה בכיתה D.
מחלקה E
מחלקה E כתובת ה-IP שמורה למטרות ניסוי ושימוש עתידי. הוא אינו מכיל שום מסכת רשת משנה. סיביות האוקטט הראשונות הגבוהות יותר תמיד מוגדרות ל-1111, והסיביות הנותרות הבאות מציינות את כתובת המארח. כתובת Class E נעה בין 240.0.0.0 ל-255.255.255.255.
בכל מחלקה של כתובת IP, כל סיביות מספר המארח מצוינים בחזקת 2 המציינת את המספרים הכוללים של כתובת המארח שיכולה ליצור עבור כתובת רשת מסוימת. כתובת Class A יכולה להכיל את המספר המרבי של 224(16,777,216) מספרי מארחים. כתובות Class B מכילות את המספר המרבי של 216(65, 536) מספרי מארח. ומחלקה C מכילה מספר מקסימלי של 28(256) מספרי מארח.
כתובת רשת משנה של כתובת ה-IP, הבן באמצעות דוגמה:
נניח שכתובת Class A היא 11.65.27.1, כאשר 11 היא קידומת רשת (כתובת), ו-65.27.1 מציין כתובת מארח מסוימת ברשת. קחו בחשבון שמנהל רשת רוצה להשתמש ב-23 עד 6 סיביות כדי לזהות את רשת המשנה וב-5 עד 0 סיביות הנותרים כדי לזהות את כתובת המארח. זה יכול להיות מיוצג ב מסכת רשת משנה עם כל 1 הביטים מ-31 עד 6 והשאר (5 עד 0) עם 0 ביטים.
מסכת רשת משנה (בינארית): 11111111 11111111 11111111 11000000
המספר של 'euler' ב-java'
כתובת IP (בינארי): 00011000100011011 00000001
כעת, ניתן לחשב את רשת המשנה על ידי החלת פעולת AND (1+1=1, 1+0=0, 0+1=0, 0+0=0) בין כתובת ה-IP המלאה ומסיכת רשת המשנה. התוצאה היא:
00001011 01000001 00011011 00000000 = 11.65.27.0 כתובת רשת משנה
פורמט כתובת IP IPv6
כל כתובות ה-IPv6 הן כתובות הקסדצימליות של 128 סיביות, הכתובות ב-8 חלקים נפרדים כאשר לכל אחת מהן יש 16 סיביות. מכיוון שכתובות ה-IPv6 מיוצגות בפורמט הקסדצימלי, החלקים שלהן נעים בין 0 ל-FFFF. כל חלק מופרד על ידי נקודתיים (:). זה גם מאפשר להסיר את האפסים ההתחלתיים (0) של כל קטע של 16 סיביות. אם שני מקטעים רצופים או יותר 16-bit מכילים את כל האפסים (0 : 0), ניתן לדחוס אותם באמצעות נקודתיים כפולים (::).
כתובות IPv6 מורכבות מ-8 חלקים שונים, לכל חלק יש ערכים הקסדצימליים של 16 סיביות מופרדים בנקודתיים (:). כתובות IPv6 מיוצגות בפורמט הבא:
xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxxכל קבוצת 'xxxx' מכילה ערך הקסדצימלי של 16 סיביות, וכל 'x' הוא ערך הקסדצימלי של 4 סיביות. לדוגמה:
FDEC : BA98 : 0000 : 0000 : 0600 : BDFF : 0004 : FFFFאתה יכול גם להסיר את האפסים ההתחלתיים (0) של כל קטע של 16 סיביות. לדוגמה, ניתן לשכתב את ה-IPv6 לעיל על ידי השמטת אפסים מתחילים (0) כדלקמן:
FDEC : BA98 : 0 : 0 : 600 : BDFF : 4 : FFFFאתה יכול גם לדחוס את המקטעים העוקבים באפסים של 16 סיביות (0 : 0) באמצעות נקודתיים כפולות (::). אבל זכור שאתה יכול לעשות זאת רק פעם אחת לכל כתובת IP.
FDEC : BA98 : : 600 : BDFF : 4 : FFFFטבלת כתובות IP
על בסיס טווחים, כתובות IP מסווגות לחמש מחלקות כתובות המפורטות להלן.
מעמד | ביטים גבוהים יותר | סיביות כתובת רשת | סיביות כתובת מארח | מספר רשתות | מספר מארחים לכל רשת | טווח |
---|---|---|---|---|---|---|
א | 0 | 8 | 24 | 27 | 224 | 0.0.0.0 עד 125.255.255.255 |
ב | 10 | 16 | 16 | 214 | 216 | 128.0.0.0 עד 191.255.255.255 |
ג | 110 | 24 | 8 | 2עשרים ואחת | 28 | 192.0.0.0 עד 223.255.255.255 |
ד | 1110 | לא מוגדר ושמורה לעתיד | לא מוגדר ושמורה לעתיד | לא מוגדר ושמורה לעתיד | לא מוגדר ושמורה לעתיד | 224.0.0.0 עד 239.255.255.255 |
ו | 1111 | לא מוגדר ושמורה לעתיד | לא מוגדר ושמורה לעתיד | לא מוגדר ושמורה לעתיד | לא מוגדר ושמורה לעתיד | 240.0.0.0 עד 255.255.255.255 |