Mae'r tiwtorial hwn yn esbonio'r dechnoleg y tu ôl i rwydweithio Protocol Rhyngrwyd (IP) . I'r rhai nad oes ganddynt ddiddordeb yn yr agweddau technegol, trowch i'r canlynol:
- Gweithio gydag Cyfeiriadau IP
IPv4 ac IPv6
Datblygwyd technoleg Protocol Rhyngrwyd (IP) yn y 1970au i gefnogi rhai o'r rhwydweithiau cyfrifiadurol ymchwil cyntaf. Heddiw, mae IP wedi dod yn safon fyd-eang ar gyfer rhwydweithio cartref a busnes hefyd. Mae ein llwybryddion rhwydwaith , porwyr gwe , rhaglenni e-bost, meddalwedd negeseuon ar unwaith - i gyd yn dibynnu ar brotocolau IP neu rwydwaith eraill sydd wedi'u haenu ar ben yr IP .
Mae dwy fersiwn o dechnoleg IP yn bodoli heddiw. Mae rhwydweithiau cyfrifiadurol cartref traddodiadol yn defnyddio IP fersiwn 4 (IPv4), ond mae rhai rhwydweithiau eraill, yn enwedig y rhai mewn sefydliadau addysgol ac ymchwil, wedi mabwysiadu'r fersiwn IP genhedlaeth nesaf 6 (IPv6).
Nodiadau Cyfeirio IPv4
Mae cyfeiriad IPv4 yn cynnwys pedwar bytes (32 bit). Gelwir y bytes hyn hefyd yn octetau .
At ddibenion darllenadwyedd, mae pobl fel arfer yn gweithio gyda chyfeiriadau IP mewn nodyn o'r enw degol dotted . Mae'r nodiant hwn yn gosod cyfnodau rhwng pob un o'r pedwar rhif (octet) sy'n cynnwys cyfeiriad IP. Er enghraifft, cyfeiriad IP y mae cyfrifiaduron yn ei weld fel
- 00001010 00000000 00000000 00000001
yn cael ei ysgrifennu mewn degol dotted fel
- 10.0.0.1
Gan fod pob byte yn cynnwys 8 bit, mae pob octet mewn cyfeiriad IP yn amrywio o leiaf o 0 i uchafswm o 255. Felly, mae'r ystod lawn o gyfeiriadau IP o 0.0.0.0 trwy 255.255.255.255 . Mae hyn yn cynrychioli cyfanswm o 4,294,967,296 o gyfeiriadau IP posibl.
Nodiadau Cyfeirio IPv6
Mae cyfeiriadau IP yn newid yn sylweddol gydag IPv6. Mae cyfeiriadau IPv6 yn 16 bytes (128 bit) o hyd yn hytrach na phedwar bytes (32 bit). Mae'r maint mwy hwn yn golygu bod IPv6 yn cefnogi mwy na
- 300,000,000,000,000,000,000,000,000,000,000,000,000
cyfeiriadau posibl! Gan fod nifer cynyddol o ffonau gell ac electroneg defnyddwyr eraill yn ehangu eu gallu rhwydweithio ac yn gofyn am eu cyfeiriadau eu hunain, bydd y lle cyfeiriad IPv4 llai yn dod i ben yn y pen draw ac yn IPv6 yn orfodol.
Yn gyffredinol, ysgrifennir cyfeiriadau IPv6 yn y ffurflen ganlynol:
- hhhh hhhh hhhh hhhh hhhh hhhh hhhh
Yn y nodiant llawn hwn, mae parau o IPv6 bytes yn cael eu gwahanu gan colon ac mae pob byte yn ei dro yn cael ei gynrychioli fel pâr o rifau hecsadegol , fel yn yr enghraifft ganlynol:
- E3D7: 0000: 0000: 0000: 51F4: 9BC8: C0A8: 6420
Fel y dangosir uchod, mae cyfeiriadau IPv6 yn aml yn cynnwys llawer o bytes gyda dim gwerth. Mae nodiant llaw-law yn IPv6 yn dileu'r gwerthoedd hyn o'r cynrychiolaeth testun (er bod y bytes yn dal i fod yn y cyfeiriad rhwydwaith gwirioneddol) fel a ganlyn:
- E3D7 :: 51F4: 9BC8: C0A8: 6420
Yn olaf, mae nifer o gyfeiriadau IPv6 yn estyniadau o gyfeiriadau IPv4. Yn yr achosion hyn, mae'n bosib y bydd y pedwar bytes mwyaf iawn o gyfeiriad IPv6 (y parau dau byte gorau) yn cael eu hailysgrifennu yn nodiad IPv4. Trosi'r enghraifft uchod i gynnyrch nodiant cymysg
- E3D7 :: 51F4: 9BC8: 192.168.100.32
Gellir ysgrifennu cyfeiriadau IPv6 yn unrhyw un o'r nodiadau llawn, llaw fer neu gymysg a ddangosir uchod.