Комментарии 5
Для анонсированного в начале статьи рассказа о виртуализации OVS, ради которого я начал это читать, в итоге в тексте так и не нашлось места :( Зато в середине статья делает впечатляющий прыжок от детального и рассчитанного на очень глубокое погружение в тему описания нюансов реализации сетевого стека в ядре Linux к жанру "что такое сети с нуля для самых маленьких" :)
нужно ли бить сетевиков за россказни про "классы адресов A, B, C" или не нужно - науке не известно. но вот за модель OSI (я называю ее "модель SOSI") - точно нужно. ни одной сети, сделаной по ней, не существует (были сети типа X.25, но их давно сдали на цветмет). в наследство от нее нам достались только чудовищная ASN.1 нотация, адреса типа "почта X.400" и пожалуй все.
Зато (если я вас правильно понял), упоминание модели OSI в тексте такого рода сразу позволяет вам понять ценность(?), которую несет подобная статья, разве нет?
А вот ASN.1 я не понимаю, чем вам не угодила. Она просто работает. Скажем, мне недавно было нужно найти описание формата файлов кербероса (а конкретно keytab). Я был бы просто счастлив, если бы нашел ASN.1 нотацию - это означало бы, что я могу взять инструмент, и написать парсер. Но я ее не нашел - и в итоге, я имею три разных парсера, которые по разному парсят один и тот же файл.
Ну да, она возможно сто раз неудобная, и инструментарий для ее поддержки архаичный, что правда, то правда.
зачем лазить в keytab чем-то кроме родных утилит ?
формат бинарный, может быть изменен без предупреждения, минимум один раз уже менялся, backup/restore только целиком.
приведу аналогию: это все равно что читать /var/log/lastlog чем-то кроме last(8).
или эвент логи виндовс чем-то кроме гуевых глюкал и wevtutil.exe.
Пингвин расставил сети: работа сети в Linux