Kermit (protocole)
pour d'autres significations voient le Kermit .
Le Kermit est un protocole de transfert/gestion du fichier électronique et un ensemble d'outils de logiciel de transmissions ; il fournit une approche cohérente au transfert de fichier, à l'émulation de terminal , au manuscrit programmation de , et à la conversion du jeu de caractères à travers des beaucoup le matériel d'ordinateur différent et les plates-formes d'OS .
Technique
Le protocole de Kermit tient compte du texte de transfert et le binaire introduit sur 8 les bits duplex et semi-duplex et 7 raccordements périodiques du de bit système et d'une mode milieu-indépendante, et est mis en application sur des centaines d'ordinateur différent et plates-formes du système d'exploitation. Sur les raccordements duplex, un protocole de fenêtre de glissement est employé avec la retransmission sélective qui fournit l'excellentes exécution et caractéristiques de correction d'erreur. Sur 7 raccordements de bit, les décalages de verrouillage fournissent le transfert efficace des données à 8 bits. Une fois correctement mise en application, comme dans la collection de logiciel de l'Université de Columbia Kermit de , l'exécution est égale ou meilleure qu'à d'autres protocoles tels que le ZMODEM , le YMODEM , et le XMODEM , particulièrement sur les raccordements pauvres. Sur des raccordements au-dessus des multiplexeurs statistiques du RS-232 où quelques caractères de commande ne transmettent pas, Kermit peut être configuré à travailler, à la différence des protocoles comme le XMODEM qui exigent chacun des 256 bytes soit transmis.
Histoire
Kermit a été développé à l'Université de Columbia dans le 1981 pour permettre à des étudiants d'employer les supports amovibles sur les micro-ordinateurs (au commencement courant CP/M d'Intertec Superbrains ) aux fichiers de recopie des unités centrales d'IBM et des machines du DECSYSTEM-20 du DEC courant le TOPS-20 du système d'exploitation. Les unités centrales d'IBM ont employé un jeu de caractères et un utilisé par machines ASCII de l'EBCDIC de CP/M et de DEC ainsi la conversion entre les deux jeux de caractères était l'une des premières fonctions établies dans Kermit.Les machines de CP/M ont employé beaucoup de formats à disque souple du différent , qui ont signifié qu'une machine ne pourrait pas normalement indiquer des disques d'une autre machine de CP/M. le PIP avec un taux très bas du baud (parce qu'il n'a eu aucun de correction d'erreurs intégré) a été employé pour transférer une petite version simple de Kermit à partir d'une machine à l'autre sur un câble du faux modem , ou échouer cela, une version très très simple du protocole de kermit pourrait être main codée dans la binaire en moins de 2K using le DDT, l'outil d'élimination des imperfections de CP/M. Une fois que cela était fait la version simple de Kermit pourrait être employé pour télécharger a entièrement - version fonctionnelle. Cette version a pu alors être employée pour transférer n'importe quelle application ou données de CP/M.
Au cours des plus de 20 années depuis son commencement, le protocole de Kermit s'est transformé en une norme de fait de communications de données du mondial , et le logiciel a été employé pour des tâches s'étendant des tâches simples d'étudiant à résoudre des problèmes de la compatibilité à bord de la Station Spatiale Internationale . Il a été mis en communication à une large variété d'unité centrale, le mini-ordinateur et les systèmes de micro-ordinateur (certains même indiquent que C-Kermit est le deuxième programme portatif dans le monde, après monde de bonjour programment ; la plupart des versions ont eu une interface utilisateurs basée sur le TOPS-20 original Kermit. La version du MS-DOS de Kermit a été développée dans le 1983 . Les versions postérieures de quelques réalisations de Kermit soutiennent également le réseau aussi bien que les raccordements périodiques.
Les réalisations qui sont actuellement soutenues incluent le C de - Kermit (pour Unix et OpenVMS ) et Kermit 95 (pour des versions de Microsoft Windows de Windows 95 en avant et de OS/2 ), mais d'autres versions demeurent disponibles aussi bien. Le protocole de Kermit peut encore être employé comme circuit fermé et il y a une histoire apocryphe au sujet de sa portabilité légendaire : " ; Si votre grille-pain a une puce dans lui, quelqu'un quelque part a probablement mis en communication Kermit à l'it" ;.
Kermit a été au commencement développé près et distribué pour libre par l'Université de Columbia, jusqu'en 1986 où Colombie a fondé le projet de Kermit qui a pris le surdéveloppement et a commencé à charger des honoraires pour l'usage commercial. Le projet est autosuffisant. L'icône du du programme dans la version d'Apple Macintosh était une description de Kermit la grenouille. Un Backronym a été néanmoins créé, peut-être pour éviter des issues de marque déposée, nterchange eciprocal rror-Libre du I d'icroprocessor du M du R du E du K L10 de au-dessus des lignes du T TY.
Kermit est un protocole ouvert - quiconque peut baser leur propre programme là-dessus, mais un certains logiciel de Kermit et code source est copyright par l'Université de Columbia.
| Random links: | Aitken courant Waterman | Plat Arabe | Médaille de service de la Chine | Quatorze heures | Airdrie et Shotts (collège électoral BRITANNIQUE du Parlement) | Kermit_(protocolo) |