IPv4 vs IPv6 raws tu qauv | IP Chaw nyob Schemes thiab txwv
Internet Protocol
IP (Internet Protocol) yog txhais hauv IETF (Internet Engineering Task Force) RFC791 (Thov rau Cov Lus Qhia) hauv xyoo 1981. IP yog cov txheej txheem txuas tsis siv neeg siv hauv pob ntawv hloov pauv kev sib txuas lus. IP muab kev sib kis ntawm cov ntaub ntawv los ntawm ib tus tswv tsev mus rau lwm tus, qhov twg tus tswv tsev tau txheeb xyuas nrog tus lej tshwj xeeb hu ua IP chaw nyob. IP tsis txhawb nqa kev xa khoom lossis tswj kev xa khoom raws qib. Nws ua haujlwm kom xa nrog kev siv dag zog zoo tshaj plaws yog li, nws poob rau hauv kev siv zog zoo tshaj plaws hauv cov pob ntawv sib txuas. Cov txheej saum toj no IP (TCP) yuav saib xyuas tom qab kev lees paub kev xa khoom thiab kev sib txuas ntawm pob ntawv.
IP chaw nyob yog tus lej muab los txheeb xyuas tus tswv tsev hauv lub computer network thoob ntiaj teb. Hauv qhov piv txwv ntawm lo lus tiag tiag koj tuaj yeem xav zoo li tus lej xov tooj nrog lub teb chaws code uas yog tshwj xeeb kom ncav cuag tus neeg. Yog tias Alice xav hu rau Bob, Alice yuav hu rau Bob tus xov tooj, raws nraim hauv pob ntawv sib txuas lus yog tias Alice xav xa ib pob ntawv rau Bob; Alice yuav xa cov pob ntawv mus rau Bob tus IP chaw nyob uas yog qhov tshwj xeeb. Cov chaw nyob IP no hu ua pej xeem IP lossis IP tiag. Xav txog qhov xwm txheej uas Alice hu rau Bob lub chaw ua haujlwm thiab ntaus tus lej txuas ntxiv kom ncav cuag Bob, Tus lej txuas ntxiv tsis tuaj yeem hu tau los ntawm sab nraud vim qhov txuas ntxiv no yog tus kheej.(Ext 834929), tib tus lej txuas ntxiv tuaj yeem muaj nyob hauv lwm lub tuam txhab thiab. (Lub tuam txhab B Ext 834929). Nws zoo li tib yam hauv ntiaj teb IP kuj tseem muaj cov chaw nyob IP uas tau siv hauv lub network ntiag tug. Qhov no tsis yog ncaj qha mus cuag los ntawm sab nraud thiab nws tsis yog ib yam nkaus.
IPv4
Defined in RFC 791
Qhov no yog 32 ntsis tus lej txhawm rau txheeb xyuas tus tswv. Yog li tag nrho qhov chaw nyob yog 232 uas yog ze li ntawm s rau 4 × 109. IP yog ua haujlwm hauv chav kawm thiab tsis muaj chav kawm kom kov yeej qhov chaw nyob tsis txaus. Classful network yog ib txoj hauv kev hais txog kev txheeb xyuas lub network thiab cov tswv ntawm lub network. IPv4 muaj 5 chav kawm A, B, C, D thiab E. Nyob rau hauv chav kawm A, thawj 8 khoom ntawm 32 khoom txheeb xyuas lub network thiab Chav B nws yog thawj 16 khoom thiab hauv chav kawm C nws yog 24 khoom. Yog tias koj xav txog qhov chaw nyob hauv chav kawm C thawj 24 cov khoom txheeb xyuas lub network thiab qhov kawg 8 khoom txhawm rau txheeb xyuas cov tswv hauv lub network tshwj xeeb. Hauv kev xav, chav kawm C network tuaj yeem muaj 28 nkaus xwb uas yog 256 tus tswv.
Vim tias qhov txwv ntawm qhov chaw nyob, CIDR (Classless Inter-Domain Routing) tau qhia hauv xyoo 1993. Hloov chaw muaj qhov txuas txuas ruaj khov thiab tus tswv tsev, CIDR qhia txog qhov sib txawv ntawm qhov sib txawv ntawm lub network thiab tus tswv tsev nrog rau cov qhov ncauj qhov ntswg subnet.
IPv6
Defined in RFC 2460
IPv6 tau qhia los kov yeej qhov tsis txaus ntawm qhov chaw nyob IP. IPv6 yog 128 ntsis tus lej nrog qhov chaw nyob ntawm 2128 (txog 3.4 × 1038). Qhov no muab qhov yooj yim los kov yeej qhov teeb meem ntawm qhov chaw thiab kev khiav tsheb khiav.
Chaw nyob Format:
Ntawm no hauv IPv6 thawj 64 khoom txhais tau hais tias lub network thiab qhov seem ntawm 64 khoom yog tus tswv tsev chaw nyob. IPv4 yog sawv cev nyob rau hauv 4 blocks ntawm 8 ntsis binary whereas IPv6 yog sawv cev los ntawm 8 pawg ntawm 16 ntsis hexadecimal qhov tseem ceeb sib cais los ntawm colons.
Example: 2607:f0d0:1002:0051:0000:0000:0202:0004
Ntxiv rau kev siv yooj yim, nws tuaj yeem sau luv nrog cov cai hauv qab no
(1) Ua tus xoom hauv 16-ntsis tus nqi yuav raug tshem tawm
(2) Ib qho tshwm sim ntawm cov pab pawg sib law liag hauv qhov chaw nyob yuav raug hloov los ntawm ob txoj hnyuv
So 2607:f0d0:1002:0051:0000:0000:0202:0004 sau tau raws li nram no
2607:f0d0:1002:0051:0000:0000:0202:0004
2607:f0d0:1002:0051::202:4
Cov yam ntxwv tseem ceeb ntawm IPv6
(1) Qhov chaw nyob loj, vim nws yog 128 ntsis
(2) Txhim kho kev txhawb nqa rau Multicast
(3) Txhawb rau Network Layer Security
(4) Kev Txhawb Nqa Kev Pabcuam
(5) Extensible header yog tsim nyog
(6) Loj dua Loj payloads txhawb hauv IPv6 yog tias lub network txhawb nqa loj dua MTU. (Jumbograms)
Summary:
(1) IPv4 yog 32-ntsis chaw nyob qhov twg raws li IPv6 muaj 128 ntsis chaw nyob.
(2) CIDR tau qhia rau kev siv tau zoo ntawm IPv4
(3) IPv4 hom yog plaub Octect thiab IPv6 yog 8 thaiv Hexadecimal.
(4) Txawm tias IPv4 txhawb kev txwv ntau ntau, IPv6 tau txhawb nqa Multicast
(5) IPv6 zam kev sib txuas ua ke, vim nws txhawb nqa kev txav
(6) IPv6 txhawb nqa loj dua li IPv4
(7) IP tunneling yog siv rau IPv4 thiab IPv6 kev sib txuas ntawm lub sijhawm.