Очередной первоапрельский RFC 6217: Regional Broadcast Using an Atmospheric Link Layer
Предлагают использовать в качестве среды передачи атмосферу. В IPv4/6 слишком много лишних заголовков (Destination, TTL (Time to Live), DSCP (Diffserv Code Point), ECN (Explicit Congestion Notification), Hop Limits и т.д.). От этого всего можно отказаться. Оставим только необходимое:
+-------------------------------+-----------------------------+
| Content | Source |
+-------------------------------+-----------------------------+
Рисунок 1: Формат датаграммы
Content - Поле переменной длины, содержащее инкапсулированные данные протоколов верхнего уровня,
Source - источник данных
В качестве источника могут выступать:
- IP - адрес
- номер телефона в формате E.123
- IPv6 адрес в стандартной нотации (RFC 5952)
- URI (RFC 3986)
- географический адрес
- и так далее...
Типичным примером использования такого вида связи может быть трансляция рекламных сообщений, типа такого:
Content Source
+------------------------------------------------------------+
| Lobster Dinner - only $14.99 500 Boardwalk, Pt Pleasant |
+------------------------------------------------------------+
Figure 2: Example ADVERT Datagram
Жгут ребята
1 апреля, rfc, стандарты
На форумах, где тусуются VoIP-спецы, периодически появляются непрофессионалы (такие-же как и я) и начинают троллить на тему классов софтсвичей,- чем отличается class 4 от class 5. Меня тоже беспокоит этот вопрос, иногда даже хочется об этом поговорить
Просто для памятки:
Softswitch class V — предоставляют функции работы с оконечными абонентами сети, предоставляя им транспортные услуги и дополнительные виды обслуживания (ДВО).
Softswitch class IV — предназначен для организации транзитного центра в некоторых операторских сетях. Он осуществляет маршрутизацию и распределение вызовов в IP сетях на магистральном уровне, обеспечивая транзит и перераспределение трафика, получаемого от региональных сегментов.
Про классы III, II и I интернеты расходятся во мнениях,- большинство сайтов вообще стыдливо молчат о существовании софтсвичей таких классов, кое-где, например в резюме инженеров, встречаются робкие упоминания об опыте работы с softswitch class III.
На некоторых ресурсах встречается такое объяснение классификации (больше похожее на кальку с традиционной телефонии):
class 5,- локальный узел, непосредственно взаимодействующий с абонентами.
class 4,- транзитный коммутатор
class 3,- межрегиональный коммутатор
и так далее до межконтинентальных и межпланетных и межгалактических
Вообщем, однозначной трактовки нет.
Штоп Не Потер Ять
sizeof(int*) != sizeof(char*)
программирование
Вот спрашивается, какой частью тела думал программист (или переводчик?), когда написал этот вопрос и придумал эти варианты ответа?
P.S.: Это, между прочим, ОС Microsoft Windows XP SP3
microsoft, usability, идиотизмы
Для того, чтобы добавить немного антропоморфности потокам бит сетях всего мира, специалисты из Google R. Hay и W. Turkal предлагают использовать опции TCP для передачи настроения. Вольный перевод:
Сами по себе пакеты не могут чувствовать. Они созданы только для передачи данных от одного хоста к другому. Тем не менее, в некоторых ситуациях можно добавить им немного эмоциональности. Например, пакет, который пришлось отправить повторно (из-за того, что для него не было получено подтверждение ACK), может быть описан как "сердитый" или "разочарованный"
Предложение гугловцев зафиксировано в RFC 5841 1 апреля 2010 года, и содержит описание TCP Options для использования, возможные Use Cases, психологические характеристики различных пакетов (счастливые, удивлённые и смущённые пакеты, и даже апатичные, ага) и отсылки к используемой литературе и дополняемым RFC
1 апреля, rfc, стандарты
Чтобы увидеть пасхальные яйца,- стихи, зашитые в интерпретатор Питона, достаточно набрать команду
$ python -m this
python
Толи Мегафон покупает МТС, толи МТС покупает Мегафон. Или, может быть, Мегафон запустил ребрендинг? Ну, к примеру, название не писать, а написать первые буквы нового слогана, например "Мегафон - Тоже Связь"?. А логотип случайно такой получился
. Скорее всего случилась ошибка резидента вебмастера.
рунет, сотовая связь
Одна железка российского производства (не буду показывать пальцем, лучше напишу обзор позднее), при попытке второго входа в интерфейс управления:
Другой пользователь уже логин
Пожалуйста повторенная попытка более последняя
а при выходе:
Вы уходите уже
Использовать это снова, пожалуйста перелогин
Такой вот русский бизнес, бессмысленный и беспощадный.
юзабилити
Звёздные войны всё ещё работают 
При использовании IPv6 обещают спецэффекты. Кошернее смотреть через telnet:
$ telnet towel.blinkenlights.nl
Но можно и через веб: http://www.asciimation.co.nz/#
telnet, хумор
В одном SNMP MIB-файле наткнулся на такой перл:
ucdSnmpAgent OBJECT IDENTIFIER ::= { ucdavis 250 }
hpux9 OBJECT IDENTIFIER ::= { ucdSnmpAgent 1 }
sunos4 OBJECT IDENTIFIER ::= { ucdSnmpAgent 2 }
solaris OBJECT IDENTIFIER ::= { ucdSnmpAgent 3 }
osf OBJECT IDENTIFIER ::= { ucdSnmpAgent 4 }
ultrix OBJECT IDENTIFIER ::= { ucdSnmpAgent 5 }
hpux10 OBJECT IDENTIFIER ::= { ucdSnmpAgent 6 }
netbsd1 OBJECT IDENTIFIER ::= { ucdSnmpAgent 7 }
freebsd OBJECT IDENTIFIER ::= { ucdSnmpAgent 8 }
irix OBJECT IDENTIFIER ::= { ucdSnmpAgent 9 }
linux OBJECT IDENTIFIER ::= { ucdSnmpAgent 10 }
bsdi OBJECT IDENTIFIER ::= { ucdSnmpAgent 11 }
openbsd OBJECT IDENTIFIER ::= { ucdSnmpAgent 12 }
win32 OBJECT IDENTIFIER ::= { ucdSnmpAgent 13 } -- unlucky
hpux11 OBJECT IDENTIFIER ::= { ucdSnmpAgent 14 }
unknown OBJECT IDENTIFIER ::= { ucdSnmpAgent 255 }
Что такое "не везёт" и как с ним бороться?
snmp, windows