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 свързване в момента.