חנון בית הספר לומד Windows 7 - IP כתובת יסודות
במהדורה זו של בית הספר חנון, אנחנו הולכים להסתכל איך עובד IP עובד. אנחנו גם לכסות כמה נושאים מתקדמים כמו איך המחשב קובע אם המכשיר אתה מתקשר עם הוא באותה רשת כמוך. לאחר מכן נגמור עם מבט קצר על שני פרוטוקולים ברזולוציה שם: LLMNR ו- DNS.
הקפד לבדוק את המאמרים הקודמים בסדרה זו חנון הספר על Windows 7:
- היכרות עם How-To Geek הספר
- שדרוגים והעברות
- הגדרת התקנים
- ניהול דיסקים
- ניהול יישומים
- ניהול Internet Explorer
ו להישאר מכוון עבור שאר הסדרה כל השבוע.
יסודות IP
כאשר אתה שולח מכתב באמצעות דואר חילזון אתה צריך לציין את הכתובת של האדם שאתה רוצה לקבל את הדואר. באופן דומה, כאשר מחשב אחד שולח הודעה למחשב אחר, עליו לציין את הכתובת שאליה יש לשלוח את ההודעה. כתובות אלה נקראות כתובות IP ובדרך כלל נראה משהו כזה:
192.168.0.1
כתובות אלה הן IPv4 (Internet Protocol Version 4) כתובות וכמו רוב הדברים בימים אלה הם הפשטה פשוטה על מה המחשב באמת רואה. כתובות IPv4 הן 32 סיביות, כלומר, הן מכילות שילוב של 32 ואפס. המחשב יראה את הכתובת הרשומה לעיל:
11000000 10101000 00000000 00000001
הערה: לכל אוקטט עשרוני יש ערך מרבי של (2 ^ 8) - 1 שהוא 255. זהו המספר המרבי של שילובים שניתן לבטא באמצעות 8 סיביות.
אם אתה רוצה להמיר כתובת IP לשווה בינארי שלה אתה יכול ליצור טבלה פשוטה, כמו להלן. לאחר מכן קח קטע אחד של כתובת ה- IP (נקרא טכנית octet), לדוגמה 192, ועבור משמאל לימין לבדוק אם אתה יכול לחסר את המספר בכותרת של הטבלה מתוך מספר עשרוני שלך. קיימים שני כללים:
- אם המספר בכותרת של הטבלה קטן או שווה למספר שלך, סמן את העמודה עם 1. המספר החדש שלך הופך את המספר שחסר את המספר בכותרת העמודה. לדוגמה, 128 הוא קטן מ 192 אז אני מסמן את העמודה 128s עם 1. אני נשאר עם 192 - 128, שהוא 64.
- אם המספר גדול מהמספר שיש לך, סמן אותו עם 0 והפעל אותו.
הנה איך זה ייראה באמצעות כתובת הדוגמה שלנו של 192.168.0.1
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
בדוגמה לעיל, לקחתי את octet הראשון של 192 ו מסומן טור 128 עם 1. אני נשאר אז עם 64 וזה זהה למספר כמו העמודה השנייה אז סימנתי את זה עם 1 גם כן. עכשיו אני נשאר עם 0 מאז 64 - 64 = 0. זה אומר כי שאר השורה היתה כל אפסים.
בשורה השנייה, לקחתי את octet השני, 168. 128 הוא קטן מ 168 אז סימנתי את זה עם 1 ו נשאר עם 40. 64 היה אז יותר מ 40 אז סימנתי את זה עם 0. כאשר עברתי הטור השלישי, 32 היה פחות מ 40 אז סימנתי את זה עם 1 ו נשאר עם 8. 16 הוא גדול מ 8 אז סימנתי את זה עם 0. כאשר הגעתי אל עמוד 8 סימנתי אותו עם 1 אשר השאיר אותי עם 0 כך את שאר העמודות היו מסומנים 0.
אוקטט השלישי היה 0, ושום דבר לא יכול להיכנס 0 אז סימנו את כל העמודות עם אפס.
אוקטט האחרון היה 1 ושום דבר לא יכול להיכנס 1 למעט 1, אז סימנתי את כל העמודות עם 0 עד הגענו לעמוד 1s שבו סימנתי את זה עם 1.
מסכות משנה
הערה: מסיכת רשת משנה יכול לקבל מורכבים מאוד, ולכן עבור היקף מאמר זה אנחנו רק הולכים לדון מסיכות משנה classful.
כתובת IP מורכבת משני רכיבים, כתובת רשת וכתובת מארח. מסיכת רשת המשנה היא מה שמשמש את המחשב שלך להפריד את כתובת ה- IP שלך לכתובת הרשת ולכתובת המארח. מסיכת רשת משנה בדרך כלל נראית משהו כזה.
255.255.255.0
איזה בינארי נראה ככה.
11111111.11111111.11111111.00000000
במסיכת רשת משנה סיביות הרשת מסומנות על ידי 1s ואת סיביות המארח מסומנים על ידי 0s. ניתן לראות מהייצוג הבינארי שלעיל, כי שלוש האותות הראשונים של כתובת ה- IP משמשים לזיהוי הרשת שאליה שייך המכשיר, וה- octet האחרון משמש לכתובת המארח.
בהינתן כתובת IP ומסיכת רשת משנה, המחשבים שלנו יכולים לדעת אם ההתקן נמצא באותה רשת על-ידי ביצוע פעולה ב- AND. לדוגמה, נניח:
- המחשב רוצה לשלוח הודעה למחשב.
- למחשב יש כתובת IP של 192.168.0.1 עם מסיכת רשת משנה של 255.255.255.0
- למחשב יש כתובת IP של 192.168.0.2 עם מסיכת רשת משנה של 255.255.255.0
המחשבחשב תחילה את ה- bitwise ו- IP של מסיכת ה- IP וה- subnet שלו.
הערה: בעת שימוש בפעולת סיביות ובסיביות, אם הביטים המתאימים הן 1 התוצאה היא 1, אחרת היא 0.
11000000 10101000 00000000 00000001
11111111 11111111 11111111 000000000011000000 10101000 00000000 00000000
אז זה יהיה לחשב את bitwise ו- computerTwo.
11000000 10101000 00000000 00000010
11111111 11111111 11111111 000000000011000000 10101000 00000000 00000000
כפי שניתן לראות, התוצאות של פעולות bitwise הן זהות, כך שההתקנים נמצאים באותה רשת.
כיתות
כפי שכנראה ניחשת עד כה, ככל שרשתות (1) יותר יש לך בתוך הרשת שלך מסכה פחות מארח (0s) אתה יכול לקבל. מספר המארחים והרשתות שאתה יכול לקבל מחולק ל -3 שיעורים.
רשתות | מסכת רשת משנה | רשתות | מארחים | |
דרגה א ' | 1-126.0.0.0 | 255.0.0.0 | 126 | 164 214 214 |
דרגה ב ' | 128-191.0.0.0 | 255.255.0.0 | 16 | 65 534 |
כיתה ג | 192-223.0.0.0 | 255.255.255.0 | 0 097 152 | 254 |
טווחים שמורים
תראה שהטווח 127.x.x.x הושאר. הסיבה לכך היא שכל הטווח שמור למשהו שנקרא כתובת לולאה שלך. כתובת הלולאה שלך תמיד מצביעה על המחשב האישי שלך.
הטווח 169.254.0.x היה שמור גם עבור משהו שנקרא APIPA אשר נדון בהמשך בסדרה.
טווחי IP פרטיים
עד לפני כמה שנים כל מכשיר באינטרנט היה כתובת IP ייחודית. כאשר כתובות IP החלו להיגמר, מושג שנקרא NAT הוצג אשר הוסיף עוד שכבה בין הרשתות שלנו לבין האינטרנט. IANA החליטו שהם ישמרו טווח של כתובות מכל סוג של כתובות IP:
- 10.0.0.1 - 10.255.255.254 מקבוצה A
- 172.16.0.1 - 172.31.255.254 מקבוצה ב '
- 192.168.0.1 - 192.168.255.254 ממחלקה C
לאחר מכן, במקום להקצות כל התקן בעולם כתובת IP, ספק שירותי האינטרנט מספק לך התקן הנקרא נתב NAT שהוקצה לו כתובת IP יחידה. לאחר מכן תוכל להקצות את כתובות ה- IP של המכשירים שלך מתוך טווח ה- IP הפרטי המתאים ביותר. נתב NAT ואז שומרת על שולחן NAT ו proxies החיבור שלך לאינטרנט.
הערה: ה- IP של הנתב NAT שלך מוקצה באופן דינמי בדרך כלל באמצעות DHCP כך שזה בדרך כלל משתנה בהתאם למגבלות ספק שירותי האינטרנט שלך במקום.
שם רזולוציה
זה הרבה יותר קל לנו לזכור שמות קריא אדם כמו FileServer1 יותר מאשר לזכור כתובת IP כמו 89.53.234.2. ברשתות קטנות, שבהן פתרונות אחרים לפתרון שמות כגון DNS אינם קיימים, בעת ניסיון לפתוח חיבור ל- FileServer1, המחשב יכול לשלוח הודעת שידור לקבוצה (שהיא דרך מפוארת לומר שליחת הודעה לכל התקן ברשת) שואל מי FileServer1 הוא. שיטה זו של רזולוציה שם נקרא LLMNR (קישור לנעול Multicast שם רזולוציה), ובעוד זה פתרון מושלם עבור רשת ביתית או עסק קטן זה לא בקנה מידה טוב, ראשית, כי שידור אלפי לקוחות ייקח יותר מדי זמן ושנית כי השידורים לא בדרך כלל לחצות נתבים.
DNS (מערכת שמות מתחם)
השיטה הנפוצה ביותר לפתרון בעיית ההרחבה היא להשתמש ב- DNS. מערכת Domain Name היא מערכת הטלפונים של כל רשת. זה מפות אדם קריא שמות מחשב לכתובות ה- IP שלהם באמצעות מסד נתונים ענק. כאשר אתה מנסה לפתוח חיבור ל- FileServer1 המחשב שלך שואל את שרת ה- DNS שלך, שבו אתה מציין, מיהו FileServer1. שרת ה- DNS יגיב עם כתובת ה- IP שבה המחשב יכול בתורו לבצע חיבור. זוהי גם שיטת פתרון השם המשמש את הרשת הגדולה בעולם: האינטרנט.
שינוי הגדרות הרשת
לחץ לחיצה ימנית על סמל הגדרות הרשת ובחר באפשרות פתח את 'מרכז הרשת והשיתוף' מתפריט ההקשר.
עכשיו לחץ על הקישור שנה הגדרות מתאם בצד שמאל.
לאחר מכן לחץ לחיצה ימנית על מתאם הרשת ובחר מאפיינים מתפריט ההקשר.
כעת בחר את Internet Protocol Version 4 ולאחר מכן לחץ על לחצן המאפיינים.
כאן באפשרותך להגדיר כתובת IP סטטית על-ידי בחירה בלחצן הבחירה עבור "השתמש בכתובת ה- IP הבאה". חמוש במידע שלמעלה, באפשרותך למלא כתובת IP ומסכת רשת משנה. שער ברירת המחדל, לכל דבר ועניין, הוא כתובת ה- IP של הנתב.
בחלק התחתון של תיבת הדו-שיח ניתן להגדיר את כתובת שרת ה- DNS שלך. בבית כנראה אין לך שרת DNS, אבל לנתב שלך יש לעתים קרובות מטמון DNS קטן והעברת שאילתות לספק שירותי האינטרנט שלך. לחלופין, תוכל להשתמש בשרת ה- DNS הציבורי של Google, 8.8.8.8.
שיעורי בית
- אין שיעורי בית להיום, אבל זה היה ארוך, אז לקרוא את זה שוב. אם אתה עדיין רעב למידע נוסף אתה יכול לקרוא על נושא רשת מתקדמת בשם CIDR (Classless Interdomain ניתוב).
אם יש לך שאלות אתה יכול ציוץ לי @ taybgibb, או פשוט להשאיר תגובה.