Kermit: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= 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...') |
(Ingen skillnad)
|
Nuvarande version från 17 november 2025 kl. 07.23
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 ursprungligen som ett sätt att förbättra seriell kommunikation mellan universitetets mainframesystem och studenternas persondatorer.
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.
Funktioner
Kermit-protokollet erbjöd ett antal funktioner som gjorde det mer kapabelt än många andra samtidiga filöverföringsprotokoll:
Plattformsoberoende
Kermit fungerade på praktiskt taget alla system:
- MS-DOS
- Unix
- VMS
- CP/M
- Amiga
- Atari ST / STE / TT / Falcon030
- IBM stordatorer
- Tidiga Mac-datorer
Det kunde även användas via många typer av kommunikationskanaler: seriella portar, modem, TCP/IP och X.25.
Tillförlitlig filöverföring
Kermit stödde:
- Kontrollsummor och CRC-baserad felkontroll
- Paketkvittens (ACK/NAK)
- Återupptagning av avbrutna överföringar
- Variabel paketstorlek för att optimera prestanda
Det gjorde Kermit betydligt säkrare än enklare samtidiga protokoll som XMODEM.
Filattribut och metadata
Kermit kunde överföra:
- Filnamn
- Filstorlek
- Tidsstämplar
- Filtyper
Detta var ovanligt för filöverföringsprotokoll vid tiden.
Stöd för textkonvertering
Eftersom värddatorer använde olika teckenkodningar kunde Kermit automatiskt:
- Konvertera radbrytningar
- Hantera olika teckenuppsättningar
- Överföra både binära och textfiler korrekt
Skriptning och automation
Många Kermit-implementeringar (t.ex. C-Kermit och MS-Kermit) hade:
- Makrostöd
- Skriptspråk
- Möjlighet att automatisera terminalsessioner
Kermit användes därför inte bara för filöverföring utan som ett kraftfullt fjärrkommunikationsverktyg.
Fördelar
- Mycket robusta filöverföringar även över dåliga modemlinjer
- Flexibelt och portabelt
- Öppet och väl dokumenterat
- Stöd för komplexa terminalsessioner
- Fungerade på extrema låghastighetslinjer (300 baud, t.o.m. lägre)
Nackdelar
- Långsammare än vissa modernare protokoll som ZMODEM
- Mer komplext att konfigurera
- Krävde ofta manuell inställning av parametrar som paritet, blockstorlek och terminaltyp
Viktiga implementeringar
- C-Kermit – avancerad version för Unix och andra system
- MS-Kermit – för DOS-system
- Kermit 95 – Windows-version
- IBM Mainframe Kermit – för VM/CMS, MVS m.m.
Användningsområden
Kermit användes historiskt för:
- Filöverföring mellan olika datorsystem
- Terminalemulering
- Fjärrinloggningar över modem
- Kommunikation i utbildningsmiljöer
- Dataöverföring i industriella system och laboratorieutrustning
När förlorade Kermit sin popularitet?
Under 1990-talet minskade användningen av Kermit när:
- Internet blev dominant
- TCP/IP-baserade verktyg som FTP och senare SSH tog över
- Modemkommunikation försvann
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.
Se även
Externa länkar
- Kermits officiella webbplats: kermitproject.org
Sidslut
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.