Главная Блог

ip адрес

У каждого устройства, подключенного к интернету должен быть уникальный номер. Этот номер называется "ip адрес" (полное название "ip адрес версии 4" или IPv4).

Пример:

74.125.232.228

asdf

bessarabov@air:~/tmp/delete_after_2017-02-03/swift$ git log --author="clattner@apple.com" --date=iso | perl -nalE 'if (/^Date:\s+[\d-]{10}\s(\d{2})/) { say $1+0 }' | sort | uniq -c|perl -MList::Util=max -nalE '$h{$F[1]} = $F[0]; }{ $m = max values %h; say $m; foreach (0..23) { $h{$_} = 0 if not exists $h{$_} } foreach (sort {$a <=> $b } keys %h) { say sprintf "%02d - %4d %s", $_, $h{$_}, "*"x ($h{$_} / $m * 50); }' 00 - 324 ************************************** 01 - 185 ********************* 02 - 79 ********* 03 - 77 ********* 04 - 265 ******************************* 05 - 426 ************************************************** 06 - 313 ************************************ 07 - 113 ************* 08 - 20 ** 09 - 17 * 10 - 21 ** 11 - 29 *** 12 - 18 ** 13 - 31 *** 14 - 72 ******** 15 - 108 ************ 16 - 209 ************************ 17 - 232 *************************** 18 - 233 *************************** 19 - 142 **************** 20 - 271 ******************************* 21 - 373 ******************************************* 22 - 363 ****************************************** 23 - 337 *************************************** 0 1s bessarabov@air:~/tmp/delete_after_2017-02-03/swift$

Ip адрес состоит из 4 чисел, разделенных точками. Каждое число может быть в диапазоне от 0 до 255. Есть ip адрес 0.0.0.0 и есть 255.255.255.255, но не может быть ip адреса 218.108.149.373.

Такие неправильные ip адреса (с числами больше 255) часто показывают в фильмах. Я слышал объяснение что создатели фильмов специально показывают несуществующие ip адреса, так как боятся что их засудят за использование чужого ip адреса.

Например, такой некорректный ip адрес был в сериале Мистер Робот.

Всего есть 4294967296 разных ip адресов (4 миллиарда 294 миллиона 967 тысяч 296). И больше их быть не может.

Когда интернет только начинался, казалось что четырех миллиардов ip адресов более чем достаточно. Но интернет стал чрезвычайно популярным и стала вполне возможной ситуация что ip адресов станет не хватать.

Действительно, сейчас есть куча устройств, которые подключаются к интернету. Компьютеры, мобильные телефоны, лампочки и даже расчески. Например, если бы у каждого жителя России (а их 143.5 миллиона человек) было бы по 30 устройств, которые подключены к интернету, то ip адреса тут же и закончились бы. А к интернету подключены не только жители России и Россия не самая большая страна по количеству жителей.

И для решения проблемы что ip адресов может не хватать появился новый тип ip адресов — ip адрес версии 6 (сокращенно IPv6).

Иван Бессарабов
ivan@bessarabov.ru

20 января 2017