Protokollet IPv4 vs IPv6 | Skemat dhe kufizimet e adresimit IP
Protokolli i Internetit
IP (Protokolli i Internetit) është përcaktuar në IETF (Internet Engineering Task Force) RFC791 (Kërkesë për komente) në 1981. IP është një protokoll pa lidhje që përdoret në rrjetet e komunikimit me komutim të paketave. IP siguron transmetimin e të dhënave nga një host në tjetrin, ku hosti identifikohet me një numër unik të quajtur adresë IP. IP nuk mbështet dorëzimin e garantuar ose nuk ruan sekuencën e dorëzimit. Ai funksionon për të ofruar me përpjekjet më të mira, kështu që bie nën trafikun e përpjekjeve më të mira në rrjetet e transmetimit të paketave. Shtresa mbi IP (TCP) do të kujdeset për dorëzimin dhe renditjen e garantuar të paketave.
Adresa IP është një numër i dhënë për të identifikuar në mënyrë unike një host në rrjetin kompjuterik globalisht. Në një shembull të vërtetë fjalësh, mund të mendoni si një numër telefoni me kodin e shtetit, i cili është unik për të kontaktuar një person. Nëse Alice dëshiron të telefonojë Bobin, Alice do të telefonojë numrin e telefonit të Bobit, pikërisht në komunikim me paketim nëse Alice dëshiron t'i dërgojë një pako Bobit; Alice do ta dërgojë paketën në adresën IP të Bob, e cila është unike. Këto adresa IP quhen IP publike ose IP reale. Mendoni për një rast kur Alice po telefonon zyrën e Bobit dhe shtypni numrin shtesë për të arritur Bob. Numri i shtesës nuk mund të arrihet nga jashtë sepse kjo shtesë është private. (Ext 834929), i njëjti numër shtesë mund të ekzistojë edhe në një kompani tjetër. (Kompania B Ext 834929). Është njësoj në botën e IP-së gjithashtu ka adresa IP private që përdoren brenda një rrjeti privat. Kjo nuk është e arritshme drejtpërdrejt nga jashtë dhe nuk është gjithashtu unike.
IPv4
Përcaktuar në RFC 791
Ky është një numër 32 bit për të identifikuar hostet. Pra, hapësira totale e adresave është 232 që është pothuajse e barabartë s me 4×109. IP operohet në koncepte klasore dhe pa klasë për të kapërcyer mungesën e adresave. Rrjeti Classful është një plan adresimi për të identifikuar rrjetin dhe hostet e rrjeteve. IPv4 ka 5 klasa A, B, C, D dhe E. Në klasën A, 8 bitët e parë me 32 bit identifikojnë rrjetin dhe klasa B është 16 bitët e parë dhe në klasën C është 24 bit. Nëse merrni parasysh një adresë të klasës C, 24 bitët e parë identifikojnë pjesën e rrjetit dhe 8 bitët e fundit për të identifikuar hostet në atë rrjet të veçantë. Në teori, një rrjet i klasës C mund të përmbajë vetëm 28 që janë 256 hoste.
Për shkak të kufizimit të hapësirës së adresave, CIDR (Klasa Inter-Domain Routing) u prezantua në vitin 1993. Në vend që të ketë një pjesë të rrjetit fiks dhe një pjesë pritës, CIDR prezanton gjatësinë e ndryshueshme të rrjetit dhe pjesën e hostit me maskat përkatëse të nënrrjetit.
IPv6
Përcaktuar në RFC 2460
IPv6 është prezantuar për të kapërcyer mungesën e hapësirës së adresave IP. IPv6 është një numër 128 bit me hapësirë adrese prej 2128 (rreth 3.4×1038). Kjo jep fleksibilitet për të kapërcyer çështjet e adresimit të hapësirës dhe trafikut të rrugëtimit.
Formati i adresës:
Këtu në IPv6 64 bitët e parë përcaktojnë pjesën e rrjetit dhe pjesa tjetër e 64 biteve është pjesa e adresës së hostit. IPv4 përfaqësohet në 4 blloqe binare 8 bit, ndërsa IPv6 përfaqësohet nga 8 grupe me vlera heksadecimal 16 bit të ndara me dy pika.
Shembull: 2607:f0d0:1002:0051:0000:0000:0202:0004
Më tej për përdorim të lehtë, mund të shkurtohet me rregullat e mëposhtme
(1) Zerotë kryesore brenda një vlere 16-bit mund të hiqen
(2) Ndodhja e vetme e grupeve të njëpasnjëshme të zerove brenda një adrese mund të zëvendësohet me një dy pika të dyfishtë
Pra, 2607:f0d0:1002:0051:0000:0000:0202:0004 mund të shkruhet si më poshtë
2607:f0d0:1002:0051:0000:0000:0202:0004
2607:f0d0:1002:0051::202:4
Veçoritë kryesore të IPv6
(1) Hapësirë e madhe adresash, pasi është 128 bit
(2) Mbështetje e përmirësuar për Multicast
(3) Mbështetje për sigurinë e shtresës së rrjetit
(4) Lëvizshmëria e mbështetur
(5) Titulli i zgjerueshëm nëse është e nevojshme
(6) Ngarkesa me madhësi më të madhe mbështeten në IPv6 nëse rrjeti mbështet MTU më të madh. (Jumbogram)
Përmbledhje:
(1) IPv4 është hapësirë adresash 32 bit, ndërsa IPv6 ka hapësirë adresash 128 bit.
(2) CIDR u prezantua për përdorim të optimizuar të IPv4
(3) Formati IPv4 është katër tetor dhe IPv6 është heksadecimal me 8 bllok.
(4) Edhe pse IPv4 mbështet multicast të kufizuar, IPv6 po mbështet gjerësisht Multicast
(5) IPv6 shmang kursimin trekëndor, pasi mbështet Mobility
(6) IPv6 mbështet ngarkesë më të madhe se IPv4
(7) Tuneli IP përdoret për ndërlidhjen IPv4 dhe IPv6 për momentin.