Hent Beatles melodier - med FTP

  1. DOS FTP
  2. Internet Explorer HTTP
  3. Internet Explorer FTP
  4. WS_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:

  1. Med en simpel DOS FTP-klient, som automatisk bliver installeret sammen med Windows: C:\Windows\FTP.EXE.
  2. Med Internet Explorer, som foruden protokollen HTTP:// også kan benytte FTP://
  3. Med en 'freeware' FTP-klient, som kan hentes på Internettet - vi vil benytte WS_FTP

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)

Nu skulle DOS-vinduet gerne se sådan ud:

DOS_FTP1.gif (5192 bytes)

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:

DOS_FTP2.gif (5125 bytes)

FTP programmet er parat til at modtage en kommando

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':

Serveren sender en 'directory list', som viser den aktuelle mappes indhold:

DOS_FTP3.gif (13096 bytes)

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:

Nu kunne man jo fortsætte med dir og cd, men vi ved, hvor vi skal hen:

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):

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:

- og vi er tilbage ved DOS-prompten i C:\beatles


2. Internet Explorer HTTP

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)

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:

Hvis vi vil hente mange melodier, er dette alt for besværligt - lad os prøve en anden metode:


3. Internet Explorer FTP

Dette giver et explorer-vindue med mapper og filer på serveren.

Nemmere 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).

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:

WS_FTP1.gif (6756 bytes)

WS_FTP2.gif (5797 bytes)

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:

WS_FTP3.gif (20157 bytes)


FTP kan også benyttes til fx backup på Internettet