If-Koubou

Geek skola: Windows 7 mācīšanās - IP adreses pamati

Geek skola: Windows 7 mācīšanās - IP adreses pamati (Kā)

Šajā izdevumā Geek skola, mēs apskatīsim, kā darbojas IP adresēšana. Mēs arī apskatīsim dažas progresīvas tēmas, piemēram, kā jūsu dators nosaka, vai ierīce, ar kuru jūs sazināties, atrodas tajā pašā tīklā, kurā atrodas jums. Pēc tam mēs īsumā apskatīsim divus vārdu izšķirtspējas protokolus: LLMNR un DNS.

Noteikti izlasiet iepriekšējos rakstus šajā Geek skolu sērijā par Windows 7:

  • Iepazīstināšana ar How-To Geek skolu
  • Uzlabojumi un migrācija
  • Ierīču konfigurēšana
  • Disku pārvaldīšana
  • Lietojumprogrammu vadīšana
  • Internet Explorer pārvaldīšana

Visu nedēļu ilgi turieties uz nākamajām sērijām.

IP pamatprincipi

Kad jūs sūtat vēstuli, izmantojot čile pastu, jums jānorāda tās personas adrese, kurai vēlaties saņemt pastu. Tāpat, ja viens dators nosūta ziņojumu uz citu datoru, tai jānorāda adrese, uz kuru ziņojums jānosūta. Šīs adreses saucas par IP adresēm un parasti izskatās šādi:

192.168.0.1

Šīs adreses ir IPv4 (interneta protokola versijas 4) adreses, un tāpat kā lielākajai daļai šobrīd tās ir vienkāršas abstrakcijas attiecībā uz to, ko dators patiešām redz. IPv4 adreses ir 32 bitu, kas nozīmē, ka tie satur 32 un nulles kombināciju. Dators redzētu augstāk norādīto adresi kā:

11000000 10101000 00000000 00000001

Piezīme. Katram decimālā okteta maksimālā vērtība ir (2 ^ 8) - 1, kas ir 255. Tas ir maksimālais kombināciju skaits, ko var izteikt ar 8 bitiem.

Ja jūs vēlaties pārvērst IP adresi uz tā bināro ekvivalentu, jūs varētu izveidot vienkāršu tabulu, piemēram, zemāk. Tad ņem vienu sadaļu no IP adreses (tehniski sauc par oktetu), piemēram, 192, un pārvietojiet no kreisās uz labo pusi, ja jūs varat atņemt tabulas galvenes skaitli no decimāldaļas. Ir divi noteikumi:

  • Ja tabulas galvenes numurs ir mazāks vai vienāds ar jūsu numuru, atzīmējiet kolonnu ar 1. Jūsu jaunais numurs kļūst par tā kolonnas galvenes skaitli, no kura esat atņemts. Piemēram, 128 ir mazāks par 192, tāpēc es atzīmēju 128-collas kolonnu ar 1. Es pēc tam atstāju 192 - 128, kas ir 64.
  • Ja numurs ir lielāks par jūsu numuru, atzīmējiet to ar 0 un pārvietojiet.

Lūk, kā tas izskatās, izmantojot mūsu 192.168.0.1 piemēru adresi

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

Iepriekš minētajā piemērā es paņēmu mūsu pirmo 192 oktetu un atzīmēja 128-collas kolonnu ar 1. Es tad atstāju ar 64, kas ir tāds pats kā numurs otrajā kolonnā, tāpēc es to atzīmēju ar 1 arī. Man tagad bija 0, jo 64 - 64 = 0. Tas nozīmē, ka pārējā rindā bija visas nulles.

Otrajā rindā es paņēma otru oktētu 168. 128 ir mazāks par 168, tāpēc es to atzīmēju ar 1 un atstāja 40. 64. tad bija lielāks par 40, tāpēc es atzīmēju to ar 0. Kad es pārcēlos uz Trešā sleja 32 bija mazāk nekā 40, tāpēc es to atzīmēju ar 1 un tika atstāts ar 8. 16 ir lielāks par 8, tāpēc es to atzīmēju ar 0. Kad es nokļuvu līdz astoņus kolonnai, es atzīmēju to ar 1, kas mani atstāja 0, tāpēc pārējās slejas tika atzīmētas ar 0.

Trešais oktets bija 0, un nekas nevarēja iekļūt 0, tāpēc mēs atzīmējām visas kolonnas ar nulli.

Pēdējais oktets bija 1 un nekas nevar nonākt 1, izņemot 1, tāpēc es atzīmēju visas kolonnas ar 0, līdz mēs nokļuvām 1s slejā, kur es to atzīmēju ar 1.

Apakštīkla maskas

Piezīme. Apakštīkla maskēšana var būt ļoti sarežģīta, tāpēc šī raksta ietvaros mēs apspriedīsim tikai klasiskās apakštīkla maskas.

IP adrese sastāv no diviem komponentiem, tīkla adreses un uzņēmējas adreses. Apakštīkla maska ​​ir tā, ko jūsu dators izmanto, lai jūsu IP adresi atdalītu tīkla adresē un uzņēmēja adresē. Apakšnodaļas maska ​​parasti izskatās kā šis.

255.255.255.0

Kurš binārā izskatās šādi.

11111111.11111111.11111111.00000000

Apakštīkla maska ​​tīkla blokus apzīmē ar 1s, un resursdatora biti tiek apzīmēti ar 0s. No augstāk minētā bināro attēlojumu var redzēt, ka IP adreses pirmie trīs oketiķi tiek izmantoti, lai identificētu tīklu, kurā ierīce pieder, un pēdējais oktets tiek izmantots uzņēmējas adresē.

Ņemot vērā IP adresi un apakštīkla masku, mūsu datori var noteikt, vai ierīce atrodas tajā pašā tīklā, veicot bitwise AND darbību. Piemēram, teikt:

  • computerOne vēlas nosūtīt ziņojumu datoram divas reizes.
  • datora vienumam ir IP 192.168.0.1 ar apakštīkla masku 255.255.255.0
  • computerTwo ir IP 192.168.0.2 ar apakštīkla masku 255.255.255.0

ComputerOne vispirms aprēķinās bitwise AND savu IP un apakštīkla masku.

Piezīme. Izmantojot bitwise AND darbību, ja attiecīgie biti ir abi 1, rezultāts ir 1, pretējā gadījumā tas ir 0.

11000000 10101000 00000000 00000001
11111111 11111111 11111111 00000000

11000000 10101000 00000000 00000000

Pēc tam tas aprēķinās bitwise AND un par datoruTwo.

11000000 10101000 00000000 00000010
11111111 11111111 11111111 00000000

11000000 10101000 00000000 00000000

Kā redzat, bitwise darbības rezultāti ir vienādi, tāpēc tas nozīmē, ka ierīces atrodas vienā un tajā pašā tīklā.

Klases

Kā jūs, iespējams, jau esat spējis nojaust, jo vairāk tīkli (1s), kas jums ir jūsu apakštīklā, maskē mazāku saimniekdatoru (0s), kuru jums var būt. Iespējamo saimnieku un tīklu skaits ir sadalīts 3 klasēs.

Tīkli Apakštīkla maska Tīkli Hosts
Klase A 1-126.0.0.0 255.0.0.0 126 16 777 214
Klase B 128-191.0.0.0 255.255.0.0 16 384 65 534
C klase 192-223.0.0.0 255.255.255.0 2 097 152 254

Rezervēti diapazoni

Jūs ievērosiet, ka 127.x.x.x diapazons ir izslēgts. Tas ir tāpēc, ka viss diapazons ir rezervēts kaut ko sauc par jūsu loopback adresi. Jūsu loopback adrese vienmēr norāda uz jūsu personālo datoru.

169.254.0.x diapazons bija arī rezervēts kaut ko sauktu par APIPA, kuru mēs vēlāk apspriedīsim sērijā.

Privāti IP diapazoni

Pirms dažiem gadiem ikvienai interneta ierīcei bija unikāla IP adrese. Kad IP adreses sāka izbeigt, tika ieviests jēdziens NAT, kas pievienoja vēl vienu slāni starp mūsu tīkliem un internetu. IANA nolēma, ka tās rezervēs virkni adreses no katras IP kategorijas:

  • 10.0.0.1 - 10.255.255.254 no A klases
  • 172.16.0.1 - 172.31.255.254 no B klases
  • 192.168.0.1 - 192.168.255.254 no C klases

Tad tā vietā, lai piešķirtu katrai ierīcei pasaulē IP adresi, jūsu ISP nodrošina ierīci, ko sauc par NAT maršrutētāju, kam piešķirta viena IP adrese. Pēc tam jūs varat piešķirt savām ierīcēm IP adreses no vispiemērotākajām privātajām IP diapazonām. Pēc tam NAT Router uztur NAT tabulu un savieno ar internetu.

Piezīme. Jūsu NAT maršrutētāja IP parasti tiek piešķirts dinamiski, izmantojot DHCP, tāpēc tas parasti mainās atkarībā no jūsu ISP ierobežojumiem.

Nosaukuma izšķirtspēja

Mums ir daudz vienkāršāk atcerēties cilvēka lasāmos vārdus, piemēram, FileServer1, nevis atcerēties IP adresi, piemēram, 89.53.234.2. Mazos tīklos, kuros citu nosaukumu risināšanas risinājumu, piemēram, DNS, neeksistē, mēģinot atvērt savienojumu ar FileServer1, dators var nosūtīt multicast ziņojumu (kas ir ideāls veids, kā nosūtīt ziņojumu katrai ierīcei tīklā) jautā, kurš ir FileServer1. Šī vārda izšķirtspējas metode tiek saukta par LLMNR (Link-lock Multicast Name Resolution), un, lai gan tas ir ideāls risinājums mājas vai mazo uzņēmumu tīklam, tas nav pietiekami apmierināts, pirmkārt, tāpēc, ka apraide tūkstošiem klientu būs pārāk ilga, un, otrkārt, jo raidījumi parasti neveic maršrutētājus.

DNS (domēnu nosaukumu sistēma)

Visbiežāk sastopamā mērogojamības problēmas risināšanas metode ir DNS izmantošana. Domēna vārdu sistēma ir tālruņa grāmata jebkuram konkrētam tīklam. Tas attēlo cilvēka lasāmo mašīnu nosaukumus uz to esošajām IP adresēm, izmantojot milzu datubāzi. Kad mēģināt atvērt savienojumu ar FileServer1, jūsu dators prasa jūsu norādīto DNS serveri, kurš ir FileServer1. Pēc tam DNS serveris reaģēs ar IP adresi, kuru dators savukārt varēs izveidot savienojumu. Šī ir arī nosaukuma atrisināšanas metode, ko izmanto lielākais tīkls pasaulē: internets.

Tīkla iestatījumu maiņa

Ar peles labo pogu noklikšķiniet uz tīkla iestatījumu ikonas un konteksta izvēlnē atlasiet Atvērt tīklu un koplietošanas centru.

Tagad noklikšķiniet kreisajā pusē uz Mainīt adaptera iestatījumu hipersaiti.

Pēc tam ar peles labo taustiņu noklikšķiniet uz tīkla adaptera un konteksta izvēlnē atlasiet Properties (Rekvizīti).

Tagad izvēlieties Internet Protocol Version 4 un pēc tam noklikšķiniet uz īpašumu pogas.

Šeit jūs varat konfigurēt statisko IP adresi, izvēloties radio pogu uz "Izmantot šādu IP adresi". Apbruņojot ar iepriekš minēto informāciju, jūs varat aizpildīt IP adresi un apakštīkla masku. Noklusējuma vārteja visās lietās un nolūkos ir jūsu maršrutētāja IP adrese.

Blakus dialoga apakšai varat iestatīt sava DNS servera adresi. Mājās, iespējams, nav DNS servera, bet jūsu maršrutētājam bieži ir neliela DNS kešatmiņa un tiek nosūtīti vaicājumi savam ISP. Varat arī izmantot Google publisko DNS serveri 8.8.8.8.

Mājasdarbs

  • Šodien nav mājasdarbu, bet tas ir bijis garš, tāpēc lasiet to vēlreiz. Ja vēl esat izsalcis, lai iegūtu vairāk informācijas, jūs varat uzzināt par uzlabotu tīkla tēmu, ko sauc par CIDR (Classless Interdomain Routing).

Ja jums ir kādi jautājumi, jūs varat man tweetēt @ taybgibb vai vienkārši atstāt komentāru.