Győződjön meg róla, hogy nézze meg a korábbi cikkeket ebben a Geek Iskola sorozat a Windows 7:
- A How-To Geek Iskola bemutatása
- Frissítések és migrációk
- Eszközök konfigurálása
- Lemezek kezelése
- Alkalmazások kezelése
- Az Internet Explorer kezelése
És egész héten maradjon a sorozatban.
IP alapok
Ha levelet küldi a csigaüzenet útján, akkor meg kell adnia annak a személynek a címét, akinek az e-mailt szeretné megkapni. Hasonlóképpen, ha egy számítógép üzenetet küld egy másik számítógépnek, meg kell adnia azt a címet, amelyen az üzenetet meg kell küldeni. Ezeket a címeket IP-címnek nevezik, és általában valami ilyesmit látnak:
192.168.0.1
Ezek a címek az IPv4 (Internet Protocol Version 4) címek, és mint a legtöbb dolog, ezekben a napokban egyszerű absztrakció, mint amit a számítógép valóban lát. Az IPv4-címek 32 bitesek, ami azt jelenti, hogy 32-es és nullák kombinációját tartalmazzák. A számítógép a fenti címet fogja látni:
11000000 10101000 00000000 00000001
Megjegyzés: Minden tizedes oktett maximális értéke (2 ^ 8) - 1, ami 255. Ez a maximális kombinációk száma, amelyek 8 bittel használhatók.
Ha egy IP-címet bináris ekvivalensévé kíván alakítani, létrehozhat egy egyszerű táblát, mint az alábbiakban. Ezután vegye le az IP cím egy részét (technikailag oktettnek nevezik), például a 192-et, és balról jobbra történő átkapcsoláshoz térjen át, ha leválaszthatja a számot a táblázat fejlécében a decimális számából. Két szabály van:
- Ha a táblázat fejlécében lévő szám kisebb vagy egyenlő a számoddal, jelölje meg az oszlopot az 1. számmal. Az új számod lesz az a szám, ahányszor leválta a számot az oszlop fejlécében. Például a 128 kisebb, mint 192, így a 128-as oszlopot egy 1-vel jelöltem. Azután 192-től 128-ig maradtam, ami 64.
- Ha a szám nagyobb, mint a szám, akkor jelölje meg 0-val és lépjen tovább.
Íme, hogyan fog kinézni a 192.168.0.1 példa címünkön
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 |
A fenti példában megfogalmaztam az első 192-es oktettet, és egy 128-as oszlopot jelöltem egy 1-gyel. Aztán 64-es maradtam, ami ugyanaz, mint a második oszlop, tehát 1-es jelzéssel is jelöltem. Most 64-ről 64-re álltam 0-ra. Ez azt jelentette, hogy a sor többi része mindegyik nulla.
A második sorban vettem a második oktettet, 168. 128 kisebb, mint 168, ezért 1-gyel jelöltem, és 40-el maradtam. A 64 ezután nagyobb volt, mint 40, ezért 0-val jelöltem. a harmadik oszlop 32-e kevesebb, mint 40, ezért 1-gyel jelöltem, és 8-nál maradt. 16-nál nagyobb, mint 8, ezért 0-val jelöltem. Amikor eljutottam a 8-as oszlopba, 0, így a többi oszlopot 0-val jelölték.
A harmadik oktett 0 volt, és semmi sem tud bejutni 0-ra, így minden oszlopot nullával jelöltünk.
Az utolsó oktett 1 volt, és az 1-esnél nem lehet 1-es, így minden oszlopot 0-ig jelöltem, amíg az 1-es oszlophoz nem érkeztünk.
Alhálózati maszkok
Megjegyzés: Az alhálózati maszkolás nagyon összetett lehet, ezért a cikk hatókörénél csak osztályos alhálózati maszkokról beszélünk.
Az IP-cím két összetevőből, egy hálózati címből és egy gazdagépből áll. Az alhálózati maszk az, amit a számítógép használ az IP-címek elválasztására a hálózati címre és a gazdagép címére. Az alhálózati maszk tipikusan így néz ki.
255.255.255.0
Ami a binárisban így néz ki.
11111111.11111111.11111111.00000000
Egy alhálózati maszkban a hálózati biteket az 1s jelöli, és a gazda biteket a 0s jelöli. A fenti bináris ábrázolásból látható, hogy az IP-cím első három oktra azon hálózat azonosítására szolgál, amelyhez az eszköz tartozik, és az utolsó oktet a gazdagéphez.
Az IP-cím és az alhálózati maszk alapján számítógépeink megmondhatják, hogy a készülék egy bitmintás AND művelet végrehajtásával ugyanazon a hálózaton tartózkodik-e. Például mondja:
- A computerOne üzenetet szeretne küldeni a computerTwo-nak.
- A computerOne IP-címe 192.168.0.1, 255.255.255.0 alhálózati maszkkal
- A computerTwo IP-címe 192.168.0.2, alhálózati maszkja 255.255.255.0
A computerOne először kiszámolja a saját IP-címének és alhálózati maszkjának bitwise AND értékét.
Megjegyzés: Bitmintás AND művelet használata esetén, ha a megfelelő bitek mindegyike 1, az eredmény egy 1, egyébként 0.
11000000 10101000 00000000 00000001 11111111 11111111 11111111 00000000
11000000 10101000 00000000 00000000
Ezután kiszámítja a bit-et ÉS a computerTwo értéket.
11000000 10101000 00000000 00000010 11111111 11111111 11111111 00000000
11000000 10101000 00000000 00000000
Amint láthatjuk, a bitfolyam műveletek eredményei ugyanazok, tehát azt jelenti, hogy az eszközök ugyanazon a hálózaton vannak.
osztályok
Amint valószínűleg már kitaláltad, annál több (1s) hálózatban van az alhálózati maszkban a kevésbé befogadó (0-as) állomás. A befogadott állomások és hálózatok száma három osztályba sorolható.
Networks | Alhálózati maszk | Networks | Otthont ad | |
A osztály | 1-126.0.0.0 | 255.0.0.0 | 126 | 16 777 214 |
B osztály | 128-191.0.0.0 | 255.255.0.0 | 16 384 | 65 534 |
C osztály | 192-223.0.0.0 | 255.255.255.0 | 2 097 152 | 254 |
Fenntartott tartományok
Észre fogja venni, hogy a 127.x.x.x tartományt kihagyták. Ennek az az oka, hogy a teljes tartományt valami úgynevezett loopback címnek nevezik. A visszacsatolt cím mindig a saját számítógépére mutat.
A 169.254.0.x tartományt az APIPA néven is megtartották, amit később a sorozatban tárgyalunk.
Privát IP-tartományok
Egészen néhány évvel ezelőtt minden eszköz az interneten egyedülálló IP-címmel rendelkezett. Amikor az IP-címek elkezdenek elfogyni, egy NAT nevű koncepciót vezettek be, amely újabb réteget hozott létre hálózata és az internet között. Az IANA úgy döntött, hogy az IP-k mindegyik kategóriájából egy sor címet fog tartani:
- 10.0.0.1 - 10.255.255.254 az A osztályból
- 172.16.0.1 - 172.31.255.254 a B osztályból
- 192.168.0.1 - 192.168.255.254 a C osztályból
Ezután ahelyett, hogy az egyes eszközöket világszerte IP-címként rendelné hozzá, az internetszolgáltatója egy NAT routernek nevezett eszközt biztosít, amelynek egyetlen IP-címe van. Ezután a készülékek IP-címét a legmegfelelőbb IP-tartományból rendelheti hozzá. A NAT router ezután NAT táblát tart fenn, és kapcsolatot létesít az internetével.
Megjegyzés: A NAT router IP-címét rendszerint dinamikusan rendelik DHCP-en keresztül, így rendszerint változik attól függően, hogy milyen korlátok vannak az internetszolgáltatója.
Név felbontása
Nagyon könnyebben emlékezhetünk az emberi olvasható nevekre, mint a FileServer1, mint egy olyan IP-cím, mint a 89.53.234.2. A kis hálózatokon, ahol más névfeloldási megoldások, például a DNS nem léteznek, amikor megpróbálja megnyitni a kapcsolatot a FileServer1 programmal, a számítógép küldhet egy multicast üzenetet (ami egy fantáziadús módon azt jelenti, hogy üzenetet küld a hálózat minden egyes eszközére) megkérdezi, hogy ki FileServer1. A névfeloldásnak ezt a módját LLMNR (Link-lock Multicast Name Resolution) névnek nevezik, és miközben egy tökéletes megoldás egy otthoni vagy kisvállalkozási hálózathoz, ez nem mérlegelhetõ, elsõsorban azért, mert a több ezer ügyféllel való sugárzás túl sokáig tart, mivel a sugárzás általában nem halad át a routereken.
DNS (Domain Name System)
A skálázhatósági probléma megoldásának legáltalánosabb módja a DNS használata. A Domain Name System egy adott hálózat telefonkönyve. Az emberi leolvasható gépneveket az óriási adatbázis segítségével emberi IP-címükre írja le. Amikor megpróbálja megnyitni a kapcsolatot a FileServer1 programmal, a számítógép megkérdezi az Ön által megadott DNS-kiszolgálót, hogy melyik a FileServer1. A DNS-kiszolgáló ezután IP-címmel válaszol, amelyhez a PC kapcsolatot létesíthet. Ez a névfeloldási módszer, amelyet a világ legnagyobb hálózata használ: az internet.
A hálózati beállítások módosítása
Kattintson a jobb egérgombbal a hálózati beállítások ikonjára, és válassza a helyi hálózat menü Megnyitás és megosztás parancsát.
Házi feladat
Ma nincs házi feladat, de ez hosszú volt, tehát újra átolvasta. Ha még mindig éheztel több információt, akkor felolvashatja a CIDR (Classless Interdomain Routing) nevű fejlett hálózati témát.
Ha bármilyen kérdése van, küldj nekem @taybgibb-et, vagy hagyj egy megjegyzést.