Comments 56
Кстати, в IPv6 классов нет, и логика разбора адресов значительно проще. Допустимых формата два: полный и сокращённый. Всё.
ЗЫ 127.1 я постоянно использую как сокращение для 127.0.0.1.
ЗЫ 127.1 я постоянно использую как сокращение для 127.0.0.1.
+21
В ipv4 их тоже давно как упразднили.
tools.ietf.org/html/rfc1518 В 1993 году еще RFC выпустили.
А что касается IPv6 «проще» — так в IPv6 просто в разы сложнее чем IPv4.
tools.ietf.org/html/rfc1518 В 1993 году еще RFC выпустили.
А что касается IPv6 «проще» — так в IPv6 просто в разы сложнее чем IPv4.
0
Спасибо, не знал, интересно.
+6
Такое чувство, что alizar поочередно переводит все популярные линки с Y.News. Прочитал — через 2 дня перевод на хабре :)
+14
А мы системы счисления изучали еще в школе и как-то не удивляет, что 072 понимается как 58.
+3
Это очень неправильно, что можно комбинировать разные системы счисления в одном запросе. Кстати, а по какому алгоритму команда разделяет октеты в случаях, подобных 3-му?
0
Надо отдать должное, у alizar большое количество постов содержат действительно полезную информацию, которую можно легко пропустить мимо себя, если нет времени на мониторинг других ресурсов технической направленности. Но этот пост, к сожалению, уровня «А знаете ли вы, что 127.0.0.2 ссылается на тот же компьютер, что и 127.84.29.193?», а информация из него содержится на первых страницах соответствующих статей русской и английской Википедий. Увы.
+2
Пост напоминает space || shift+space для прокрутки.
Вроде бы и пользуемся пингом каждый день, а мало, кто знал такие вещи.
Вроде бы и пользуемся пингом каждый день, а мало, кто знал такие вещи.
+31
О боже, вы сейчас для меня большое открытие сделали с shift+space.
+50
А зачем он нужен, если есть PgUp и PgDn?
0
На многих ноутбуках, чтобы использовать PgUp/PgDn, нужно нажимать что-то вроде Fn+Down/Fn+Up.
Если уже привык пользоваться Space для прокрутки страницы, Shift+Space использовать будет тоже удобно.
Если уже привык пользоваться Space для прокрутки страницы, Shift+Space использовать будет тоже удобно.
+1
Правая рука обычно на мышке. Получается, что либо тянуться левой, либо бросать мышку.
+1
А на мышке есть колёсико. Правда в винде это колёсико иногда глючит.
0
А как именно можно добиться таких глюков?
0
Точней это не глюки, а просто очень неудобно реализованная обработка колёсика: иногда прокручивается тот элемент, над которым находится курсор, а иногда — в котором фокус ввода. Это иногда очень раздражает, особенно после linux-ов, где в большинстве wm-ов по умолчанию колёсико всегда прокручивает элемент под курсором, даже если он на неактивном окне, или, к примеру, в панели задач.
0
Пробел большой.
+2
Интересная и поучительная получилась загадка.
0
Хех, а кто помнит как называется ответ на команду ping?
0
Про сокращения как-то давно узнал, случайно пропустив пару символов и нажав ентер, был удивлен, что это стало ещё и на пинги отвечать)
P.S. ಠ_ಠ — это прекрасно :)
P.S. ಠ_ಠ — это прекрасно :)
+1
Простите, но написано совершенно неполно. Во-первых, это делает не «команда ping», это делают getaddrinfo и компания. Во-вторых, оно не «заполняет пропуски» A.B → A.0.0.B, это самое B на самом деле задаёт три октета: A.B → A.B2.B1.B0.
Одним словом: я жутко недоволен статьёй. Если уж капитанствовать, то нормально, а не в духе «ох, а ping жонглирует байтами, знаете ли».
Одним словом: я жутко недоволен статьёй. Если уж капитанствовать, то нормально, а не в духе «ох, а ping жонглирует байтами, знаете ли».
+15
Про то, что «причина кроется в сложности сочетания разных RFC, IP-классов и тому подобных вещей» — это чепуха. Ни в одном RFC эти «нестандартные» форматы не регламентированы.
Просто в некоторых конкретных операционных системах функция перевода строки в IP-адрес допускает много различных форматов и сделано это исключительно по прихоти разработчиков этих операционных систем, а не в соответствии с какими-либо стандартами.
Просто в некоторых конкретных операционных системах функция перевода строки в IP-адрес допускает много различных форматов и сделано это исключительно по прихоти разработчиков этих операционных систем, а не в соответствии с какими-либо стандартами.
+1
Выше уже написали, A.0.0.B — не совсем верно. Можно написать ping 81.13180865 и получить ответ от 81.201.31.193. 13180865 в десятичной системе равно 110010010001111111000001 в двоичной. Если разбить побайтно — 11001001(BIN) = 201(DEC), 00011111(BIN) = 31(DEC), а 11000001(BIN) = 193(DEC)
+3
Более общее определение: ip-адрес в памяти представлен 32-битным машинным словом, точки являются разделителями байтов, об указании систем счисления сказано в посте. Без разделителей число будет переведено в 32 бита, с одной точкой — в 8 и 24 бита соответственно, с двумя — в в 8, 8 и еще 16 бит. Если же любое заданное число не будет вписываться в указанное количество бит — вся запись будет передана DNS, как доменное имя.
PS Пришлось час ждать, чтобы уточнить — в три минуты не успел.
PS Пришлось час ждать, чтобы уточнить — в три минуты не успел.
+4
Задорным голосом — А вы знали, что ping в windows передает алфавит?
+3
Я про это писал топик 3 года назад.
+7
Осталось ещё скопировать статью о том, как делают фишинговые URL. И что значит например %20 в URL адресе ))) Информация полезная конечно ) но нам мой взгляд IP-классы тут вообще не при чём))
0
ping 4.8 давно пришёл на замену ping ya.ru
0
Невозможно перепутать пинг с пингом, если задача проверить connectivity.
Но, спасибо за уточнение, возможно оно окажется кому-нибудь полезным.
Но, спасибо за уточнение, возможно оно окажется кому-нибудь полезным.
0
Или я идиот, или это не RFC, или многим на RFC плевать (все примеры снизу: ping 192.168.72).
1. Простая домашняя сеть на 2 компа, выход в инет — TP-LINK TL-WR941ND родная прошивка). Моя Ubuntu:
— пингует мой внешний адрес, который висит на внешнем интерфейсе моего _роутера
2. Пинг с того же роутера: Ping request could not find host 192.168.72. Please check the name and try again.
3. Windows7 у друга на работе пингует сам себя
4. Ubuntu у другого друга на работе пингует _внутренний_адрес_ шлюза
5. Cisco (шлюз во внешку из п. 4): Translating «192.168.72»...domain server (255.255.255.255)
% Unrecognized host or address, or protocol not running.
Кто что скажет?
1. Простая домашняя сеть на 2 компа, выход в инет — TP-LINK TL-WR941ND родная прошивка). Моя Ubuntu:
— пингует мой внешний адрес, который висит на внешнем интерфейсе моего _роутера
2. Пинг с того же роутера: Ping request could not find host 192.168.72. Please check the name and try again.
3. Windows7 у друга на работе пингует сам себя
4. Ubuntu у другого друга на работе пингует _внутренний_адрес_ шлюза
5. Cisco (шлюз во внешку из п. 4): Translating «192.168.72»...domain server (255.255.255.255)
% Unrecognized host or address, or protocol not running.
Кто что скажет?
0
Sign up to leave a comment.
Почему пинг к 192.168.072 возвращает ответ от 192.168.0.58