Gespräch (Software)
Betriebssystem | Unix, Unix-artig, V |
---|---|
Plattform | Plattformübergreifend |
sich unterhalten
ist ein Unix Text-Chat Programm, das ursprünglich Messaging nur zwischen den Benutzern zulässt, die an einem Multi-User angemeldet sind Computer- später erweiterte sich später, um den Benutzern auf anderen Systemen Chat zu ermöglichen.
Obwohl weitgehend ersetzt von IRC und andere moderne Systeme, es ist immer noch mit den meisten enthalten Unix-artig Systeme heute, einschließlich Linux,[1] BSD Systeme[2] und Mac OS.[3]
Geschichte
Ähnliche Einrichtungen bestanden auf früheren Systemen wie z. Mehrheit, CTSS, PLATO, und NLS.[4] Frühe Versionen von Talk[wenn?] Ich habe den Text nicht von jedem Benutzer getrennt. Wenn jeder Benutzer gleichzeitig eingeben, wurden Zeichen von jedem Benutzer vermischt. Seit langsam Fernschreiber Zu dieser Zeit wurden Tastaturen verwendet (11 Zeichen pro Sekunde maximal), die Benutzer konnten häufig nicht aufeinander warten. Es war eine übliche Etikette für einen langen Benutzer, der beim Mischen auftrat, um die Reaktion des Hörers zu unterbrechen. Dies ist ähnlich wie das Unterbrechen eines langen Monologs beim persönlichen Sprechen. Modernere Versionen verwenden Flüche Um das Terminal für jeden Benutzer in mehrere Zonen zu unterteilen und so Text zu vermeiden.
1983 wurde eine neue Version von Talk als Unix -Befehl mit vorgestellt 4.2bsdund würde auch elektronische Gespräche zwischen Benutzern auf verschiedenen Maschinen aufnehmen. Follow-Ons zu sprechen enthalten ntalk
, Britt Yenne's ytalk
[5] und Roger Espel Llima's Du redest
.[6] YTalk war der erste davon, der Gespräche zwischen mehr als zwei Benutzern ermöglichte, und wurde teilweise geschrieben, um die Kommunikation zwischen Benutzern auf Computern mit unterschiedlich Endiangess. Utalk verwendet ein spezielles Protokoll UDP (Anstatt von TCP Wird vom Rest verwendet), das effizienter ist und die Ausgabe des gesamten Bildschirms ermöglicht. Alle diese Programme teilen die Schnittstelle für jeden Teilnehmer in verschiedene Abschnitte auf. Die Grenzflächen haben die Reihenfolge, in der Aussagen verschiedener Teilnehmer getippt wurden, nicht in ein Protokoll der Konversation verwandelt. Außerdem sind alle drei Programme Echtzeit-Text, wo sie jeden Charakter übertragen, wie es getippt wurde. Dies führt zu einem sofortigeren Gefühl der Diskussion als in den letzten Instant Messaging Kunden oder IRC. Benutzer, die mit anderen Formen der sofortigen Textkommunikation besser vertraut sind, befinden sich manchmal in peinlichen Situationen, indem sie etwas tippen und sich entschlossen haben, die Aussage zurückzuziehen.
Ein ähnliches Programm gibt es auf VMs Systeme aufgerufen Telefon
.[7]
Sicherheit
Ein beliebtes Programm namens "Flash", das missgebildete Informationen über das Talk -Protokoll sandte, wurde häufig von Prankstern verwendet, um die Endausgabe des unglücklichen Ziels Anfang der neunziger Jahre zu beschädigen. Dies geschah, indem Terminalbefehle in das Feld aufgenommen wurden, das normalerweise für den Namen der Person festgelegt wurde, die die Anfrage stellt. Wenn das Opfer die Gesprächsanfrage erhalten würde, wird der Name der Person, die die Anfrage sendet, auf ihrem Bildschirm angezeigt. Dies würde dazu führen, dass die Terminalbefehle ausgeführt werden, wodurch die Anzeige der Person unlesbar macht, bis sie zurückgesetzt wird. Spätere Versionen von Talk blockierten Flash -Versuche und alarmierten den Benutzer, den man stattgefunden hatte. Später wurde klar, dass durch das Senden verschiedener Terminalbefehle sogar der Benutzer Befehle ausführen kann. Da es sich als unmöglich erwiesen hat, alle Programme zu beheben, die nicht vertrauenswürdige Daten an die Terminal ausgeben, wurden moderne Terminal -Emulatoren umgeschrieben, um diesen Angriff zu blockieren, obwohl einige möglicherweise immer noch anfällig sind.[8][9]
Siehe auch
- Liste der UNIX -Befehle
- Redner, ein Chat -System
- Schreiben (UNIX)
- Wand (Unix)
Verweise
- ^ Mann redet, Ubuntu.com
- ^ Mann redet, Freebsd.org
- ^ Mann redet, Apple.com
- ^ [1] Ursprung des "Talk" -Sbefehls
- ^ [2] Ytalk at ourproject.org
- ^ [3] Utalk bei OurProject.org
- ^ Vos, Marc H.E. "Marc's Place - VMS - Telefon". marc.vos.net. Abgerufen 2016-10-19.
- ^ "Fix Gnome-terminale Sicherheitsanfälligkeit", redhat.com
- ^ Beispielanfälligkeit im Gnom -Terminalemulator, SecurityFocus.com