Geek Škola Učenje Windows 7 - IP adresiranje Osnove
U ovom izdanju Geek škole, pogledat ćemo kako radi IP adresiranje. Također ćemo pokriti neke napredne teme kao što je kako vaše računalo određuje je li uređaj s kojim komunicirate na istoj mreži kao i vi. Zatim ćemo završiti s kratkim osvrtom na dva protokola za rješavanje imena: LLMNR i DNS.
Svakako provjerite prethodne članke u seriji Geek School na Windows 7:
- Uvođenje Kako-To Geek škola
- Nadogradnje i migracije
- Konfiguriranje uređaja
- Upravljanje diskovima
- Upravljanje aplikacijama
- Upravljanje preglednikom Internet Explorer
I pratite ostatak serije cijeli tjedan.
Osnove IP-a
Kada šaljete pismo putem pošte, morate navesti adresu osobe koju želite primiti. Slično tome, kada jedno računalo pošalje poruku drugom računalu, potrebno je navesti adresu na koju bi poruka trebala biti poslana. Te se adrese nazivaju IP adrese i obično izgledaju ovako:
192.168.0.1
Ove adrese su adrese IPv4 (Internet Protocol Version 4) i kao i većina ovih dana one su jednostavna apstrakcija o tome što računalo zapravo vidi. IPv4 adrese su 32-bitne, što znači da sadrže kombinaciju 32 i nule. Računalo će vidjeti gore navedenu adresu kao:
11000000 10101000 00000000 00000001
Napomena: Svaki decimalni oktet ima maksimalnu vrijednost (2 ^ 8) - 1 koja je 255. To je maksimalni broj kombinacija koje se mogu izraziti pomoću 8 bita.
Ako želite pretvoriti IP adresu u svoj binarni ekvivalent, možete stvoriti jednostavnu tablicu, kao u nastavku. Zatim uzmite jedan dio IP adrese (tehnički se zove oktet), na primjer 192, i pomičite se s lijeva na desno i provjerite možete li oduzeti broj u zaglavlju tablice od vašeg decimalnog broja. Postoje dva pravila:
- Ako je broj u zaglavlju tablice manji ili jednak vašem broju, označite stupac s 1. Vaš novi broj tada postaje broj koji ste oduzeli od broja u zaglavlju stupca. Na primjer, 128 je manji od 192 pa označavam stupac 128s s 1. Zatim sam ostavio 192 - 128, što je 64.
- Ako je broj veći od broja koji imate, označite ga s 0 i krenite dalje.
Evo kako bi to izgledalo pomoću naše primjere adrese 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 |
U gornjem primjeru, uzeo sam naš prvi oktet od 192 i označio stupac 128s s 1. Zatim sam ostao sa 64 što je isto kao i broj u drugom stupcu pa sam ga označio i sa 1. Sada sam ostao s 0 od 64 - 64 = 0. To je značilo da je ostatak reda bio nula.
U drugom redu uzeo sam drugi oktet, 168. 128 je manji od 168 pa sam ga označio s 1 i ostao s 40. 64 tada je bio veći od 40 pa sam ga označio s 0. Kada sam se preselio u treći stupac, 32 je bio manji od 40 pa sam ga označio s 1 i ostao s 8. 16 je veći od 8 pa sam ga označio s 0. Kada sam došao do kolone 8s označio sam je s 1 koja me ostavila 0 tako da su ostali stupci označeni s 0.
Treći oktet je bio 0, i ništa ne može ući u 0 pa smo označili sve stupce s nulom.
Zadnji oktet je bio 1 i ništa ne može ući u 1 osim 1, pa sam označio sve stupce s 0 dok nismo stigli do stupca 1s gdje sam ga označio s 1.
Maske podmreže
Napomena: maskiranje podmreže može biti vrlo složeno, tako da ćemo za opseg ovog članka raspravljati samo o maskama podmreže u klasi.
IP adresa se sastoji od dvije komponente: mrežne adrese i adrese glavnog računala. Maska podmreže je ono što vaše računalo koristi za razdvajanje vaše IP adrese na mrežnu adresu i adresu glavnog računala. Maska podmreže obično izgleda ovako.
255.255.255.0
Što u binarnom izgleda ovako.
11111111.11111111.11111111.00000000
U podmrežnoj maski mrežni bitovi su označeni s 1s, a bitovi domaćina su označeni s 0s. Iz gore navedenog binarnog prikaza možete vidjeti da se prva tri okteta IP adrese koriste za identifikaciju mreže kojoj uređaj pripada i da se posljednji oktet koristi za adresu glavnog računala.
S obzirom na IP adresu i masku podmreže, naša računala mogu odrediti je li uređaj na istoj mreži izvođenjem operacije na bitovima AND. Na primjer, recite:
- računalo želi poslati poruku na računalo.
- computerOne ima IP 192.168.0.1 s podmrežnom maskom 255.255.255.0
- computerTwo ima IP 192.168.0.2 s podmrežnom maskom 255.255.255.0
computerOne će najprije izračunati bitovni AND svoje vlastite IP i maske podmreže.
Bilješka: Kada se koristi bitni AND operacija, ako su odgovarajući bitovi i 1, rezultat je 1, inače je 0.
11000000 10101000 00000000 00000001
11111111 11111111 11111111 0000000011000000 10101000 00000000 00000000
Zatim će izračunati bitovski AND za računalo2.
11000000 10101000 00000000 00000010
11111111 11111111 11111111 0000000011000000 10101000 00000000 00000000
Kao što možete vidjeti, rezultati bitnih operacija su isti, što znači da su uređaji na istoj mreži.
klase
Kao što ste vjerojatno već pogodili, što više mreža (1s) imate u podmrežnoj maski, manje hostova (0s) možete imati. Broj hostova i mreža koje možete imati podijeljen je u 3 klase.
mreže | Maska podmreže | mreže | domaćini | |
Klasa A | 1-126.0.0.0 | 255.0.0.0 | 126 | 16 777 214 |
Klasa B | 128-191.0.0.0 | 255.255.0.0 | 16 384 | 65 534 |
Klasa C | 192-223.0.0.0 | 255.255.255.0 | 2 097 152 | 254 |
Rezervirana područja
Primijetit ćete da je raspon 127.x.x.x izostavljen. To je zato što je cijeli raspon rezerviran za nešto što se naziva povratna adresa. Vaša povratna adresa uvijek upućuje na vaše osobno računalo.
Asortiman 169.254.0.x također je bio rezerviran za nešto što se zove APIPA, o čemu ćemo kasnije raspravljati u seriji.
Privatni IP rasponi
Sve do prije nekoliko godina svaki uređaj na internetu imao je jedinstvenu IP adresu. Kada su IP adrese počele nestajati, uveden je koncept NAT koji je dodao još jedan sloj između naših mreža i interneta. IANA je odlučila da će rezervirati niz adresa iz svake klase IP-ova:
- 10.0.0.1 - 10.255.255.254 iz razreda A
- 172.16.0.1 - 172.31.255.254 klase B
- 192.168.0.1 - 192.168.255.254 klase C
Zatim umjesto da svakom uređaju na svijetu dodjeljuje IP adresu, vaš ISP pruža uređaj nazvan NAT router kojem je dodijeljena jedna IP adresa. Nakon toga možete dodijeliti svoje IP adrese uređajima iz najprikladnijeg privatnog IP raspona. NAT Router zatim održava NAT tablicu i proxy poslužitelje vaše veze s internetom.
Napomena: IP vašeg NAT usmjerivača obično se dinamički dodjeljuje putem DHCP-a pa se normalno mijenja ovisno o ograničenjima koja vaš ISP ima.
Razlučivost imena
Tako nam je lakše zapamtiti ljudski čitljiva imena kao što je FileServer1 nego zapamtiti IP adresu poput 89.53.234.2. U malim mrežama, gdje ne postoje druga rješenja za rješavanje imena kao što je DNS, kada pokušate otvoriti vezu s FileServer1, vaše računalo može poslati multicast poruku (što je otmjen način izgovaranja slanja poruke svakom uređaju na mreži) pitajući tko je FileServer1. Ova metoda rezolucije naziva se zove LLMNR (Link-lock Multicast Name Resolution), i dok je to savršeno rješenje za kućnu ili malu poslovnu mrežu, ona se ne mijenja dobro, prvo zato što će emitiranje tisućama klijenata potrajati predugo i drugo jer emisije obično ne prelaze usmjerivače.
DNS (sustav naziva domene)
Najčešći način rješavanja problema skalabilnosti je korištenje DNS-a. Sustav naziva domena je imenik bilo koje mreže. To mapira ljudske čitljive nazive strojeva na njihove temeljne IP adrese pomoću ogromne baze podataka. Kada pokušate otvoriti vezu s FileServer1, vaše računalo pita vaš DNS poslužitelj, koji ste odredili, tko je FileServer1. DNS poslužitelj će zatim odgovoriti s IP adresom s kojom vaše računalo može uspostaviti vezu. To je također metoda rješavanja imena koju koristi najveća mreža na svijetu: internet.
Promjena mrežnih postavki
Desnom tipkom miša kliknite ikonu mrežnih postavki i iz kontekstnog izbornika odaberite Otvori centar za mrežu i zajedničko korištenje.
Sada kliknite na hipervezu Promijeni postavke adaptera na lijevoj strani.
Zatim desnom tipkom miša kliknite mrežni prilagodnik i odaberite Svojstva iz kontekstnog izbornika.
Sada odaberite Internet Protocol Version 4 i kliknite gumb Properties.
Ovdje možete konfigurirati statičnu IP adresu odabirom radio gumba za "Koristi sljedeću IP adresu". Naoružani gore navedenim informacijama, možete popuniti IP adresu i masku podmreže. Zadani pristupnik, za sve namjere i svrhe, je IP adresa vašeg usmjerivača.
Pri dnu dijaloga možete postaviti adresu svog DNS poslužitelja. Kod kuće vjerojatno nemate DNS poslužitelj, ali vaš usmjerivač često ima mali DNS cache i prosljeđuje upite vašem ISP-u. Alternativno, možete koristiti Googleov javni DNS poslužitelj, 8.8.8.8.
Domaća zadaća
- Za danas nema domaće zadaće, ali ovo je bila duga, pa je ponovno pročitajte. Ako ste još uvijek gladni za dodatnim informacijama, možete pročitati na naprednom subjektu umrežavanja koji se zove CIDR (besklasna interdomainska ruta).
Ako imate bilo kakvih pitanja možete me tweetati @taybgibb, ili samo ostaviti komentar.