<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Uucp</id>
	<title>Uucp - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Uucp"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=Uucp&amp;action=history"/>
	<updated>2026-07-17T08:53:39Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=Uucp&amp;diff=21362&amp;oldid=prev</id>
		<title>imported&gt;Alex NB OT: замена имён и значений устаревшего неподдерживаемого InternetArchiveBot формата параметров доступности ссылок (1)</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=Uucp&amp;diff=21362&amp;oldid=prev"/>
		<updated>2025-07-16T10:12:38Z</updated>

		<summary type="html">&lt;p&gt;замена имён и значений устаревшего неподдерживаемого InternetArchiveBot формата параметров доступности ссылок (1)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{заголовок со строчной буквы}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;uucp&amp;#039;&amp;#039;&amp;#039; (сокр. от {{lang-en|Unix-to-Unix CoPy}}) — команда копирования [[файл]]ов между двумя [[компьютер]]ами под управлением [[операционная система|операционной системы]] [[UNIX]], использующая одноимённый [[протокол передачи данных|протокол]]. Позже появились реализации этого протокола под другие операционные системы, в том числе [[DOS]], [[Windows]], [[OS/2]].&lt;br /&gt;
&lt;br /&gt;
Своё название &amp;lt;tt&amp;gt;uucp&amp;lt;/tt&amp;gt; ведёт от имени команды копирования файлов в UNIX — &amp;lt;tt&amp;gt;[[cp]]&amp;lt;/tt&amp;gt; — и фактически является её расширением, позволяя копировать файлы с локальной машины на удалённую и с удалённой на локальную, в первую очередь, посредством [[модем]]ного соединения (позже появились реализации «&amp;lt;tt&amp;gt;UUCP&amp;lt;/tt&amp;gt; over &amp;lt;tt&amp;gt;TCP&amp;lt;/tt&amp;gt;»; они были как в виде встроенной в программу функции, так и в виде отдельного драйвера, эмулирующего модемный звонок посредством установки &amp;lt;tt&amp;gt;TCP&amp;lt;/tt&amp;gt;-сессии). Достаточно быстро &amp;lt;tt&amp;gt;uucp&amp;lt;/tt&amp;gt; стал использоваться для передачи почты и новостей (телеконференций).&lt;br /&gt;
&lt;br /&gt;
== Технология ==&lt;br /&gt;
UUCP может использовать несколько различных типов физических соединений и протоколов канального уровня, но обычно используется в коммутируемых соединениях. Перед широко распространенной доступностью Интернета компьютеры были соединены только небольшими частными сетями внутри компании или организации.&lt;br /&gt;
&lt;br /&gt;
Компьютеры часто оборудовались модемами для удаленного подключения через телефонные линии с помощью терминалов текстового режима. UUCP использовал модемы компьютеров, чтобы дозваниваться до других компьютеров, устанавливая временные магистральные линии между ними. У каждой системы в сети UUCP есть список соседних систем с телефонными номерами, именами для входа в систему, паролями и т. д. Когда работа (передача файлов или запросы выполнения команд) поставлена в очередь для соседней системы, программа &amp;#039;&amp;#039;uucico&amp;#039;&amp;#039; обычно вызывает ту систему, которая находится в работе. Программа &amp;#039;&amp;#039;uucico&amp;#039;&amp;#039; может также периодически опрашивать своих соседей, чтобы проверить их работу, поставленную в очередь на их стороне; это разрешает участвовать в работе сети соседям без возможности набора.&lt;br /&gt;
&lt;br /&gt;
Сегодня UUCP редко используется по каналам коммутируемого доступа, но иногда используется по [[TCP/IP]]. С начала 2006 года работало 1500—2000 сайтов через 60 предприятий. Долговечность UUCP может быть связана с её низкой стоимостью, подробным ведением логов, собственной отказоустойчивостью к коммутируемому доступу и постоянно управляемой очередью.&lt;br /&gt;
&lt;br /&gt;
== История ==&lt;br /&gt;
UUCP был первоначально написан в [[Лаборатории Белла|AT&amp;amp;T Bell Laboratories]] Майком Леском. К 1978 году его использовали на восьмидесяти двух машинах [[UNIX]] в системе Bell, прежде всего для распространения программного обеспечения. Оно был выпущено в 1979 году как часть Unix версии 7. Исходный UUCP был переписан исследователями AT&amp;amp;T Питером Ханименом, Дэвидом А. Новицем и Брайаном Э. Редманом приблизительно в 1983 году. Перезапись упоминается как HDB или HoneyDanBer UUCP, которая впоследствии была улучшена, исправлены ошибки, и преобразована в BNU UUCP («Basic Network Utilities»).&lt;br /&gt;
&lt;br /&gt;
Все эти версии распространялись как [[проприетарное программное обеспечение]], что в 1991 году вдохновило Яна Лэнса Тейлора написать новую версию с нуля и выпустить её как [[свободное программное обеспечение]]. UUCP Тейлора был выпущен под общедоступной лицензией [[GNU General Public License]]. UUCP Тейлора закрыл дыры в системе безопасности, которые позволяли некоторым оригинальным сетевым червям удаленно выполнять непредусмотренные команды. UUCP Тейлора также включает функции всех предыдущих версий UUCP, позволив ему устанавливать связь с любой другой версией и даже использовать аналогичные форматы файлов конфигурации из других версий.&lt;br /&gt;
&lt;br /&gt;
UUCP был также реализован для не [[UNIX]] операционных систем, прежде всего для системы [[MS-DOS]]. Пакеты, такие как UUSLAVE/GNUUCP (Джон Гилмор, Гарри Пэксинос, Тим Позэр), UUPC (Дрю Дербишир) и FSUUCP (Кристофер Амблер из IODesign), принесли первое интернет-подключение к персональным компьютерам, расширив сеть вне взаимосвязанных университетских систем. FSUUCP легли в основу многих электронных досок объявлений (BBS), таких как Galacticomm’s Major BBS и Mustang Software’s Wildcat! BBS, чтобы соединиться с сетью UUCP и обменяться электронными почтой и Usenet-трафиком. В качестве примера, UFGATE (Джон Гэльвин, Гарри Пэксинос, Тим Позэр) является пакетом, который обеспечивает шлюз между сетями, работающими с Fidonet протоколом UUCP.&lt;br /&gt;
&lt;br /&gt;
FSUUCP был единственной реализацией Тейлора с расширенным &amp;#039;i&amp;#039; протоколом, значительно улучшенным по сравнению со стандартом &amp;#039;g&amp;#039; протокола, используемого в большинстве реализаций UUCP.&lt;br /&gt;
&lt;br /&gt;
== Маршрутизация почты ==&lt;br /&gt;
UUCP и uuxqt можно использовать для того, чтобы отправлять электронные письма между машинами с соответствующими почтовыми пользовательскими интерфейсами и программами доставки. Простой почтовый адрес UUCP формируется из смежного имени машины, восклицательного знака (часто называемый «bang»), сопровождающегося именем пользователя на смежной машине. Например, адрес &amp;lt;code&amp;gt;barbox!user&amp;lt;/code&amp;gt; обратился бы к пользователю &amp;#039;&amp;#039;user&amp;#039;&amp;#039; на смежной машине &amp;#039;&amp;#039;barbox&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Почта, кроме того, может быть направлена через сеть, проходя любое число промежуточных узлов прежде, чем прибыть к месту назначения. Первоначально, это должно было быть сделано определением полного пути со списком промежуточных имен хоста, разделенных воскл. знаками. Например, если машина &amp;#039;&amp;#039;barbox&amp;#039;&amp;#039; не соединена с локальной машиной, но известно, что barbox соединен с машиной &amp;#039;&amp;#039;foovax&amp;#039;&amp;#039;, который действительно связывается с локальной машиной, соответствующий адрес для отправки почты будет &amp;lt;code&amp;gt;foovax!barbox!user&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Пользователь &amp;lt;code&amp;gt;barbox!user&amp;lt;/code&amp;gt; может публиковать свой UUCP-адрес электронной почты в виде, например, &amp;lt;code&amp;gt;!bigsite!foovax!barbox!user&amp;lt;/code&amp;gt;. Это направляет людей к маршруту их почты, чтобы механизировать &amp;#039;&amp;#039;bigsite&amp;#039;&amp;#039; (по-видимому, известная и хорошо соединенная машина, доступная для всех) и оттуда через машину &amp;#039;&amp;#039;foovax&amp;#039;&amp;#039; в учётную запись пользователя &amp;#039;&amp;#039;user&amp;#039;&amp;#039; на &amp;#039;&amp;#039;barbox&amp;#039;&amp;#039;. Публикация полного пути была бы бессмысленна, потому что она будет различаться в зависимости от того, где был отправитель. Многие пользователи предложили бы несколько маршрутов от различных известных сайтов, обеспечивая ещё лучшее и, возможно, более быстрое соединение с отправителем почты.&lt;br /&gt;
&lt;br /&gt;
=== Bang path ===&lt;br /&gt;
Адрес электронной почты этой формы был известен как &amp;#039;&amp;#039;Bang path&amp;#039;&amp;#039;. &amp;#039;&amp;#039;Bang path&amp;#039;&amp;#039;, содержащие от восьми до десяти имён машин, были весьма распространены в 1981 году.&amp;lt;!--, а ссылки удаленного доступа UUCP вызывают недельное время передачи. Bang path часто выбираются ко времени передачи и к надежности, поскольку сообщения будут часто теряться. Некоторые узлы пошли, насколько попытаться «переписать» путь, отправив почту через «более быстрые» маршруты — эта практика имела тенденцию быть осужденной.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
«Псевдо-домен», заканчивающийся на &amp;#039;&amp;#039;.uucp&amp;#039;&amp;#039;, иногда использовался, чтобы определять имя узла, являющееся достижимым сетям UUCP, несмотря на то, что это формально никогда не регистрировалось в системе доменных имен (DNS) как домен верхнего уровня. uucp-сообщество администрировало себя и не сцеплялось хорошо с методами администрирования и инструкциями, управляющими DNS; &amp;#039;&amp;#039;.uucp&amp;#039;&amp;#039; работает там, где необходимо.&lt;br /&gt;
&lt;br /&gt;
Трафик &amp;#039;&amp;#039;Usenet&amp;#039;&amp;#039; был первоначально передан по протоколу UUCP, используя &amp;#039;&amp;#039;Bang paths&amp;#039;&amp;#039;. Они все ещё используются в строках заголовка Пути формата сообщения &amp;#039;&amp;#039;Usenet&amp;#039;&amp;#039;. Они теперь имеют только информационную цель и не используются для маршрутизации, несмотря на то, что они могут использоваться, чтобы гарантировать, чтобы циклы не возникали.&lt;br /&gt;
&lt;br /&gt;
== UUCPNET и отображение ==&lt;br /&gt;
UUCPNET был именем для совокупности компьютеров в сети, соединенных через UUCP. Эта сеть была неофициальной, поддерживалась в духе взаимовыгодного сотрудничества между системами, принадлежавшим тысячам частных компаний, университетов и так далее. Часто, особенно в частном секторе, ссылки UUCP были установлены без официального одобрения высшего руководства компаний. Сеть UUCP постоянно изменялась как были добавлены новые системы, и каналы коммутируемого доступа, другие были удалены.&lt;br /&gt;
&lt;br /&gt;
Проект Отображения UUCP был добровольным, и в основном сосредотачивался на том, чтобы построить карту соединений между машинами, которые были [[Открытый релей|открытыми почтовыми релеями]] и устанавливают управляемое пространство имен. Каждый системный администратор будет предоставлять, по электронной почте, список систем, к которыми он будет подключаться, вместе с ранжированием для каждого такого соединения. Эти данные представленные на карте, были обработаны автоматической программой, которая объединила их в один набор файлов, описывающих все связи в сети. Эти файлы были тогда опубликованы ежемесячно в [[Группа новостей|группе новостей]], посвященной этой цели. Файлы карт UUCP могли тогда использоваться программным обеспечением, таким как «pathalias», чтобы вычислить путь оптимального маршрута от одной машины до другого для почты и автоматически предоставить этот маршрут. Карты UUCP также перечисляют контактную информацию для сайтов, и так делали сайты, стремящиеся присоединиться к UUCPNET простым способом, чтобы найти возможных соседей.&lt;br /&gt;
&lt;br /&gt;
== Соединение с Интернетом ==&lt;br /&gt;
Много узлов UUCP, особенно в университетах, были также соединены с интернетом в его первые годы и почтовыми шлюзами между интернетом были разработаны, основанная на SMTP почта и почта UUCP. Пользователь в системе с соединениями UUCP мог, таким образом, обмениваться почтой с интернет-пользователями, а интернет-ссылки могли использоваться, чтобы обойти значительно медленные части сети UUCP. «Зона UUCP» была определена в пространстве имен интернет-домена, чтобы упростить эти интерфейсы.&lt;br /&gt;
&lt;br /&gt;
== Удаленные команды ==&lt;br /&gt;
&amp;#039;&amp;#039;uux&amp;#039;&amp;#039; — удалённое выполнение команды по UUCP. &amp;#039;&amp;#039;uux&amp;#039;&amp;#039; команда используется, чтобы выполнить команду в удалённой системе или выполнить команду в локальной системе, используя файлы от удалённых систем.&lt;br /&gt;
&lt;br /&gt;
== Синтаксис ==&lt;br /&gt;
Для указания места файла на удалённой машине в &amp;lt;tt&amp;gt;uucp&amp;lt;/tt&amp;gt; используется [[синтаксис]] вида &amp;lt;tt&amp;gt;машина!файл&amp;lt;/tt&amp;gt;, где &amp;lt;tt&amp;gt;машина&amp;lt;/tt&amp;gt; — имя одного из известных данному компьютеру [[хост]]ов, а &amp;lt;tt&amp;gt;файл&amp;lt;/tt&amp;gt; — имя файла, возможно, с абсолютным или относительным путём до него.&lt;br /&gt;
&lt;br /&gt;
Таким образом, вызов &amp;lt;tt&amp;gt;uucp&amp;lt;/tt&amp;gt; в простейшем виде для копирования файла &amp;lt;tt&amp;gt;example.tar.gz&amp;lt;/tt&amp;gt; с локальной машины на удалённую, имеющую имя &amp;lt;tt&amp;gt;remote&amp;lt;/tt&amp;gt;, будет иметь вид:&lt;br /&gt;
&lt;br /&gt;
 uucp example.tar.gz remote!example.tar.gz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;uucp&amp;lt;/tt&amp;gt; также позволяет выполнять транзитную передачу файлов. Например, для копирования файла &amp;lt;tt&amp;gt;example.tar.gz&amp;lt;/tt&amp;gt; с удалённой машины &amp;lt;tt&amp;gt;remote2&amp;lt;/tt&amp;gt; через машину &amp;lt;tt&amp;gt;remote1&amp;lt;/tt&amp;gt; на локальную, вызов примет вид:&lt;br /&gt;
&lt;br /&gt;
 uucp remote1!remote2!example.tar.gz example.tar.gz&lt;br /&gt;
&lt;br /&gt;
== Применения ==&lt;br /&gt;
Широкое применение &amp;lt;tt&amp;gt;uucp&amp;lt;/tt&amp;gt; получила для передачи [[электронная почта|электронной почты]] и новостей [[Usenet]] в период, предшествовавший широкому распространению [[TCP/IP]].&lt;br /&gt;
&lt;br /&gt;
В это время были созданы многочисленные клоны &amp;lt;tt&amp;gt;uucp&amp;lt;/tt&amp;gt; для операционных систем DOS и OS/2, наиболее известны из которых&amp;lt;ref&amp;gt;{{Cite web |url=http://www.kew.com/kendra/uupc/ |title=Kendra UUPC/Extended |lang=en|access-date=2009-12-05 |archive-date=2017-10-05 |archive-url=https://web.archive.org/web/20171005201916/http://www.kew.com/kendra/uupc/ |url-status=live }}&amp;lt;/ref&amp;gt; и UUPC [[Чернов, Андрей Александрович|Андрея Чернова]].&lt;br /&gt;
&lt;br /&gt;
В России протокол &amp;lt;tt&amp;gt;uucp&amp;lt;/tt&amp;gt; использовался в сети [[Релком]] для обмена электронной почтой. Адрес пользователя был в привычном для пользователей Internet формате «юзер@хост.домен», и пользователи &amp;lt;tt&amp;gt;uucp&amp;lt;/tt&amp;gt; могли обмениваться почтой с пользователями Internet.&lt;br /&gt;
&lt;br /&gt;
В настоящее время можно рекомендовать &amp;lt;tt&amp;gt;uucp&amp;lt;/tt&amp;gt; для регионов, где прокладка выделенных линий и организация постоянных соединений затруднена, а телефонная связь уже есть. Кроме того, UUPC [[Чернов, Андрей Александрович|Андрея Чернова]] нормально работает под DOS на очень слабых машинах, начиная {{s|от PC-XT}} {{s|(640 КБ ОЗУ, 20 МБ HDD).}} В совокупности эти два фактора позволяют предоставить доступ к электронной почте для людей, выход в Интернет которым затруднителен.&lt;br /&gt;
&lt;br /&gt;
== Закат UUCP ==&lt;br /&gt;
Использование UUCP начало вымирать с появлением интернет-провайдеров, предлагающих недорогие услуги [[SLIP]] и [[PPP (сетевой протокол)|PPP]]. Проект отображения UUCP был официально закрыт в конце 2000 года.&lt;br /&gt;
&lt;br /&gt;
Протокол UUCP был теперь главным образом заменен интернет протоколом SMTP для почты на основе TCP/IP протокола и NNTP для новостей Usenet.&lt;br /&gt;
&lt;br /&gt;
В июле 2012 года голландский интернет-провайдер, [[:en:XS4ALL|XS4ALL]] закрыл свою службу UUCP, утверждая, что он был «вероятно, одним из последних провайдеров в мире, который все ещё предлагал эту службу»; у неё было только 13 пользователей в то время (однако, до завершения её работы, они отказывались от запросов новых пользователей в течение нескольких лет).&lt;br /&gt;
&lt;br /&gt;
== Последнее использование и наследие ==&lt;br /&gt;
Одна выживающая функция UUCP — формат файла чата, в основном унаследованный от программного обеспечения Expect.&lt;br /&gt;
&lt;br /&gt;
UUCP использовался на дорогостоящих каналах специального назначения (например, морские спутниковые линии) после его исчезновения, и все ещё используется.&lt;br /&gt;
&lt;br /&gt;
В середине 2000-х годов UUCP по TCP/IP (часто в зашифрованном виде, используя протокол SSH) был предложен для использования, когда компьютер не имеет никаких фиксированных IP-адресов, но все ещё готов запустить стандартный агент передачи почты (MTA) как [[Sendmail]] или Postfix.&lt;br /&gt;
&lt;br /&gt;
Bang path все ещё используются в сети Usenet, хотя и не для маршрутизации; они используются, чтобы записать узлы, через которые сообщение передалось, а не к прямому, куда оно пойдет затем. «Bang path» также используется в качестве выражения для любого явно указанного пути маршрутизации между сетевыми узлами. Это использование не обязательно ограничено UUCP, маршрутизацией IP, почтовым обменом сообщениями или Usenet.&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
* Mark Horton (1986). &amp;lt;nowiki&amp;gt;RFC 976&amp;lt;/nowiki&amp;gt;: UUCP Mail Interchange Format Standard. [[Internet Engineering Task Force]] Requests for Comment.&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* &amp;#039;&amp;#039;RFC 976: UUCP Mail Interchange Format Standard&amp;#039;&amp;#039;&lt;br /&gt;
* [https://web.archive.org/web/20170817162804/https://ache.vniz.net/uupc7.03/ UUPC Андрея Чернова]&lt;br /&gt;
* [http://www.faqs.org/faqs/uucp-internals/ UUCP Internals Frequently Asked Questions]&lt;br /&gt;
* [http://www.airs.com/ian/uucp.html Taylor UUCP] — [[GPL]] licensed UUCP package&lt;br /&gt;
* [http://www.airs.com/ian/uucp-doc/uucp.html Taylor UUCP Documentation] — it provides useful info about general UUCP and UUCP protocols.&lt;br /&gt;
&lt;br /&gt;
{{Библиоинформация}}&lt;br /&gt;
{{Команды Unix}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Утилиты Unix]]&lt;br /&gt;
[[Категория:Сетевые протоколы]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Alex NB OT</name></author>
	</entry>
</feed>