948 профессионалов IT в этом Telegram чате. “ы с нами?

ћерион Ќетворкс

5 минут чтени€

ѕривет, мир! √оворим о том, что такое IP - адрес. ¬ообще, IP расшифровываетс€ как Internet Protocol, но поверьте нам, даже в профессиональной среде, аббревиатуру не расшифровывает никто. IPшник, адрес, јйѕи, »ѕЁ, как угодно, но не INTERNET PROTOCOL. ѕогнали разбиратьс€ - вот вам пример из реальной жизни:

≈сли нам нужно отправить письмо, то на конверте нужно указать куда его нужно отправить и от кого, приклеить марки, сходить на почту и посто€ть в очереди - без этого ничего не выйдет.

C IP адресом все так же - это адрес компьютера, сервера или любой другой активной сетевой железки. „тобы общатьс€ с другими компьютерами и серверами нужно чтобы у него был уникальный идентификатор, чтобы пон€ть, куда нужно слать данные, и как их получить обратно.

Ќапример, мы хотим зайти на сайт. ƒл€ этого нам нужно отправить письмо сайту, и сказать, что нам нужна его главна€ страница. —айт получит это письмо, и вышлет нам страничку по адресу, указанному на конверте в поле отправитель.

ќтправление IP пакета

¬идеопособие


ѕочему он так странно выгл€дит?

 омпьютеры общаютс€ нул€ми и единицами, которые называютс€ битами.

» на самом деле этот адрес выгл€дит как строка из 32 нулей и единиц. Ќет - нет, именно так. ѕредставьте себе комбинацию нулей и единиц - это двоична€ система. ƒвоична€, потому что есть значени€ 1 и 0. » все, больше никаких. јвторы адресации подумали и пон€ли, что ввод 32 единиц и нулей мог бы привести к панической атаке системного администратора, и было прин€то решение переводить его в дес€тичную систему. “ак же решили разбить это длинное число на 4 части, поставив 3 точки и в итоге мы получили 4 числа от 0 до 255, с которыми гораздо проще работать.

 ак выгл€дит IPv4 адрес

¬озможно, вы где - то видели IP адреса, которые длиннее и содержат в себе буквы. Ёто что тоже айпи адрес? ƒа, это тоже адрес, только другой версии. “о, что мы уже обсудили - называетс€ IPv4. “о есть IP 4ой версии (да - да, они еще и по версии отличаютс€). — этой версий есть одна проблема - всего может существовать 4 294 967 296 адресов, что не хватит дл€ всех устройств, особенно сейчас, когда адрес может быть даже у холодильника.

«десь уже мы используем число из 128 бит которое делим на 8 частей при помощи двоеточий и переводим их в шестнадцатеричную систему счислени€, оп€ть же дл€ удобства. Ёто IPv6, то есть IP 6 версии. ѕринцип работы остаетс€ тем же, а адресов теперь доступно 10 в 28 степени: 79 228 162 514 264 337 593 543 950 336 (cемьдес€т дев€ть окталионов двести двадцать восемь септилионов сто шестьдес€т два секстилиона п€тьсот четырнадцать квинтиллионов двести шестьдес€т четыре квадриллиона триста тридцать семь триллионов п€тьсот дев€носто три миллиарда п€тьсот сорок три миллиона дев€тьсот п€тьдес€т тыс€ч триста тридцать шесть. Ётого пока должно хватить.

 ак выгл€дит IPv6 адрес
¬ чем разница между статическим и динамическим адресом?

ќна вытекает из названи€ - статический адрес не мен€етс€ у компьютера и всегда остаетс€ одним и тем же, в то врем€ как динамический назначаетс€ на определенное врем€, затем замен€етс€ другим. «ачем это нужно? ƒело в том, что если вам нужно попасть на сайт, вам нужно знать его адрес, и если он изменитс€, то мы не можем его найти. ƒл€ этого нужны статические адреса. ј вам, как посетителю сайта статический адрес не нужен, подойдет динамический, который вы напишете на конверте в поле отправител€.

—татический и динамический IP - адрес

“ак же можно называть IP адреса внутренними и внешними. ¬ чем тут дело.  ак мы уже знаем, в IPv4 у нас ограниченное количество адресов - на всех не хватает. ј так еще в интернете нельз€ иметь два одинаковых адреса, ведь в таком случае нельз€ будет однозначно пон€ть кому передавать данные. Ќо как дать возможность выходить в интернет всем, кто захочет? ѕереходить на 6 версию? ћожно, но это дорого и долго. “ут нам на помощь приходит технологи€ NAT - Network Address Translation, а точнее ее надстройка PAT - Port address translation, суть которой в том, что много устройств могут выходить в интернет с одним и тем же адресом. Ќо как такое возможно, если мы сказали что нельз€ иметь два одинаковых адреса?

—уть в том, что у вас есть ваш внутренний адрес, который выдает провайдер, с которым вы находитесь внутри локальной сети, а есть внешний адрес, который провайдер вам дает дл€ выхода в интернет. » основна€ иде€ заключаетс€ в том, что несмотр€ на то, что у вас и у других пользователей одинаковые адреса, их можно отличить, благодар€ тому, что к адресу добавл€етс€ порт, это уникальное значение после двоеточи€, которое присваивает провайдер и которое €вл€етс€ дополнительным идентификатором, позвол€ющим различать адреса. Ёто позвол€ет решать проблему с нехваткой адресов, и €вл€етс€ дополнительным слоем безопасности.

ѕринцип работы PAT - Port address translation
ћогут ли вас вычислить по IP?

“ак что насчет вычислени€ по айпи? —тоит ли беспокоитьс€ по поводу высказываний вашего оппонента в онлайн игре, который увер€ет что у него есть брат программист, который сможет вас идентифицировать и найти?

Ќе стоит. ¬едь этот айпи адрес нужно сначала найти, но это будет внешний адрес, который есть у тыс€ч других компьютеров, а сопоставить внешний и внутренний адрес может только провайдер.

 стати, знаешь какой у теб€ IP - адрес? ј мы знаем 😇  ликай по ссылке ниже, чтобы тоже узнать 👇

”знать мой IP

ѕолезна ли ¬ам эта стать€?


Ёти статьи могут быть вам интересны: