UUCP
UUCP représente l'unix-to-unix copy . La limite se rapporte généralement à une suite des programmes informatiques et les protocoles permettant l'exécution à distance des commandes et le transfert du classe l'email de et le Netnews entre les ordinateurs spécifiquement, UUCP est l'un des programmes dans la suite ; il fournit une interface utilisateurs pour demander des opérations de copie de dossier. La suite d'UUCP inclut également l'uux (interface utilisateurs pour l'exécution à distance de commande), l'uucico (programme de communication), l'uustat (statistiques de rapports sur l'activité récente), l'uuxqt (exécuter les commandes envoyées des machines distantes), et l'uuname (rapports le nom d'UUCP du système local).
Bien que l'UUCP ait été à l'origine développé dessus et le plus étroitement soit associé au Unix , les réalisations d'UUCP existent pour plusieurs autres logiciels d'exploitation, y compris le MS-DOS du de Microsoft, le VAX/VMS de Digital, le AmigaOS du commodore, et l'OS de Mac de .
Technologie
L'UUCP peut employer plusieurs différents types des raccordements physiques et de protocoles de lien-couche, mais était le plus utilisé généralement au-dessus des raccordements commutés. Avant la disponibilité répandue de la connectivité de l'Internet , des ordinateurs ont été seulement reliés par de plus petits réseaux privés dans une compagnie ou une organisation. Ils ont été également souvent équipés des modems ainsi ils pourraient être employés éloigné des bornes de caractère-mode par l'intermédiaire des lignes commutées. L'UUCP utilise les modems des ordinateurs pour composer pour sortir à d'autres ordinateurs, établissant des liens provisoires et point par point entre eux. Chaque système dans un réseau d'UUCP a une liste de systèmes voisins, avec des numéros de téléphone, des noms et des mots de passe d'ouverture, etc. Quand le travail de (des demandes d'exécution de transfert de fichier ou de commande) est aligné pour un système voisin, d'uucico de programme les appels typiquement ce système pour traiter le travail. Le programme d'uucico peut également voter ses voisins périodiquement pour vérifier le travail aligné de leur côté ; ceci permet à des voisins sans possibilités de déconnexion de participer.Aujourd'hui, l'UUCP est rarement employé au-dessus des liens commutés, mais est de temps en temps employé au-dessus de TCP/IP .
Un exemple de l'utilisation courante de l'UUCP est dans l'industrie du commerce au détail par Epicor|Solutions au détail de SRI pour les fichiers séquentiels de transfert entre les systèmes de corporation et de magasin par l'intermédiaire du TCP et de l'appel téléphonique sur le SCO OpenServer , le Red Hat Linux , et le Microsoft Windows (avec Cygwin ). Le nombre de systèmes impliqués, à partir de début 2006, a fonctionné entre 1500 et 2000 emplacements à travers 60 entreprises. La longévité de l'UUCP peut être attribuée à son coût du bas/nul, notation étendue, failover indigène à la composition sur cadran, et gestion de file d'attente persistante. Cependant, cette technologie est prévue pour être retirée en faveur d'autres solutions de rechange.
Histoire
L'UUCP a été à l'origine écrit aux laboratoires d'AT&T Bell de , par le Mike Lesk , et des versions tôt de l'UUCP désigné parfois sous le nom d'UUCP du système V . L'UUCP original était récrit par par des chercheurs Peter Honeyman, David A. Nowitz d'AT&T, et Brian E. Redman et la réécriture désigné sous le nom du HDB ou l'UUCP de HoneyDanBer de qui plus tard ont été augmentés, le bogue corrigé, et a remballé comme UUCP (" du BNU ; Réseau de base Utilities" ;). Toutes ces versions ont eu les trous de sécurité qui ont permis à certains des vers d'Internet de d'original d'exécuter à distance les commandes inattendues de coquille, qui ont inspiré la lance Taylor d'Ian de écrire une nouvelle version à partir de zéro. UUCP de Taylor de a été libéré sous le permis de grand public de GNU de et est devenu la version la plus stable et la plus exempte d'erreurs. L'UUCP de Taylor incorpore également des dispositifs de toutes les versions préalables d'UUCP, lui permettant de communiquer avec n'importe quelle autre version avec le plus grand niveau de la compatibilité et d'employer même les formats de fichier semblables de config d'autres versions. L'UUCP a été également mis en application pour les logiciels d'exploitation non- d'UNIX , most-notably systèmes de MS-DOS. Paquets tels qu'UUSLAVE/GNUCICO (John Gilmore, Garry Paxinos, Tim Pozar), UUPC (a dessiné Derbyshire) et FSUUCP (Christopher Ambler), apporté la connectivité tôt d'Internet aux PCs, augmentant le réseau au delà des systèmes d'université reliés ensemble. FSUUCP a formé la base pour beaucoup de paquets de BBS tels que le commandant de BBS du de Galacticomm et chat sauvage de de s de logiciel le mustang '! BBS à relier au réseau d'UUCP et pour échanger l'email et USENET trafiquent. Comme exemple, UFGATE (John Galvin, Garry Paxinos, Tim Pozar) était un paquet qui a fourni un passage entre les réseaux courant Fidonet et protocoles d'UUCP.FSUUCP était notable pour être le seul l'autre exécution de Taylor augmentée « je » le protocole, une amélioration significative au-dessus du protocole standard de « g » employé par la plupart des réalisations d'UUCP.
Un dispositif de survie d'UUCP est le format de fichier de causerie, en grande partie hérité par le s'attendent au progiciel de .
UUCP pour le cheminement de courrier
Les possibilités d'UUCP et d'uuxqt ont pu être employées pour envoyer l'email entre les machines, avec l'interface utilisateurs de courrier et les programmes appropriés d'agent de livraison. Une adresse simple de courrier d'UUCP a été formée du nom adjacent de machine, d'une marque d'exclamation ou du coup de , suivi du nom d'utilisateur sur la machine adjacente. Par exemple, le barbox de d'adresse ! l'utilisateur se référerait à l'utilisateur de d'utilisateur sur le barbox adjacent machine.Le courrier a pu en outre être conduit par le réseau, traversant tout nombre de noeuds intermédiaires avant l'arrivée à sa destination. Au commencement, ceci a dû être fait en spécifiant le chemin complet, avec une liste de noms d'hôte intermédiaires séparés par des coups. Par exemple, si le barbox machine n'est pas relié à la machine locale, mais lui est su que le barbox de est relié au foovax machine qui communique avec la machine locale, l'adresse appropriée pour envoyer le courrier serait foovax de ! barbox ! utilisateur .
Barbox de d'utilisateur ! l'utilisateur pourrait éditer leur email address d'UUCP sous une forme telle que le … ! bigsite ! foovax ! barbox ! utilisateur . Ceci dirige des personnes conduire leur courrier au bigsite (vraisemblablement un accessible bien connu et well-connected de de machine de machine à tout le monde) et de là par le foovax machine vers le compte de l'utilisateur de d'utilisateur sur le barbox de . Beaucoup d'utilisateurs proposeraient les itinéraires multiples de divers grands emplacements bien connus, fournissant encore service le meilleur et peut-être plus rapidement de raccordement de l'expéditeur de courrier.
Les chemins de coup de huit à dix machines (ou d'houblon de ) n'étaient pas rares en 1981, et liens de fin de nuit d'UUCP d'appel téléphonique causeraient des temps de transmission week-long. Des chemins de coup ont été souvent choisis par temps de transmission et la fiabilité, comme messages perdrait souvent. Quelques centres serveurs sont allés autant qu'essayer au " ; " de la réécriture ; le chemin, envoyant le courrier par l'intermédiaire du " ; faster" ; itinéraires - cette pratique a tendu à être froncée les sourcils au moment.
Le " ; pseudo-domain" ; le .uucp de fin a été parfois employé pour indiquer un hostname en tant qu'étant accessible par la gestion de réseau d'UUCP, bien que ce n'ait jamais été formellement dans la racine d'Internet comme domaine supérieur .
UUCPNET et cartographie
Le UUCPNET était le nom pour la totalité du réseau des ordinateurs reliés par l'UUCP. Ce réseau était très sans cérémonie, maintenu dans un esprit de coopération mutuelle entre les systèmes possédés par des milliers d'entreprises privés anonymes, des universités, et ainsi de suite. Souvent, en particulier dans le secteur privé, des liens d'UUCP ont été établis sans approbation officielle de la gestion supérieure des sociétés. Le réseau d'UUCP changeait constamment pendant que de nouveaux systèmes et liens commutés étaient ajoutés, d'autres ont été enlevés, etc.L'UUCP de traçant le projet était un volontaire, effort en grande partie réussi de construire une carte des raccordements entre les machines qui étaient les relais ouverts de courrier de et d'établir un namespace contrôlé. Chaque interface gestionnaire soumettrait, par l'email, une liste des systèmes auxquels leur se relierait, avec un rang pour chaque un tel raccordement. Ces entrées soumises de carte ont été traitées par un programme automatique qui les a combinées en jeu simple de dossiers décrivant tous les raccordements dans le réseau. Ces dossiers ont été alors édités mensuellement dans un newsgroup consacré à ce but. Les dossiers de carte d'UUCP ont pu alors être employés par le logiciel tel que le " ; pathalias" ; pour calculer le meilleur chemin d'itinéraire d'une machine à l'autre pour le courrier, et fournir cet itinéraire automatiquement. L'UUCP trace l'information de contact également énumérée pour les emplacements, et ainsi a donné des emplacements cherchant à joindre UUCPNET une manière simple de trouver les voisins éventuels.
Raccordements avec l'Internet
Beaucoup de centres serveurs d'UUCP, en particulier ceux aux universités, ont été également reliés à l'Internet en ses premières années, et aux passages d'email entre smtp d'Internet - le courrier basé et le courrier d'UUCP ont été développés. Un utilisateur à un système avec des raccordements d'UUCP pourrait échanger de ce fait le courrier avec des internautes, et les liens d'Internet pourraient être employés pour dévier de grandes parties du réseau lent d'UUCP. Un " ; Zone" d'UUCP ; a été défini dans le namespace de domaine d'Internet pour faciliter ces interfaces.Avec cette infrastructure en place, la force de l'UUCP était qu'elle a permis à un emplacement de gagner la connectivité de courrier électronique Internet avec seulement un lien de modem commuté à un autre ordinateur de coopération. C'était à un moment où le véritable accès d'Internet a exigé une ligne de données louée fournissant un raccordement à un Point Of Presence de d'Internet, qui étaient cher et difficile d'arranger. En revanche, un lien au réseau d'UUCP a pu habituellement être établi avec quelques appels téléphoniques aux administrateurs des systèmes voisins éventuels. Les systèmes voisins étaient souvent assez étroits pour éviter tout sauf les frais les plus fondamentaux pour les appels téléphoniques.
Déclin
L'utilisation d'UUCP a commencé à s'éteindre avec l'élévation d'ISPs offrant le peu coûteux SLIP et les services de la PPA . L'UUCP traçant le projet a été formellement arrêté vers la fin de 2000.Le trafic de l'USENET a été à l'origine transmis using le réseau d'UUCP, et les chemins de coup sont encore en service dans des lignes d'en-tête du chemin format de message d'USENET. Ils ont maintenant seulement un but informationnel, et ne sont pas employés pour le cheminement, bien qu'ils puissent être employés pour s'assurer que les boucles ne se produisent pas. Généralement cette forme de l'email address a été maintenant remplacée par le " de smtp ; notation" du @ ; , même par des emplacements toujours using l'UUCP.
Actuellement l'UUCP est employé principalement au-dessus des liens élevés de coût (par exemple, liens satellites marins). L'UUCP au-dessus du TCP/IP (de préférence chiffré, comme par l'intermédiaire du protocole de SSH ) peut être employé quand un ordinateur n'a aucun IP address fixe mais est prêt toujours pour courir un agent des transferts standard de courrier (MTA) comme le Sendmail ou le suffixe .
Voir également
Cheminement Sitename
Courier - système de Wizzy Digital de de livraison peu coûteux d'Internet using l'UUCP
.
| Random links: | Banlieue noire d'Aberdeen, New Jersey | Vierge Supercluster | Metagaming | Grand Brutus | Musée de Longgang de culture de Hakka | UUCP |