UUCP

UUCP ist eine Abkürzung der Unix-To-Unix-Kopie. Der Begriff bezieht sich allgemein auf ein Gefolge von Computerprogrammen und Protokollen, die entfernte Ausführung von Befehlen und Übertragung von Dateien, E-Mail und netnews zwischen Computern erlauben. Spezifisch ist ein genannter Befehl eines der Programme im Gefolge; es stellt eine Benutzerschnittstelle zur Verfügung, um um Dateikopie-Operationen zu bitten. Das UUCP Gefolge schließt auch (Benutzerschnittstelle für die entfernte Befehl-Ausführung) ein, (das Nachrichtenprogramm, das die Dateiübertragungen durchführt), (Berichtsstatistik auf der neuen Tätigkeit), (führen Sie Befehle durch, die von entfernten Maschinen gesandt sind), und (meldet den UUCP Namen des lokalen Systems).

Obwohl UUCP auf Unix ursprünglich entwickelt wurde und mit Unix ähnlichen Systemen am nächsten vereinigt wird, bestehen UUCP Durchführungen für mehrere non-Unix-like Betriebssysteme, einschließlich des MS-DOS des Microsofts, des VAX/VMS von Digital, AmigaOS des Kommodores, Klassikers Mac OS und sogar BEDIENUNGSFELDES/M.

Technologie

UUCP kann mehrere verschiedene Typen von physischen Verbindungen verwenden und Schicht-Protokolle verbinden, aber wurde meistens über Verbindungsaufbau-Verbindungen verwendet. Vor der weit verbreiteten Verfügbarkeit der Internetkonnektivität wurden Computer nur durch kleinere private Netze innerhalb einer Gesellschaft oder Organisation verbunden. Sie wurden auch häufig mit Modems ausgestattet, so konnten sie entfernt von Terminals der Charakter-Weise über Verbindungsaufbau-Linien verwendet werden. UUCP verwendet die Modems der Computer, um zu anderen Computern zu wählen, vorläufige, Punkt-zu-Punkt-Verbindungen zwischen ihnen gründend. Jedes System in einem UUCP Netz hat eine Liste von Nachbarsystemen, mit Telefonnummern, Usernamen und Kennwörtern usw. Wenn Arbeit (Dateiübertragung oder Befehl-Ausführungsbitten) nach einem Nachbarsystem Schlange gestanden wird, nennt das Programm normalerweise dieses System, um die Arbeit zu bearbeiten. Das Programm kann auch abstimmen seine Nachbarn regelmäßig, um für die Arbeit zu überprüfen, haben auf ihrer Seite Schlange gestanden; das erlaubt Nachbarn ohne Zifferblatt-Fähigkeit teilzunehmen.

Heute wird UUCP über Verbindungsaufbau-Verbindungen selten verwendet, aber wird gelegentlich über TCP/IP verwendet.

Ein Beispiel des aktuellen Gebrauches von UUCP ist in der Einzelindustrie durch Epicor CRS Einzelsysteme, um Gruppe-Dateien zwischen korporativem und Lager-Systemen über TCP und Verbindungsaufbau auf SCO OpenServer, Roter Hat Linux und Windows von Microsoft (mit Cygwin) zu übertragen. Die Zahl von Systemen beteiligt, bezüglich Anfangs 2006, ist zwischen 1500 und 2000 Seiten über 60 Unternehmen gelaufen. Die Langlebigkeit von UUCP kann seinen niedrigen/Null Kosten, umfassender Protokollierung, heimischem failover zum Verbindungsaufbau und beharrlichem Warteschlange-Management zugeschrieben werden.

Geschichte

UUCP wurde an AT&T Laboratorien von Bell von Mike Lesk ursprünglich geschrieben. Vor 1978 war es im Gebrauch auf 82 UNIX Maschinen innerhalb des Systems von Bell in erster Linie für den Softwarevertrieb. Es wurde 1979 als ein Teil der Version 7 Unix veröffentlicht. Der ursprüngliche UUCP wurde durch AT&T Forscher Peter Honeyman, David A. Nowitz und Brian E. Redman umgeschrieben. Das Umschreiben wird HDB oder HoneyDanBer uucp genannt, der später, Programmfehler bestochen erhöht wurde, und als BNU UUCP ("Grundlegende Netzdienstprogramme") wiederpaketiert hat.

Jede dieser Versionen wurde als Eigentumssoftware verteilt, die Ian Lance Taylor angeregt hat, eine neue Version der kostenlosen Software von Kratzer 1991 zu schreiben.

Taylor wurde UUCP laut der GNU-Lizenz der Breiten Öffentlichkeit veröffentlicht und ist das stabilste und der Programmfehler freie Version geworden. Insbesondere Taylor UUCP hat Sicherheitslöcher gerichtet, die einigen der ursprünglichen Internetwürmer erlaubt haben, unerwartete Schale-Befehle entfernt durchzuführen. Taylor UUCP vereinigt auch Eigenschaften aller vorherigen Versionen von UUCP, ihm erlaubend, mit jeder anderen Version mit dem größten Niveau der Vereinbarkeit zu kommunizieren und sogar ähnliche config Dateiformate von anderen Versionen zu verwenden.

UUCP wurde auch für non-UNIX Betriebssysteme, meiste namentlich MS-DOS-Systeme durchgeführt. Pakete wie UUSLAVE/GNUUCP (John Gilmore, Garry Paxinos, Tim Pozar), UUPC (hat Derbyshire Gezogen), und FSUUCP (Christopher Ambler von IODesign), haben frühe Internetkonnektivität zu Personalcomputern gebracht, das Netz außer den miteinander verbundenen Universitätssystemen ausbreitend. FSUUCP hat die Basis für viele BBS Pakete wie der Größere BBS von Galacticomm und Mustang-Softwarewildkatze gebildet! BBS, um zum UUCP Netz und der AustauschE-Mail und dem Usenet-Verkehr in Verbindung zu stehen. Als ein Beispiel war UFGATE (John Galvin, Garry Paxinos, Tim Pozar) ein Paket, das ein Tor zwischen Netzlaufen Fidonet und Protokollen von UUCP zur Verfügung gestellt hat.

FSUUCP war bemerkenswert, um die einzige weitere Durchführung von Taylor zu sein, hat erhöht 'ich', protokolliere eine bedeutende Verbesserung über den Standard 'g' durch die meisten UUCP Durchführungen verwendetes Protokoll.

UUCP für die Postroutenplanung

Und Fähigkeiten konnte verwendet werden, um E-Mail zwischen Maschinen, mit der passenden Postbenutzerschnittstelle und den Lieferreagenz-Programmen zu senden. Eine einfache UUCP Postadresse wurde vom angrenzenden Maschinennamen, einem Ausrufungszeichen oder Schlag gebildet, der vom Benutzernamen auf der angrenzenden Maschine gefolgt ist. Zum Beispiel, die Adresse barbox! Benutzer würde sich auf den Benutzerbenutzer auf der angrenzenden Maschine barbox beziehen.

Post konnte außerdem durch das Netz aufgewühlt werden, jede Zahl von Zwischenknoten vor dem Erreichen seines Bestimmungsortes überquerend. Am Anfang musste das durch das Spezifizieren des ganzen Pfads mit einer Liste von durch Schläge getrennten Zwischenhostnamen getan werden. Zum Beispiel, wenn Maschine barbox mit der lokalen Maschine nicht verbunden wird, aber es ist bekannt, dass barbox mit der Maschine foovax verbunden wird, der wirklich mit der lokalen Maschine kommuniziert, würde die passende Adresse, um Post daran zu senden, foovax sein! barbox! Benutzer.

Benutzer barbox! Benutzer könnte ihre UUCP E-Mail-Adresse in einer Form wie … veröffentlichen! bigsite! foovax! barbox! Benutzer. Das leitet Leute zum Weg ihre Post zur Maschine bigsite (vermutlich eine wohl bekannte und Maschine mit guten Beziehungen, die für jeden zugänglich ist) und von dort durch die Maschine foovax zur Rechnung des Benutzerbenutzers auf barbox. Viele Benutzer würden vielfache Wege von verschiedenen großen wohl bekannten Seiten vorschlagen, noch besser und vielleicht schnellerem Verbindungsdienst vom Postabsender zur Verfügung stellend.

Schlag-Pfad

Eine E-Mail-Adresse dieser Form war als ein Schlag-Pfad bekannt.

Schlag-Pfade von acht bis zehn Maschinen (oder Sprünge) waren 1981, und Nachtverbindungsaufbau ziemlich üblich UUCP Verbindungen würden einwöchige Übertragungszeiten verursachen. Schlag-Pfade wurden häufig sowohl vor der Übertragungszeit als auch vor Zuverlässigkeit ausgewählt, weil Nachrichten häufig verloren würden. Einige Gastgeber sind gegangen, so weit man versucht, den Pfad "umzuschreiben", Post über "schnellere" Wege sendend —, hat diese Praxis dazu geneigt, missbilligt zu werden.

Das "Pseudogebiet", das.uucp endet, wurde manchmal verwendet, um einen hostname zu benennen, als, erreichbar durch den UUCP-Netzwerkanschluss zu sein, obwohl das nie formell in der Internetwurzel als ein Gebiet auf höchster Ebene war. Das hätte Sinn irgendwie nicht gehabt, weil das DNS System nur für Gastgeber erreichbar direkt durch TCP/IP passend ist. Zusätzlich uucp weil verwaltet eine Gemeinschaft sich und greift gut mit den Regierungsmethoden und Regulierungen nicht ineinander, den DNS regelnd;.uucp arbeitet, wo er muss; eine Gastgeber-Stakkahn-Post aus der SMTP Warteschlange in uucp Warteschlangen auf Tor-Maschinen, wenn eine.uucp-Adresse auf einer eingehenden SMTP Verbindung anerkannt wird

Usenet-Verkehr wurde über das UUCP Protokoll mit Schlag-Pfaden ursprünglich übersandt. Diese sind noch im Gebrauch innerhalb von Usenet-Nachrichtenformat-Pfad-Kopfball-Linien. Sie haben jetzt nur einen Informationszweck, und werden für die Routenplanung nicht verwendet, obwohl sie verwendet werden können, um sicherzustellen, dass Schleifen nicht vorkommen.

Im Allgemeinen ist diese Form der E-Mail-Adresse jetzt durch "Notation" sogar durch Seiten noch mit UUCP ersetzt worden.

UUCPNET und kartografisch darzustellen

UUCPNET war der Name für die Gesamtheit des Netzes von durch UUCP verbundenen Computern. Dieses Netz war sehr informell, in einem Geist der gegenseitigen Zusammenarbeit zwischen Systemen aufrechterhalten, die von Tausenden von privaten Gesellschaften, Universitäten und so weiter besessen sind. Häufig, besonders im privaten Sektor, wurden UUCP Verbindungen ohne offizielle Billigung vom oberen Management der Gesellschaften gegründet. Das UUCP Netz änderte sich ständig als neue Systeme, und Verbindungsaufbau-Verbindungen wurden hinzugefügt, andere wurden usw. entfernt.

Der UUCP, der Projekt Kartografisch darstellt, war ein Freiwilliger, größtenteils erfolgreiche Anstrengung, eine Karte der Verbindungen zwischen Maschinen zu bauen, die offene Postrelais waren und einen geführten namespace gründen. Jeder Systemverwalter, würde durch die E-Mail, eine Liste der Systeme gehorchen, zu denen ihriger zusammen mit einer Rangordnung für jede solche Verbindung in Verbindung stehen würde. Diese vorgelegten Karte-Einträge wurden durch ein automatisches Programm bearbeitet, das sie in einen einzelnen Satz von Dateien verbunden hat, die alle Verbindungen im Netz beschreiben. Diese Dateien wurden dann monatlich in einem diesem Zweck gewidmeten newsgroup veröffentlicht. Die UUCP-Karte-Dateien konnten dann durch die Software wie "pathalias" verwendet werden, um den besten Weg-Pfad von einer Maschine bis einen anderen für die Post zu schätzen, und diesen Weg automatisch zu liefern. Die UUCP-Karten auch verzeichnete Kontakt-Information für die Seiten, und haben so Seiten gegeben, die sich bemühen, sich UUCPNET eine leichte Weise anzuschließen, zukünftige Nachbarn zu finden.

Verbindungen mit dem Internet

Viele UUCP-Gastgeber, besonders diejenigen an Universitäten, wurden auch mit dem Internet in seinen frühen Jahren verbunden, und E-Mail-Tore zwischen dem Internet haben Post SMTP-basiert, und UUCP Post wurden entwickelt. Ein Benutzer an einem System mit UUCP Verbindungen konnte Post mit Internetbenutzern dadurch austauschen, und die Internetverbindungen konnten verwendet werden, um große Teile des langsamen UUCP Netzes zu umgehen. Eine UUCP "Zone" wurde innerhalb des Internetgebiets namespace definiert, um diese Schnittstellen zu erleichtern.

Mit dieser Infrastruktur im Platz war die Kraft von UUCP, dass es erlaubt hat, dass sich eine Seite, um InternetE-Mail und Usenet-Konnektivität mit nur einem Verbindungsaufbau-Modem zu gewinnen, zu einem anderen zusammenarbeitenden Computer verbindet. Das war, als wahrer Internetzugang eine gepachtete Datenlinie verlangt hat, die eine Verbindung zu einem Internetpunkt der Anwesenheit zur Verfügung stellt, von denen beide teuer und schwierig waren sich zu einigen. Im Vergleich konnte eine Verbindung zum UUCP Netz gewöhnlich mit einigen Anrufen den Verwaltern von zukünftigen Nachbarsystemen gegründet werden. Nachbarsysteme waren häufig nah genug, um alle außer den grundlegendsten Gebühren für Anrufe zu vermeiden.

Niedergang

UUCP Gebrauch hat begonnen, mit dem Anstieg von ISPs Angebot billigen GLEITENS und PPP Dienstleistungen auszusterben. Der UUCP, der Projekt Kartografisch darstellt, wurde gegen Ende 2000 formell geschlossen.

Das UUCP Protokoll ist jetzt größtenteils durch das Internet ersetzt worden TCP/IP hat Protokolle SMTP für die Post und NNTP Usenet-Nachrichten gestützt.

Letzter Gebrauch und Vermächtnis

Eine überlebende Eigenschaft von UUCP ist das Chat-Dateiformat, das größtenteils durch das erwarten Softwarepaket geerbt ist.

UUCP war im Gebrauch über den speziellen Zweck hoch Kostenverbindungen (z.B Seesatellitenverbindungen) lange nach seinem Verschwinden anderswohin, und bleibt noch im Vermächtnis-Gebrauch.

Mitte der 2000er Jahre wurde UUCP über TCP/IP (häufig encrypted, mit dem SSH Protokoll) für den Gebrauch vorgeschlagen, wenn ein Computer nicht hat, hat irgendwelcher IP-Adressen befestigt, aber ist noch bereit, einen normalen Postübertragungsagenten (MTA) wie Sendmail oder Postfix zu führen.

Schlag-Pfade sind noch im Gebrauch innerhalb des Usenet-Netzes, obwohl nicht für die Routenplanung; sie werden verwendet, um die Knoten zu registrieren, durch die eine Nachricht gegangen ist, anstatt zu leiten, wohin sie als nächstes gehen wird.

"Schlag-Pfad" wird auch als ein Ausdruck für jeden ausführlich angegebenen Routenplanungspfad zwischen Netzgastgebern verwendet. Dieser Gebrauch ist nicht necessarly beschränkt auf uucp, IP Routenplanung, E-Mail-Nachrichtenübermittlung oder Usenet.

Siehe auch

Außenverbindungen


Dov Ber von Mezeritch / Arno Schmidt
Impressum & Datenschutz