Hent Beatles melodier - med FTP
FTP - File Transfer Protocol - er en applikations-protokol i TCP/IP protokol-suiten.
Med en almindelig Windows-PC kan man benytte FTP på flere forskellige måder, som vi her
vil illustrere:
C:\Windows\FTP.EXE.Disse klienter fungerer sammen med FTP-servere, som der findes mange af på Internettet (dog ikke så mange som HTTP- eller Web-serverne) - her er et lille udvalg af almindeligt kendte FTP-servere:
ftp.sunet.se - svensk
ftp.finet.fi - finsk
ftp.denet.dk - dansk
Fra disse og andre servere kan man gratis hente mange millioner forskellige filer:
programmer, dokumenter, grafikfiler, lydfiler o.s.v.
Her vil vi prøve at hente nogle lydfiler: Beatles-melodier i MIDI-format (MIDI = Musical
Instrument Digital Interface) - venlige mennesker har brugt tid på at konvertere
melodierne til digital form og derefter lagt dem på en FTP-server (ftp.sunet.se), så vi andre bare kan hente dem gratis.
1. DOS FTP
Da FTP.EXE er et DOS-program, skal det under Windows startes i en "MS-DOS Prompt":
Vi vil nu oprette en mappe (C:\beatles) til de filer, vi henter:
(kommentarer i parantes skal ikke indtastes)
cd.. (cd = Change Directory, .. = ét niveau op)md beatles (md = Make Directory)cd beatlesNu skulle DOS-vinduet gerne se sådan ud:

Vi er nu klar til at starte FTP-programmet - de filer vi henter hjem, vil blive anbragt
i den aktuelle mappe - altså C:\beatles..
FTP er et typisk DOS kommando-program, så det eneste tegn på at programmet er startet, er den let ændrede DOS-prompt, som ses her:

FTP programmet er parat til at modtage en kommando
open ftp.sunet.se (åbn en forbindelse til en ftp-server)Der skulle gerne komme et svar fra serveren - nogle oplysninger - og nederst i vinduet en opfordring til at skrive et 'bruger' navn. Mange FTP-server - også denne - giver adgang til alle brugere - de skal blot benytte navnet 'anonymous', og som adgangskode forventes en e-mail adresse:
Vi skal nu finde frem til Beatles-melodierne - de ligger i denne mappe:
pub/music/midi/mirror.filecity/beatles
men lad os starte med bare at se indholdet her i 'roden':
dir (enter)Serveren sender en 'directory list', som viser den aktuelle mappes indhold:

FTP-servere er oftest UNIX-servere, så listen her er lidt anderledes end en DOS liste:
'd' i 'drwxrwxr-x' angiver et 'directory' - dvs en mappe, resten (rwx...) angiver read,
write og execute rettigheder.
Vær opmærksom på, at der er forskel på store og små bogstaver i UNIX-systemet - så
'dir' er ikke det samme som 'DIR' !
En af mapperne hedder 'pub' (til højre - lidt over midten) - der skal vi ind:
cd pub (enter - CWD i svaret betyder Change Working Directory)Nu kunne man jo fortsætte med dir og cd, men vi ved, hvor vi
skal hen:
cd music/midi/mirror.filecity/beatlesdir (en liste med filer - beatles-melodier - skulle gerne ses)ls (en simplere liste)Listen er lang, så vi ser ikke alle filer i vinduet - men lad os begrænse listen til filer, der starter med 'a':
Disse filer, som starter med a, vil vi nu hente hjem til den aktuelle mappe på harddisken - men først et par indledende manøvrer):
binary (sætter overførselstypen til 'binær' - i modsætning til
standardtypen 'ascii', som bruges til overførsel af tekst - men her skal vi jo hente
musikfiler)prompt (slår 'interaktivtilstanden' fra (eller til igen) - hvis
interaktivtilstanden er slået til, vil programmet bede om bekræftelse på overførslen
af hver eneste fil - det vil vi ikke bruge tid på, så vi slår den fra)mget a* (henter filerne, som begynder med a - 'mget' betyder
'multiple get' - altså hent flere filer på én gang. Kommandoen 'get' bruges til
at hente en enkelt fil)FTP-programmet går nu i gang med filoverførslerne - og vi må pænt vente indtil der
meldes klar med ftp>
Resten af filerne - dem med b o.s.v - vil vi hente med andre FTP-klienter, så vi siger farvel og tak for denne session:
bye- og vi er tilbage ved DOS-prompten i C:\beatles
dir (så vi kan se de filer, vi har hentet - korte '8.3' navne til
venstre - de lange navne til højre)exit (ud af DOS-prompten)Med Windows, WWW og Internet Explorer kan man idag hente filer på en nemmere og mere overskuelig måde end med DOS FTP:
Så er vi inde på samme server som før og ser den samme liste med mapper (directories)
music/'music/midi/mirror.filecity/beatles'Det var jo en del nemmere - og med bedre oversigt.
Desværre viser det sig, at vi her kun kan hente en enkelt fil ad gangen:
C:\beatles - og vælg GemHvis vi vil hente mange melodier, er dette alt for besværligt - lad os prøve en anden metode:
Dette giver et explorer-vindue med mapper og filer på serveren.
/pub/music/midi/mirror.filecity/beatlesC:\beatles
- og vælg OKNemmere kan det næppe gøres - når FTP-serveren giver adgang for anonyme brugere uden adgangskode.
Men mange FTP-servere kræver brugerID og Password - fx Web-servere, hvor siderne
vedligeholdes vha FTP: sidernes administrator vil jævnligt opdatere filerne på en lokal
PC - og derefter 'uploade' via FTP til Web-serveren, som godkender ID og password inden
der gives adgang.
DOS FTP klienten ville også kunne bruges i denne situation, men som vi har set er det
lidt besværligt og uoverskueligt i DOS.
Internet Explorer kan ikke bruges til denne form for FTP - men der findes andre
muligheder:
4. WS_FTP
Adskillige freeware FTP-programmer kan findes og hentes på Internettet - et af de mest populære hedder WS_FTP - det kan hentes hos www.ipswitch.com, hvor man kan finde både freeware-versionen 'WS_FTP LE' (for ikke-kommercielle brugere) og 'WS_FTP PRO' (for kommercielle brugere)
Det er hurtigere at hente WS_FTP LE på min hjemmeside (www.uv.tietgen.dk/staff/mlha/download).
C:\
- her er det nemt at finde, når vi skal installere programmet.Nu vil Ipswitch gerne vide, hvem der installerer - en studerende, lærer eller privatperson kan få lov at installere freeware-udgaven LE - andre bliver henvist til den kommercielle PRO-udgave:
Nu er WS_FTP LE blevet installeret i C:\Program Files\WS_FTP - en genvej
vil være synlig
I start-dialogen kan man oprette en ny session-profil:

Så skulle vi være klar til at oprette forbindelsen:
Forbindelsen oprettes, og de to vinduer i WS_FTP viser til venstre: C:\beatles
- og til højre ftp.sunet.se:
pub'FTP kan også benyttes til fx backup på Internettet