IP adrese ir adrese, kurā ir informācija par to, kā sasniegt konkrētu resursdatoru, īpaši ārpus tās UN . An IP adrese ir 32 bitu unikāla adrese, kuras adrešu telpa ir 232. Parasti ir divi apzīmējumi, kuros tiek rakstīta IP adrese, punktēts decimālais apzīmējums un heksadecimālais apzīmējums.
Punktēta decimālzīme

Punktveida decimālzīme
Heksadecimālais apzīmējums
Daži punkti, kas jāņem vērā saistībā ar punktētu decimālo apzīmējumu:
c programmas virkņu masīvs
- Jebkura segmenta (baita) vērtība ir no 0 līdz 255 (abi iekļauti).
- Nevienā segmentā pirms vērtības nav nulles (054 ir nepareizs, 54 ir pareizs).
Klasiska uzrunāšana
32 bitu IP adrese ir sadalīta piecās apakšklasēs. Tie ir norādīti zemāk:
- A klase
- B klase
- C klase
- D klase
- E klase
Katrai no šīm klasēm ir derīgs IP adrešu diapazons. D un E klases ir rezervētas attiecīgi multiraides un eksperimentāliem nolūkiem. Bitu secība pirmajā oktetā nosaka IP adreses klases. The IPv4 adrese ir sadalīts divās daļās:
- Tīkla ID
- Saimniekdatora ID
IP adreses klasi izmanto, lai noteiktu bitus, kas tiek izmantoti tīkla ID un resursdatora ID, un kopējo tīklu un resursdatoru skaitu, kas ir iespējams šajā konkrētajā klasē. Katrs interneta pakalpojumu sniedzējs vai tīkla administrators piešķir IP adresi katrai ierīcei, kas ir savienota ar tā tīklu.

Klasiska uzrunāšana
Piezīme:
pārvērst virkni interger
- IP adreses globāli pārvalda Internet Assigned Numbers Authority (IANA) un reģionālie interneta reģistri (RIR).
- Meklējot kopējo resursdatora IP adrešu skaitu, 2 IP adreses netiek skaitītas un tāpēc tiek samazinātas no kopējā skaita, jo jebkura tīkla pirmā IP adrese ir tīkla numurs, bet pēdējā IP adrese ir rezervēta apraides IP.
A klase
A klases IP adreses tiek piešķirtas tīkliem, kuros ir liels skaits resursdatoru.
- Tīkla ID ir 8 biti garš.
- Saimniekdatora ID ir 24 biti garš.
Pirmā okteta augstākās kārtas bits A klasē vienmēr ir iestatīts uz 0. Atlikušie 7 biti pirmajā oktetā tiek izmantoti tīkla ID noteikšanai. 24 resursdatora ID biti tiek izmantoti, lai noteiktu resursdatoru jebkurā tīklā. Noklusējuma apakštīkla maska A klasei ir 255.x.x.x. Tāpēc A klasei ir:
- 2^24 — 2 = 16 777 214 saimniekdatora ID
A klases IP adreses ir diapazonā no 0.0.0.0 līdz 127.255.255.255.

A klase
B klase
B klasei piederošā IP adrese tiek piešķirta tīkliem, kas svārstās no vidējiem līdz lieliem tīkliem.
- Tīkla ID ir 16 biti garš.
- Saimniekdatora ID ir 16 biti garš.
B klases IP adrešu pirmā okteta augstākās kārtas biti vienmēr ir iestatīti uz 10. Atlikušie 14 biti tiek izmantoti tīkla ID noteikšanai. 16 resursdatora ID biti tiek izmantoti, lai noteiktu resursdatoru jebkurā tīklā. Noklusējuma apakštīkla maska B klasei ir 255.255.x.x. B klasē kopā ir:
- 2^14 = 16384 tīkla adrese
- 2^16 — 2 = 65534 resursdatora adrese
B klasei piederošās IP adreses ir diapazonā no 128.0.0.0 līdz 191.255.255.255.

B klase
tīkls un tīklu veidi
C klase
C klasei piederošās IP adreses tiek piešķirtas maza izmēra tīkliem.
- Tīkla ID ir 24 biti garš.
- Saimniekdatora ID ir 8 biti garš.
C klases IP adrešu pirmā okteta augstākās kārtas biti vienmēr ir iestatīti uz 110. Atlikušos 21 bitu izmanto, lai noteiktu tīkla ID. 8 resursa ID biti tiek izmantoti, lai noteiktu resursdatoru jebkurā tīklā. Noklusējuma apakštīkla maska klasei C ir 255.255.255.x. C klasē kopā ir:
- 2^21 = 2097152 tīkla adrese
- 2^8 – 2 = 254 resursdatora adrese
C klasei piederošās IP adreses ir diapazonā no 192.0.0.0 līdz 223.255.255.255.

C klase
D klase
IP adrese, kas pieder klasei D, ir rezervēta vairākkārtējai apraidei. D klasei piederošo IP adrešu pirmā okteta augstākās kārtas biti vienmēr ir iestatīti uz 1110. Atlikušie biti ir paredzēti adresei, kuru atpazīst ieinteresētie saimnieki.
c++ prototipa funkcija
D klasei nav apakštīkla maskas. D klasei piederošās IP adreses ir diapazonā no 224.0.0.0 līdz 239.255.255.255.

D klase
E klase
E klasei piederošās IP adreses ir rezervētas eksperimentāliem un pētniecības nolūkiem. E klases IP adreses ir diapazonā no 240.0.0.0 līdz 255.255.255.254. Šai klasei nav apakštīkla maskas. E klases pirmā okteta augstākās kārtas biti vienmēr ir iestatīti uz 1111.

E klase
Īpašo IP adrešu klāsts
169.254.0.0 – 169.254.0.16 : Link-local addresses 127.0.0.0 – 127.255.255.255 : Loop-back addresses 0.0.0.0 – 0.0.0.8 : used to communicate within the current network.>
Noteikumi saimniekdatora ID piešķiršanai
Saimniekdatora ID tiek izmantoti, lai identificētu resursdatoru tīklā. Saimniekdatora ID tiek piešķirts, pamatojoties uz šādiem noteikumiem:
- Jebkurā tīklā saimniekdatora ID ir jābūt unikālam šim tīklam.
- Resursdatora ID, kurā visi biti ir iestatīti uz 0, nevar piešķirt, jo šis resursdatora ID tiek izmantots, lai attēlotu IP adreses tīkla ID.
- Saimniekdatora ID, kurā visi biti ir iestatīti uz 1, nevar piešķirt, jo šis resursdatora ID ir rezervēts kā apraides adrese, lai nosūtītu paketes visiem šajā konkrētajā tīklā esošajiem saimniekdatoriem.
Tīkla ID piešķiršanas noteikumi
Saimniekdatori, kas atrodas tajā pašā fiziskajā tīklā, tiek identificēti pēc tīkla ID, jo visiem resursdatoriem tajā pašā fiziskajā tīklā tiek piešķirts viens un tas pats tīkla ID. Tīkla ID tiek piešķirts, pamatojoties uz šādiem noteikumiem:
- Tīkla ID nevar sākties ar 127, jo 127 pieder A klases adresei un ir rezervēts iekšējām cilpas funkcijām.
- Visi tīkla ID biti, kas iestatīti uz 1, ir rezervēti izmantošanai kā IP apraides adrese, un tāpēc tos nevar izmantot.
- Visi tīkla ID biti, kas iestatīti uz 0, tiek izmantoti, lai apzīmētu noteiktu resursdatoru lokālajā tīklā, un tie netiek maršrutēti un tāpēc netiek izmantoti.
Klasiskās adresācijas kopsavilkums
Iepriekš redzamajā tabulā A klases tīklu skaitam jābūt 127. (Netiek ņemts vērā tīkla ID ar visām 0 s)
Problēmas ar klasisko adresāciju
Šīs klasiskās adresācijas metodes problēma ir tāda, ka miljoniem A klases adrešu tiek izniekotas, daudzas B klases adreses tiek izniekotas, savukārt C klasē pieejamo adrešu skaits ir tik mazs, ka tas nevar apmierināt organizāciju vajadzības. D klases adreses tiek izmantotas multiraides maršrutēšanai, un tāpēc tās ir pieejamas tikai kā viens bloks. E klases adreses ir rezervētas.
Tā kā pastāv šīs problēmas, 1993. gadā Classful tīkla izveide tika aizstāta ar bezklasīgu starpdomēnu maršrutēšanu (CIDR). Nākamajā ziņojumā mēs apspriedīsim bezklasīgu adresāciju.
- Tīkla ID ir 24 biti garš.
- Saimniekdatora ID ir 8 biti garš.
- 2^21 = 2097152 tīkla adrese
- 2^8 – 2 = 254 resursdatora adrese
- Jebkurā tīklā saimniekdatora ID ir jābūt unikālam šim tīklam.
- Host ID, kurā visi biti ir iestatīti uz 0, nevar piešķirt, jo šis resursdatora ID tiek izmantots, lai attēlotu IP adreses tīkla ID.
- Saimniekdatora ID, kurā visi biti ir iestatīti uz 1, nevar piešķirt, jo šis resursdatora ID ir rezervēts kā apraides adrese, lai nosūtītu paketes visiem šajā konkrētajā tīklā esošajiem saimniekdatoriem.
- Tīkla ID nevar sākties ar 127, jo 127 pieder A klases adresei un ir rezervēts iekšējām cilpas funkcijām.
- Visi tīkla ID biti, kas iestatīti uz 1, ir rezervēti izmantošanai kā IP apraides adrese, un tāpēc tos nevar izmantot.
- Visi tīkla ID biti, kas iestatīti uz 0, tiek izmantoti, lai apzīmētu noteiktu resursdatoru lokālajā tīklā, un tie netiek maršrutēti un tāpēc netiek izmantoti.
Bieži uzdotie jautājumi par klasisko IP adresēšanu
Kā tiek piešķirtas IP adreses?
Atbilde:
IP adreses var piešķirt, izmantojot dažādas metodes, tostarp manuālu konfigurāciju, dinamisku piešķiršanu, izmantojot DHCP (Dynamic Host Configuration Protocol), vai automātisku piešķiršanu, izmantojot tādus protokolus kā IPv6 bezvalsts adrešu automātiskā konfigurācija (SLAAC). Interneta pakalpojumu sniedzēji (ISP) saviem klientiem piešķir IP adreses, un organizācijas var saņemt IP adrešu blokus no reģionālajiem interneta reģistriem.
Kas ir privāta IP adrese?
Atbilde:
Word ātrās piekļuves rīkjosla
Privātās IP adreses ir IP adreses, kas rezervētas lietošanai privātajos tīklos un nav tieši pieejamas no interneta. Tos izmanto, lai ļautu ierīcēm privātā tīklā sazināties savā starpā. Daži izplatīti privāto IP adrešu diapazoni ir no 10.0.0.0 līdz 10.255.255.255, no 172.16.0.0 līdz 172.31.255.255 un no 192.168.0.0 līdz 192.168.255.255.