Разлика между IPv4 и IPv6 протоколи

IPv4 срещу IPv6 протоколи | Схеми и ограничения за IP адресиране

интернет протокол

IP (Интернет протокол) е дефиниран в IETF (Internet Engineering Task Force) RFC791 (Заявка за коментари) през 1981 г. IP е протокол без връзка, използван в комуникационни мрежи с пакетна комутация. IP осигурява предаване на данни от един хост на друг, където хостът е идентифициран с уникален номер, наречен IP адрес. IP не поддържа гарантирана доставка или поддържане на последователност на доставка. Той работи, за да достави с най-големи усилия, така че попада под най-добрите усилия трафик в мрежи за пакетно предаване. Слоят над IP (TCP) ще се грижи за гарантирана доставка и последователност на пакетите.

IP адресът е число, което дава уникална идентификация на хост в компютърната мрежа в световен мащаб. В пример с реални думи можете да мислите като телефонен номер с код на държавата, който е уникален за достигане до човек. Ако Алиса иска да се обади на Боб, Алис ще се обади на телефонния номер на Боб, точно в пакетна комуникация, ако Алиса иска да изпрати пакет до Боб; Алиса ще изпрати пакета до IP адреса на Боб, който е уникален. Тези IP адреси се наричат ​​публичен IP или реален IP. Помислете за случай, в който Алиса се обажда в офиса на Боб и пробива номера на вътрешния номер, за да стигне до Боб, номерът на разширението не може да бъде достигнат отвън, тъй като това разширение е частно (Ext 834929), същият номер на разширение може да съществува и в друга компания. (Фирма B Ext 834929). Подобно е в IP света, също има частни IP адреси, които се използват в частна мрежа. Това не е директно достижимо отвън и също не е уникално.

IPv4

Определен в RFC 791

Това е 32-битово число за идентифициране на хостове. Така че общото адресно пространство е 232, което е почти равно на 4 × 109. IP се управлява в класни и безкласни концепции за преодоляване на недостига на адреси. Класната мрежа е план за адресиране за идентифициране на мрежата и хостовете на мрежите. IPv4 има 5 класа A, B, C, D и E. В клас A първите 8 бита от 32 бита идентифицират мрежата, а в клас B това е първите 16 бита, а в клас C - 24 бита. Ако помислите за клас клас C, първите 24 бита идентифицират мрежовата част, а последните 8 бита за идентифициране на хостовете в тази конкретна мрежа. На теория мрежата от клас C може да съдържа само 28, което е 256 хоста.

Поради ограничението на адресното пространство, CIDR (Classless Inter-Domain Routing) е въведен през 1993 г. Вместо да има фиксирана мрежова част и хост част, CIDR въвежда променлива дължина на мрежата и хост част със съответните маски на подмрежата.

IPv6

Определен в RFC 2460

IPv6 се въвежда за преодоляване на недостига на IP адресно пространство. IPv6 е 128-битово число с адресно пространство 2128 (около 3,4 × 1038). Това дава гъвкавост за преодоляване на адресирането на космически проблеми и маршрутизиране на трафика.

Формат на адреса:

Тук в IPv6 първите 64 бита определят мрежовата част, а останалата част от 64 бита е част от адреса на хоста. IPv4 е представен в 4 блока с 8 битови двоични, докато IPv6 е представен от 8 групи от 16 битови шестнадесетични стойности, разделени от колони.

Пример: 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004

По-нататък за лесна употреба, тя може да бъде съкратена със следните правила

(1) Водещите нули в рамките на 16-битова стойност могат да бъдат пропуснати

(2) Единично възникване на последователни групи от нули в рамките на адрес може да бъде заменено с двойно двоеточие

Така че 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004 може да се запише, както следва

2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004

2607: f0d0: 1002: 0051 :: 202: 4

Основни характеристики на IPv6

(1) Голямо адресно пространство, тъй като е 128 битово

(2) Подобрена поддръжка за Multicast

(3) Поддръжка за защита на мрежовия слой

(4) Поддържана мобилност

(5) Разширяема заглавка, ако е необходимо

(6) По-големи размери на полезни товари, поддържани в IPv6, ако мрежата поддържа по-голям MTU. (Jumbograms)

Резюме:

(1) IPv4 е 32-битово адресно пространство, където като IPv6 има 128-битово адресно пространство.

(2) Въведена е CIDR за оптимизирано използване на IPv4

(3) IPv4 форматът е четири Octect, а IPv6 е 8 блок шестнадесетичен.

(4) Въпреки че IPv4 поддържа ограничен мултикаст, IPv6 широко поддържа Multicast

(5) IPv6 избягвайте триъгълното маршрутизиране, тъй като поддържа мобилност

(6) IPv6 поддържа по-голям полезен товар от IPv4

(7) IP тунелирането се използва за IPv4 и IPv6 свързване в момента.