IP

כתובת IP מהווה אמצעי זיהוי של כל שרת באינטרנט ושל כל ציוד קצה שמחובר לאינטרנט.
כתובת IP היא ייחודית ומוקצית בד״כ באופן אוטומי. בכל בקשה שנשלח לשרת, כתובת ה IP מוצמדת לכל בקשה שתשלח כדי שהשרת ידע לאן להחזיר תשובה. באופן דומה הדפדפן במחשב זקוק לכתובת ה IP של השרת כדי לדעת לאן לשלוח את הבקשה.

מבנה כתובת ה IP

כל כתובת IP , מורכבת מרצף של ארבעה מספרים ובינהם נקודות. כל מספר נמצא בטווח [0,255], לדוגמה 183.79.248.252 . עבור כל מספר בכתובת קיימות 256 אפשרויות לכן לפי עקרונות קומבינטוריקה בסיסיים נבין שיש בסה״כ 232 כתובות ip. כיוון שכיום המספר הזה לא גדול במיוחד ישנו מבנה חדש של הכתובת שמאפשר לייצג 2128 כתובות. למבנה הזה קוראים IPv6 לעומת IPv4 שזאת הגרסה הנ״ל. כיום משתמשים בשני הגרסאות.

Screenshot 2024-01-18 at 20.10.48.png

איתור כתובת גיאוגרפית באמצעות כתובת IP

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

הפקודה PING

ping IP היא פקודה שמאפשרת לנו לבדוק אם שני מחשבים מקושרים זה לזה. הפקודה שולחת הודעות אל כתובת ה IP של היעד שאנחנו בוחרים. אם ההודעות מגיעות ליעד ואם היעד מוכן לענות לנו, נקבל על כל הודעה תשובה ובה משך הזמן שלקח להודעה לעבור בין שני המחשבים.

Screenshot 2024-01-18 at 22.01.07.png
נשים לב שהפרוטוקול שping משתמש בו הוא ICMP שזה פרוטוקול שמיועד לשליחת הודעות שגיאה או metadata כאשר מעבירים מידע

מזהה רשת, מזהה יישות

בכתובות IP מסתתר מידע נוסף שחשוב לפעילות של שכבת הרשת.
כל כתובת IP מכילה את המידע הבא:
א) מזהה רשת- Network ID: לאיזו תת רשת שייכת כתובת ה IP?
ב) מזהה ישות - Entity ID: לאיזה כרטיס רשת, חומרת המחשב המאפשרת למכשיר להתחבר לרשת מחשבים או לרשת האינטרנט (NIC- Network Interface Controller) שייכת הכתובת?

Screenshot 2024-01-18 at 22.06.31.png|300