Группа интернет-граждан
Internet Citizen's Band (более известный как ICB ) — ранняя программа интернет-чата и связанный с ней протокол . Он был выпущен в 1989 году. [ 1 ]
ICB обычно обслуживается через порт 7326. [ 2 ]
История
[ редактировать ]Первой версией ICB была программа под названием «Forumnet» или «fn», написанная ИТ-специалистом Университета Кентукки Шоном Керриком Кейси. Он широко использовался в Университете Кентукки , Технологическом институте Джорджии , Калифорнийском университете в Дэвисе , Массачусетском технологическом институте , Университете Нью-Мексико , Стэнфордском университете , Миллс-колледже , Калифорнийском университете в Санта-Крус и Калифорнийском университете в Беркли . Fn на основе программы MUD от Кейси установила протокол и клиентов.
Fn использовался в качестве канала связи в реальном времени после землетрясения в Лома-Приете в 1989 году : доступ в Интернет из сильно пострадавшего Санта-Круса вернулся к работе раньше, чем появилась надежная телефонная связь. В марте 1991 года Университет Кентукки изменил политику и закрыл сервер fn. В течение двух месяцев новый сервер был создан на основе клиентского программного обеспечения другим пользователем fn, Джоном Этвудом Деврисом, и был подключен к сети, теперь переименованный в ICB. Этот новый серверный код, не связанный с исходным сервером, за исключением общего источника клиентского программного обеспечения, затем использовался в качестве основы для многих последующих серверов ICB. С 1995 по 2000 год код сервера был сильно переписан для обеспечения стабильности и дополнительных функций Джоном Луини и Мишелем Хош-Монгом и остается доступным на веб-сайте ICB.net.
ICB по-прежнему работает со специальной базой пользователей. Для всех основных операционных систем существует множество клиентов.
Функции
[ редактировать ]ICB имеет множество стандартных функций программы чата, включая каналы, личные сообщения и регистрацию псевдонима. Большинство распространенных клиентов поддерживают сценарии TCL для команд и функций. Некоторые клиенты (в основном icbm) вместо этого поддерживают создание сценариев на Perl .
Ограничения
[ редактировать ]ICB никогда не поддерживал общие группы с несколькими серверами, поэтому количество одновременных пользователей всегда было несколько ограничено по сравнению с более популярными программами чата.
ICB не поддерживает передачу файлов или мультимедиа через программу чата. Однако этот очень ограничительный протокол имеет очень небольшую поверхность удаленной атаки.
Протокол ICB не является 8-битным .
Ссылки
[ редактировать ]- ↑ История ICB , по состоянию на 2 ноября 2007 г.
- ^ «База данных имен служб» . OpenBSD CVSWeb . OpenBSD . Проверено 30 декабря 2015 г.
Внешние ссылки
[ редактировать ]- Домашняя страница ICB , включая ссылки на клиентское и серверное программное обеспечение.
- cicb на GitHub, самый распространенный клиент
- Описание протокола ICB