<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=Kermit</id>
	<title>Kermit - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=Kermit"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=Kermit&amp;action=history"/>
	<updated>2026-04-30T13:01:56Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=Kermit&amp;diff=8385&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;= Kermit-protokollet =  Kermit är ett filöverförings- och kommunikationsprotokoll utvecklat vid Columbia University i början av 1980-talet. Det skapades för att möjliggöra pålitlig dataöverföring mellan olika datorplattformar, särskilt i en tid då datorer hade helt olika operativsystem, teckenkodningar och kommunikationshastigheter.  == Historik == Kermit-protokollet utvecklades 1981–1983 av Frank da Cruz och kollegor på Columbia University. Det lanserades...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=Kermit&amp;diff=8385&amp;oldid=prev"/>
		<updated>2025-11-17T07:23:56Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;= Kermit-protokollet =  Kermit är ett filöverförings- och kommunikationsprotokoll utvecklat vid Columbia University i början av 1980-talet. Det skapades för att möjliggöra pålitlig dataöverföring mellan olika datorplattformar, särskilt i en tid då datorer hade helt olika operativsystem, teckenkodningar och kommunikationshastigheter.  == Historik == Kermit-protokollet utvecklades 1981–1983 av Frank da Cruz och kollegor på Columbia University. Det lanserades...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Kermit-protokollet =&lt;br /&gt;
&lt;br /&gt;
Kermit är ett filöverförings- och kommunikationsprotokoll utvecklat vid Columbia University i början av 1980-talet. Det skapades för att möjliggöra pålitlig dataöverföring mellan olika datorplattformar, särskilt i en tid då datorer hade helt olika operativsystem, teckenkodningar och kommunikationshastigheter.&lt;br /&gt;
&lt;br /&gt;
== Historik ==&lt;br /&gt;
Kermit-protokollet utvecklades 1981–1983 av Frank da Cruz och kollegor på Columbia University. Det lanserades ursprungligen som ett sätt att förbättra seriell kommunikation mellan universitetets mainframesystem och studenternas persondatorer.&lt;br /&gt;
&lt;br /&gt;
Kermit blev snabbt populärt tack vare att det var öppet, väl dokumenterat och fungerade på nästan alla datorer – från hemdatorer till minidatorer och stordatorer.&lt;br /&gt;
&lt;br /&gt;
== Funktioner ==&lt;br /&gt;
Kermit-protokollet erbjöd ett antal funktioner som gjorde det mer kapabelt än många andra samtidiga filöverföringsprotokoll:&lt;br /&gt;
&lt;br /&gt;
=== Plattformsoberoende ===&lt;br /&gt;
Kermit fungerade på praktiskt taget alla system:&lt;br /&gt;
&lt;br /&gt;
* MS-DOS&lt;br /&gt;
* Unix&lt;br /&gt;
* VMS&lt;br /&gt;
* CP/M&lt;br /&gt;
* Amiga&lt;br /&gt;
* Atari ST / STE / TT / Falcon030&lt;br /&gt;
* IBM stordatorer&lt;br /&gt;
* Tidiga Mac-datorer&lt;br /&gt;
&lt;br /&gt;
Det kunde även användas via många typer av kommunikationskanaler: seriella portar, modem, TCP/IP och X.25.&lt;br /&gt;
&lt;br /&gt;
=== Tillförlitlig filöverföring ===&lt;br /&gt;
Kermit stödde:&lt;br /&gt;
&lt;br /&gt;
* Kontrollsummor och CRC-baserad felkontroll&lt;br /&gt;
* Paketkvittens (ACK/NAK)&lt;br /&gt;
* Återupptagning av avbrutna överföringar&lt;br /&gt;
* Variabel paketstorlek för att optimera prestanda&lt;br /&gt;
&lt;br /&gt;
Det gjorde Kermit betydligt säkrare än enklare samtidiga protokoll som XMODEM.&lt;br /&gt;
&lt;br /&gt;
=== Filattribut och metadata ===&lt;br /&gt;
Kermit kunde överföra:&lt;br /&gt;
&lt;br /&gt;
* Filnamn&lt;br /&gt;
* Filstorlek&lt;br /&gt;
* Tidsstämplar&lt;br /&gt;
* Filtyper&lt;br /&gt;
&lt;br /&gt;
Detta var ovanligt för filöverföringsprotokoll vid tiden.&lt;br /&gt;
&lt;br /&gt;
=== Stöd för textkonvertering ===&lt;br /&gt;
Eftersom värddatorer använde olika teckenkodningar kunde Kermit automatiskt:&lt;br /&gt;
&lt;br /&gt;
* Konvertera radbrytningar&lt;br /&gt;
* Hantera olika teckenuppsättningar&lt;br /&gt;
* Överföra både binära och textfiler korrekt&lt;br /&gt;
&lt;br /&gt;
=== Skriptning och automation ===&lt;br /&gt;
Många Kermit-implementeringar (t.ex. C-Kermit och MS-Kermit) hade:&lt;br /&gt;
&lt;br /&gt;
* Makrostöd&lt;br /&gt;
* Skriptspråk&lt;br /&gt;
* Möjlighet att automatisera terminalsessioner&lt;br /&gt;
&lt;br /&gt;
Kermit användes därför inte bara för filöverföring utan som ett kraftfullt fjärrkommunikationsverktyg.&lt;br /&gt;
&lt;br /&gt;
== Fördelar ==&lt;br /&gt;
&lt;br /&gt;
* Mycket robusta filöverföringar även över dåliga modemlinjer&lt;br /&gt;
* Flexibelt och portabelt&lt;br /&gt;
* Öppet och väl dokumenterat&lt;br /&gt;
* Stöd för komplexa terminalsessioner&lt;br /&gt;
* Fungerade på extrema låghastighetslinjer (300 baud, t.o.m. lägre)&lt;br /&gt;
&lt;br /&gt;
== Nackdelar ==&lt;br /&gt;
&lt;br /&gt;
* Långsammare än vissa modernare protokoll som ZMODEM&lt;br /&gt;
* Mer komplext att konfigurera&lt;br /&gt;
* Krävde ofta manuell inställning av parametrar som paritet, blockstorlek och terminaltyp&lt;br /&gt;
&lt;br /&gt;
== Viktiga implementeringar ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;C-Kermit&amp;#039;&amp;#039;&amp;#039; – avancerad version för Unix och andra system&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MS-Kermit&amp;#039;&amp;#039;&amp;#039; – för DOS-system&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Kermit 95&amp;#039;&amp;#039;&amp;#039; – Windows-version&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;IBM Mainframe Kermit&amp;#039;&amp;#039;&amp;#039; – för VM/CMS, MVS m.m.&lt;br /&gt;
&lt;br /&gt;
== Användningsområden ==&lt;br /&gt;
Kermit användes historiskt för:&lt;br /&gt;
&lt;br /&gt;
* Filöverföring mellan olika datorsystem&lt;br /&gt;
* Terminalemulering&lt;br /&gt;
* Fjärrinloggningar över modem&lt;br /&gt;
* Kommunikation i utbildningsmiljöer&lt;br /&gt;
* Dataöverföring i industriella system och laboratorieutrustning&lt;br /&gt;
&lt;br /&gt;
== När förlorade Kermit sin popularitet? ==&lt;br /&gt;
Under 1990-talet minskade användningen av Kermit när:&lt;br /&gt;
&lt;br /&gt;
* Internet blev dominant&lt;br /&gt;
* TCP/IP-baserade verktyg som FTP och senare SSH tog över&lt;br /&gt;
* Modemkommunikation försvann&lt;br /&gt;
&lt;br /&gt;
Trots det används Kermit fortfarande i vissa specialiserade miljöer, särskilt där gamla system bibehålls av tekniska eller ekonomiska skäl.&lt;br /&gt;
&lt;br /&gt;
== Se även ==&lt;br /&gt;
&lt;br /&gt;
* [[XMODEM]]&lt;br /&gt;
* [[ZMODEM]]&lt;br /&gt;
* [[FTP]]&lt;br /&gt;
* [[SSH]]&lt;br /&gt;
&lt;br /&gt;
== Externa länkar ==&lt;br /&gt;
&lt;br /&gt;
* Kermits officiella webbplats: kermitproject.org&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
https://www.linux.se/kontaka-linux-se/&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Tack till [https://datorhjalp.se/web/ Datorhjälp] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Programvara]]&lt;br /&gt;
[[Kategori:Fildelningsprotokoll]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>