Nezabudnite sa pozrieť na predchádzajúce články v tejto sérii Geek School v systéme Windows 7:
- Predstavenie How-To Geek School
- Aktualizácie a migrácie
- Konfigurácia zariadení
- Správa diskov
- Správa aplikácií
- Spravovanie aplikácie Internet Explorer
A zostávajte celú týždeň na zvyšok seriálu.
Základy IP
Keď pošlete list cez poštovú zásielku, musíte uviesť adresu osoby, ktorú chcete dostávať. Podobne, keď jeden počítač odošle správu do iného počítača, musí určiť adresu, na ktorú má byť správa odoslaná. Tieto adresy sa nazývajú IP adresy a zvyčajne vyzerajú takto:
192.168.0.1
Tieto adresy sú adresy IPv4 (Internet Protocol Version 4) a podobne ako väčšina vecí sú v týchto dňoch jednoduchou abstrakciou toho, čo počítač v skutočnosti vidí. Adresy IPv4 sú 32-bitové, čo znamená, že obsahujú kombináciu 32 jednotiek a núl. Počítač uvidí adresu uvedenú vyššie ako:
11000000 10101000 00000000 00000001
Poznámka: Každý desatinný oktet má maximálnu hodnotu (2 ^ 8) - 1, čo je 255. Toto je maximálny počet kombinácií, ktoré možno vyjadriť použitím 8 bitov.
Ak ste chceli previesť adresu IP na binárny ekvivalent, môžete vytvoriť jednoduchú tabuľku, ako je uvedené nižšie. Potom zoberte jednu časť adresy IP (technicky nazývaná oktet), napríklad 192, a presuňte sa zľava doprava, či môžete odpočítať číslo v hlavičke tabuľky z desiatkového čísla. Existujú dve pravidlá:
- Ak je číslo v záhlaví tabuľky menšie alebo rovné vášmu číslu, označte stĺpec s číslom 1. Vaše nové číslo sa potom stáva číslom, ktoré ste odpočítali číslo v záhlaví stĺpca. Napríklad 128 je menšie ako 192, takže označím 128s stĺpec s 1. Som potom ponechaný s 192 - 128, čo je 64.
- Ak je číslo väčšie ako vaše číslo, označte ho číslom 0 a prejdite.
Tu je, ako by to vyzeralo pomocou našej príkladovej adresy 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 |
Vo vyššie uvedenom príklade som si vzal náš prvý oktet 192 a označil stĺpec 128 s číslom 1. Bol som potom ponechaný s 64, ktorý je rovnaký ako číslo ako druhý stĺpec, tak som ho označil aj s 1. Bol som teraz 0, 64 - 64 = 0. To znamenalo, že zvyšok riadku bol nula.
V druhom rade som vzal druhý oktet, 168. 128 je menší ako 168, takže som ho označil 1 a zostal 40. 64 bol potom vyšší ako 40, tak som ho označil 0. Keď som sa presťahoval do v treťom stĺpci 32 bolo menej ako 40, takže som ho označil za 1 a zostal s 8. 16 je väčší ako 8 a tak som ho označil 0. Keď som sa dostal do 8s stĺpca som ho označil 1, čo mi zanechalo 0, takže zvyšné stĺpce boli označené 0.
Tretí oktet bol 0 a nič nemôže ísť do 0, takže sme označili všetky stĺpce nulou.
Posledný oktet bol 1 a nič nemôže ísť do 1 s výnimkou 1, takže som označil všetky stĺpce 0, kým sa nedostaneme do stĺpca 1s, kde som ho označil 1.
Masky podsiete
Poznámka: maskovanie podsiete môže byť veľmi zložité, takže pre rozsah tohto článku budeme diskutovať len o klasických maskách podsiete.
Adresa IP sa skladá z dvoch komponentov, sieťovej adresy a hostiteľskej adresy. Maska podsiete je to, čo váš počítač používa na oddelenie vašej IP adresy od sieťovej adresy a hostiteľskej adresy. Maska podsiete zvyčajne vyzerá takto.
255.255.255.0
Ktorý v binárnom vyzerá takto.
11111111.11111111.11111111.00000000
V maske podsiete sú bit siete označené 1s a hostiteľské bity sú označené 0s. Z vyššie uvedenej binárnej reprezentácie môžete vidieť, že prvé tri oktety adresy IP sa používajú na identifikáciu siete, do ktorej zariadenie patrí a posledný oktet sa používa pre adresu hostiteľa.
Vzhľadom na adresu IP a masku podsiete môžu naše počítače zistiť, či je zariadenie v rovnakej sieti vykonaním bitovej operácie AND. Napríklad povedzte:
- computerOne chce poslať správu do počítačaTwo.
- computerOne má IP 192.168.0.1 s maskou podsiete 255.255.255.0
- počítačTwo má IP 192.168.0.2 s maskou podsiete 255.255.255.0
computerOne najskôr vypočíta bitovú AND vlastnú IP a masku podsiete.
Poznámka: Ak používate bitovú operáciu AND, ak sú príslušné bity oba 1 výsledok je 1, inak je to 0.
11000000 10101000 00000000 00000001 11111111 11111111 11111111 00000000
11000000 10101000 00000000 00000000
Potom vypočíta bitovú hodnotu AND pre computerTwo.
11000000 10101000 00000000 00000010 11111111 11111111 11111111 00000000
11000000 10101000 00000000 00000000
Ako vidíte, výsledky bitových operácií sú rovnaké, čo znamená, že zariadenia sú v rovnakej sieti.
vyučovanie
Ako ste už pravdepodobne hádali, čím viac sietí (1s) máte v sebe masku podsiete, tým menej hostí (0s), ktoré môžete mať. Počet hostiteľov a sietí, ktoré môžete mať, je rozdelený do troch tried.
siete | Masku podsiete | siete | hostitelia | |
Trieda A | 1-126.0.0.0 | 255.0.0.0 | 126 | 16 777 214 |
Trieda B | 128-191.0.0.0 | 255.255.0.0 | 16 384 | 65 534 |
Trieda C | 192-223.0.0.0 | 255.255.255.0 | 2 097 152 | 254 |
Rezervované rozsahy
Zistíte, že rozsah 127.x.x.x bol vynechaný. Je to preto, že celý rozsah je rezervovaný pre niečo, čo sa nazýva Vaša spätná väzba. Vaša spätná väzba odkazuje vždy na vaše vlastné PC.
Rad 169.254.0.x bol tiež rezervovaný pre niečo nazývané APIPA, o ktorom budeme diskutovať neskôr v seriáli.
Súkromné rozsahy IP
Až do niekoľkých rokov každé zariadenie na internete malo jedinečnú IP adresu. Keď začali prísť adresy IP, zaviedol sa koncept nazvaný NAT, ktorý medzi našimi sieťami a internetom pridal ďalšiu vrstvu. IANA sa rozhodla, že si vyhradí celý rad adries z každej triedy IP:
- 10.0.0.1 - 10.255.255.254 z triedy A
- 172.16.0.1 - 172.31.255.254 z triedy B.
- 192.168.0.1 - 192.168.255.254 z triedy C
Potom namiesto priradenia každého zariadenia na svete k adrese IP poskytne váš ISP zariadenie nazvané NAT Router, ktorému je priradená jedna IP adresa. Môžete potom priradiť IP adresy vášho zariadenia z najvhodnejšieho súkromného IP rozsahu. Router NAT potom udržiava tabuľku NAT a sprostredkuje vaše pripojenie k internetu.
Poznámka: IP adresy vášho smerovača NAT sú zvyčajne priradené dynamicky cez DHCP, takže sa zvyčajne mení v závislosti od obmedzení, ktoré má váš ISP na svojom mieste.
Rozlíšenie mena
Je pre nás jednoduchšie pamätať si ľudské čitateľné mená, ako je FileServer1, než je pamätať na IP adresu ako 89.53.234.2. V prípade malých sietí, kde neexistujú iné riešenia na riešenie názvov, ako napríklad DNS, sa pri pokuse o otvorenie pripojenia k súboru FileServer1 môže počítač posielať správy o rozosielaní (čo je skvelý spôsob, ako povedať odoslať správu každému zariadeniu v sieti) opýtať sa, kto je FileServer1. Táto metóda rozlíšenia názvov sa nazýva LLMNR (Link-lock Multicast Name Resolution) a hoci je ideálnym riešením pre domácu alebo malú obchodnú sieť, nemení sa to dobre, po prvé preto, že vysielanie na tisíce klientov bude trvať príliš dlho a po druhé pretože vysielanie obvykle nepreniká smerovačom.
DNS (systém názvov domén)
Najbežnejšou metódou na vyriešenie problému škálovateľnosti je použitie DNS. Systém názvov domén je telefónny zoznam ktorejkoľvek danej siete. Mapuje ľudské čitateľné názvy strojov na svoje základné adresy IP pomocou obrovskej databázy. Keď sa pokúsite otvoriť pripojenie k súboru FileServer1, váš počítač sa spýta vášho servera DNS, ktorý zadáte, kto je FileServer1. DNS server potom odpovie IP adresou, na ktorú môže váš počítač následne pripojiť. Toto je aj metóda riešenia názvov používaná najväčšou sieťou na svete: internetom.
Zmena nastavení siete
Kliknite pravým tlačidlom myši na ikonu sieťových nastavení av kontextovej ponuke vyberte možnosť Otvoriť stredisko siete a zdieľanie.
Domáca úloha
Momentálne nie je žiadna domáca úloha, ale to bolo dlhé, takže si ju znova prečítajte. Ak máte stále viac hladovosti, môžete si prečítať rozšírený sieťový predmet nazývaný CIDR (Classless Interdomain Routing).
Ak máte nejaké otázky, môžete ma napísať @taybgibb, alebo len zanechať komentár.