Olùṣírò Subnet / CIDR Ọ̀fẹ́

Ṣírò àdírẹ́sì nẹ́tíwọ́ọ̀kì, broadcast, ààlà agbo-ilé tí a lè lò, ìbòjú subnet, àti iye agbo-ilé láti àdírẹ́sì IPv4 àti CIDR prefix èyíkéyìí.

Ó ń ṣiṣẹ́ láìsí ìsopọ̀ ní kété tí a bá kó wọlé
/
/0/8/16/24/32
254
Àwọn agbalejo tó ṣeéṣe
256
Àpapọ̀ àwọn àdírẹ́sì
Àdírẹ́sì nẹ́tíwọ́ọ̀kì
Àyè agbalejo tó ṣeéṣe
Àdírẹ́sì ìtànkálẹ̀
Ìbòjú subnet
Ìbòjú wildcard
Ìbòjú (binary)
Ẹ̀ka IP
Irú àdírẹ́sì

Pín sí ọ̀pọ̀ subnet

2 subnet ti /25 pẹ̀lú àwọn host 126 tí a lè lò fún kọ̀ọ̀kan

#Nẹ́tíwọ́ọ̀kìÀyíká tí a lè lòÌtànkálẹ̀ (Broadcast)
1192.168.1.0/25192.168.1.1 – 192.168.1.126192.168.1.127
2192.168.1.128/25192.168.1.129 – 192.168.1.254192.168.1.255

Ìtọ́kasí ìpínsùbùnẹ́tì IPv4. A ń tọ́jú /31 àti /32 gẹ́gẹ́ bí RFC 3021 (ojú-dé-ojú àti agbalejo kan ṣoṣo). Gbogbo ìṣirò ń ṣẹlẹ̀ ládẹ́gbẹ́ nínú aṣàwákiri rẹ.

Bí Ó Ṣe Ń Ṣiṣẹ́

Gbogbo ìṣírò ń ṣiṣẹ́ pátápátá nínú aṣàwákiri rẹ ní lílo ìṣírò bitwise tí a fi ọwọ́ kọ — kò sí ìwé-ìṣirò, kò sí ìrìnrìn sáfà. O ń tẹ àdírẹ́sì IPv4 kan àti gígùn ìṣáájú CIDR; irinṣẹ́ náà ń fi àwọn iṣẹ́ bit-masking déédéé sílo tààrà ní JavaScript láti mú ohun-ìní subnet kọ̀ọ̀kan jáde lẹ́sẹ̀kẹsẹ̀ bí o ṣe ń kọ.

  1. 1
    Ìpín àti ìfọwọ́sí ìbáwọlé
    Irinṣẹ́ náà ń pín àdírẹ́sì IP dotted-decimal náà sí octets mẹ́rin, ó ń fọwọ́sí pé ọ̀kọ̀ọ̀kan jẹ́ 0–255, ó sì ń fi wọ́n sínú nọ́mbà odidi 32-bit aláìní àmì ní lílo àwọn iṣẹ́ left-shift. Àwọn àdírẹ́sì tí kò tọ́ ni a mú kí ìṣírò èyíkéyìí tó ṣiṣẹ́.
  2. 2
    Ìkọ́ ìbòjú bitwise
    Láti gígùn ìṣáájú CIDR, a ń kọ́ ìbòjú subnet 32-bit kan nípa fífi 0xFFFFFFFF ṣe left-shift ní (32 − ìṣáájú). Bitwise AND pẹ̀lú nọ́mbà odidi IP náà ń mú àdírẹ́sì nẹ́tíwọ́ọ̀kì jáde; bitwise OR pẹ̀lú ìbòjú tí a yí padà ń mú àdírẹ́sì broadcast jáde. A ń ṣírò iye ẹrọ̀-ìrìn àpapọ̀ gẹ́gẹ́ bí 2^(32 − ìṣáájú).
  3. 3
    Ìdámọ̀ kíláásì àti RFC 1918
    A ń fi octet àkọ́kọ́ wé àwọn iye ààlà kíláásì A/B/C/D/E láti fi kíláásì IP kan sí i. Ìṣàyẹ̀wò ọ̀tọ̀ kan ń dán wò bóyá àdírẹ́sì náà bọ́ sí àyè 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, tàbí 127.0.0.0/8 tí a dá kalẹ̀ nínú RFC 1918.
  4. 4
    Ìpín subnet àti ipò tí a lè pín
    Olùpín subnet náà ń pín nẹ́tíwọ́ọ̀kì lọ́wọ́lọ́wọ́ sí àwọn subnet ọmọ dọ́gba ní ìṣáájú gígùn tí a yàn: ó ń gbà nípasẹ̀ ìdásí odidi ti 2^(32 − ìṣáájú tuntun) láti àdírẹ́sì ìpìlẹ̀ náà, tí ó ń ṣírò nẹ́tíwọ́ọ̀kì, broadcast, àti àyè-tí-a-lè-lò ọmọ kọ̀ọ̀kan lẹ́sẹ̀kẹsẹ̀. A ń kọ IP àti ìṣáájú lọ́wọ́lọ́wọ́ sí hash URL nítorí náà a lè fi àbájáde pamọ́ tàbí pín in.

Àwọn Irinṣẹ Tó Jọra

Àwọn Ìbéèrè Tí A Máa Ń Béèrè