Преди да се опитате да отговорите на горния въпрос, ще трябва да се потопите значително в историята му - тогава първопричините ще станат ясни сами.
Защо компютрите (и други електронни устройства) обикновено се нуждаят от "адреси"
Щом има повече от едно електронно устройство (с други думи, се появява някаква „мрежа“) и възниква необходимостта прехвърляне на данни между тях, въпросът е как да идентифицирате устройства. Разбира се, в една и съща стая това може да се реализира с помощта на набор от уникални имена - но какво да правите, когато компютрите, свързани чрез мрежа, трябва да взаимодействат в град, държава или целия световен мащаб? За целта в края на седемдесетте години на миналия век е измислен цял набор от правила, наречени „протокол стека TCP / IP". Този доста сложен набор напълно определи взаимодействието (пренос на данни) между всеки компютър в IP мрежа - но за това той назначи уникален номер (IP адрес) на всеки взаимодействащ компютър с размер 32 бита (обичайно е да го запишете като 4 байта с разделители, тип AA : BB: CC: DD - и се обадете на IPv4) - по този начин „полагам мина час“ за десетилетия напред.
От познанията по математика е очевидно, че 32 бита са достатъчни, за да се създаде приблизително четири и няколко милиарда уникални адреси, което в началото на 80-те изглеждаше повече от достатъчно - в края на краищата личните компютри току-що се появиха и бяха „слаби“ (8/16 бита с тактова честота от няколко мегагерца) и само „големите машини“ можеха да си позволят „достъп до мрежата“ »(мейнфрейм).
Въпреки това, след "експлозивния" ръст на броя на персонални компютри, до края на 80-те стана ясно, че декларираното пространство на тези адреси няма да е достатъчно за всички (в крайна сметка ще отбележим, че повече или по-малко този проблем автоматично ще бъде решен с широкото въвеждане на IPv6, където допустимото измерение на адресното пространство е утроено, т.е. до 16 байта: при настоящия брой жители на Земята това ще възлиза на повече от триста милиона уникални адреса на човек).Палиативен изход
Нюансът беше, че въпреки че компютрите стават все повече, едновременният достъп до мрежата се изисква само от сравнително малък брой от тях. Поради това беше взето следното решение: подчертайте конкретни блокове за адреси за частни мрежи, където тези адреси могат да бъдат повтаряни многократно (но не в една и съща подмрежа / сегмент!) - и мониторингът на временното разпространение на ограничен брой „реални“ адреси трябва да бъде възложен на организации, осигуряващи достъп до универсалната мрежа (Интернет доставчици), към които блокове от такива адреси са разпределени централно. Изглежда, че всичко е станало просто: има „статични адреси“, които остават непроменени за компютри / устройства в мрежата - и „динамични адреси“, които могат да бъдат прехвърлени / преназначени между тях чрез определено споразумение.
Адресира вътрешни / външни, „бели“ и „сиви“
И така, на локалните мрежи беше позволено да присвояват независимо от себе си адреси от групите 10.0.0.0 - 10.255.255.255, 172.16.0.0 - 172.31.255.255 или 192.168.0.0 - 192.168.255.255, които бяха наречени частни (или вътрешни "сиви"). Външен (наричан публичен или „бял“ адрес) е необходим само за да може да се адресира конкретно мрежово устройство от глобалната мрежа - под този адрес устройството се „вижда отвън“ и очевидно е уникално за цялата мрежа. Автоматичното съвпадение (превод) на мрежови адреси от частни към обществени и обратно се извършва с помощта на превод на мрежови адреси (NAT).
Обобщаваме: основната разлика между всеки (независимо от "цвят", групова принадлежност и желание на собственика) статичен IP от динамичен партньор е, че първата остава непроменена, когато компютърът / устройството е свързано към мрежата, и динамичен адрес винаги се задава автоматично и се използва ограничено време („експлоатационният живот“ се определя от услугата, която го е назначила). В мрежа динамичните адреси обикновено се разпределят с помощта на специален сървър, който поддържа DHCP - въпреки че BOOTP, IPCP (чрез PPP), Zeroconf и RARP все още могат да се използват за същата цел..