Je bent gebruiker nummer: van deze pagina.
= Gewijzigd sinds vorige release
= Nieuw sinds vorige release
FTP = File Transfer Protocol. Met FTP kunnen zoals gezegd files over het netwerk worden verstuurd. Om files van een andere computer te halen heb je doorgaans een username en een password op dat andere computer systeem nodig en uiteraard het internet adres van die computer. Een groot aantal organisaties heeft een speciale server geinstalleerd die voor iedereen toegankelijk is: dit zijn de zogenaamde Anonymous FTP Servers. Iedereen kan binnen komen door als username anonymous en als password je_eigen_mail_adres op te geven. Op Anonymous-Ftp servers kun je grote hoeveelheden software (freeware, shareware, public domain software, etc.) vinden voor alle soorten operating systemen (msdos, unix, vax/vms, amiga, apple, enz.)
Er is een groot aantal filetypes: WP-files, executables, Unix Tar files, zip/arj/zoo/lharc files, ascii-files, etc. Grofweg kunnen we al deze files indelen in twee categorieen:
Voor het versturen van files via FTP zijn er daarom twee modi: ascii (of text) en binary. Normaal leesbare text files (en postscript files) moeten in ASCII modus verstuurd worden; andere files (tar/zip/arj/zoo/lharc/Z/tgz) moeten in BINARY modus verstuurd worden.
Als je zelf net een super goed programma hebt ontwikkeld of een interessante paper hebt geschreven, dan kun je die op een Anonymous-Ftp server uploaden zodat andere mensen kennis kunnen nemen van jouw werk. Elke Anonymous-Ftp server heeft een eigen beleid voor het accepteren van software: het is verstandig om daar eerst kennis van te nemen alvorens te gaan uploaden. Oja, de meeste servers accepteren geen illegale software en X-rated plaatjes.
Belangrijk is dat je uitgaan van de plaats waar JIJ zit een waar JIJ wilt waar het bestand naar toe gaat.
Dat zijn:
Hieronder vind je een korte lijst van sites die ik regelmatig bezoek, misschien hebben jullie er ook wat aan.
ftp.funet.fi (nic.funet.fi)................. Dos, Windows, Games, Turbo Pascal wuarchive.wustl.edu (ftp.wustl.edu)......... Dos, Windows, Games ftp.cica.indiana.edu........................ Windows, Dos, Games ftp.uml.edu................................. Dos, Windows, Games (was ftp.ulowell.edu) ftp2.uml.edu................................ Mirror van ftp.uml.edu oak.oakland.edu............................. Dos, Windows, Games garbo.uwasa.fi.............................. Dos, Windows, Games ftp-os2.cdrom.com........................... OS/2 ftp-os2.nmsu.edu............................ OS/2, multimedia ftp.surfnet.nl.............................. Nederlandse mirror van oakland en CICA ftp.nl.net.................................. Bloedsnelle Nederlandse mirror voor LinuxIn de nieuwsgroep nlnet.announce staat ook een lijst van Nederlandse sites. De lijst van Perry Rovers is een persoonlijke aanrader. Uit de nieuwsgroep comp.archives.msdos.announce
: Filename: ftp-list.zip : Description:Anonymous FTP: FAQ and Site List : Anonymous FTP: Frequently Asked Questions and Site List : Uploader name & email: Perry Rovers Perry.Rovers@kub.nl (author) : Author: Perry Rovers : Email: Perry.Rovers@kub.nl : Special requirements: none : Shareware payment required from private users: N : Shareware payment required from corporates: N : Distribution limitations: N : Demo: N : Nagware: N : Self-Documenting: Y : This file contains a Frequently Asked Questions (FAQ) list on the : use of Anonymous FTP and an Anonymous FTP Site Listing. Updated : version.
Vanuit de GIW gaat het als volgt:
Open de Netwerk folder van Windows en start het FTP-icon. Vul bij de
"Parameters" in: ftp.funet.fi.
Geef als username anonymous en als password je eigen email-adres
(A.B.C.D.vanhetAlfabet@KUB.NL) Het password zie je uiteraard niet
als je het intypt.
Een voorbeeld sessie van Anonymous FTP:
220- 220-Hello user at kubvx1.kub.nl, 220- 220-Welcome to the FUNET archive, Please login as `anonymous' with 220-your E-mail address as the password to access the archive. 220-See the README file for more information about this archive. 220- 220- All transfers are logged with your host name and whatever you entered 220- for the password. If you don't like this policy, disconnect now! 220- 220-nic.funet.fi FTP server (Version 4.1085 problems@ftp.funet.fi) ready. 220-There are 102 (max 256) archive users in your class at the moment. 220-Local time is Tue Oct 12 17:22:17 1993 EET 220- 220-You can retrieve Ftp-archive top-level README before logon as well. 220 Connected to FTP.FUNET.FI. Name (FTP.FUNET.FI:rutger): anonymous <- "anonymous" intypen 331 Guest login ok, give your E-mail address for password. Password: <-- "A.B.C.D.vanhetAlfabet@kub.nl" intypen 230 FTP> cd /pub/msdos/games <-- "cd /pub/msdos/games" intypen 250 CWD command successful. FTP> dir <-- "dir" intypen 200 PORT command successful. 150 Opening ASCII mode data connection for . -rw-rw-r-- 1 msdos1 ftp 840 Jun 15 06:41 00Index -rw-rw-r-- 1 jka ftp 16912 Sep 10 14:23 00Index.all -rw-r--r-- 1 jka ftp 454 Jan 27 1993 0Readme drwxrwsr-x 3 jka ftp 1024 Sep 24 09:38 adventure drwxrwsr-x 3 jka ftp 1024 Sep 8 04:00 apogee drwxrwsr-x 5 jka ftp 1024 Oct 8 13:34 demos .... drwxrwsr-x 3 jka ftp 1024 Sep 9 08:09 misc drwxrwsr-x 3 jka ftp 512 Sep 23 03:52 patches drwxrwsr-x 2 jka ftp 512 Aug 23 06:56 tetris 226 Transfer complete. 1670 bytes received in 00:00:02.88 seconds FTP> cd tetris <-- "cd tetris" intypen 250 CWD command successful. FTP> dir <-- "dir" intypen 200 PORT command successful. 150 Opening ASCII mode data connection for . -rw-rw-r-- 1 msdos1 ftp 241 Apr 23 21:31 00Index .... -rw-r--r-- 1 msdos1 ftp 8938 Sep 3 1992 2ktetris.zip .... -rw-r--r-- 1 jka ftp 104684 Apr 2 1993 tetris-d.zip -rw-r--r-- 1 msdos1 ftp 62663 May 17 1991 ttetris.lzh .... 226 Transfer complete. 1309 bytes received in 00:00:01.40 seconds FTP> bin <-- "bin" intypen: binary transfer modus FTP> lcd c:\temp <-- "lcd c:\temp" intypen: change local dir Local directory now C:\TEMP. 200 Type set to I. FTP> get tetris-d.zip <-- "get tetris-d.zip" intypen: downloaden 200 PORT command successful. 150 Opening BINARY mode data connection for: /pub/msdos/games/tetris/tetris-d.zip (104684 bytes). 226 Transfer complete. local: TETRIS-D.ZIP remote: tetris-d.zip 104684 bytes received in 00:00:33.50 seconds FTP> bye <-- "bye" intypen: uitloggen. 221 You transferred 105 KBytes during this session.
Let er op dat DOS-filenames niet langer kunnen zijn dan 8 karakters en dat de extensie niet meer dan 3 karakters kan bevatten. Op sommige Anonymous FTP servers staan files (met name Unix files) die een langere naam kunnen hebben. Om deze Unix-filenames compatible te maken met de DOS-filenames kun je bij het "GET" commando een tweede parameter opgeven die de nieuwe DOS-filename is. Bijvoorbeeld:
FTP> bin FTP> get mgetty-0.22.tar.gz mgetty22.tgz
Als je software download dan moet je vaak eerst een of ander decompressie programma gebruiken voordat je die software kan gebruiken. Elk compressie/decompressie programma heeft zijn eigen extensie. Alle gecompresseerde software moet in binary mode verstuurd worden.
Extensie Compressor Decompressor OS *.ZIP PKZIP.EXE PKUNZIP.EXE DOS, OS/2, *.ARJ ARJ.EXE ARJ.EXE DOS, OS/2 *.ZOO ZOO.EXE ZOO.EXE DOS, OS/2 *.LHA LHARC.EXE LHARC.EXE DOS, OS/2 *.tar tar cvf tar xvf Unix systemen *.tgz, tar.gz gzip & tar gunzip -dv | tar xvf Unix systemen *.Z compress decompress Unix systemenNieuwe versies van PK[UN]ZIP en ARJ zijn verkrijgbaar via Anonymous FTP:
Als je een overzicht vraagt van een directory (met het 'DIR' commando) op een of andere Anonymous Ftp site dan 'schiet' vaak alles te snel voorbij. Er zijn diverse oplossingen:
De reden waarom je je eigen email-adres als Anonymous-FTP password moet gebruiken is in je eigen belang en wel hierom:
Je kan het gebruiken van je email-adres als Anonymous FTP password dus beschouwen als onderdeel van de netiquette.
Het is een kleine moeite om je eigen email-adres als password op te geven. Vind je het toch te veel moeite om A.B.C.D.vanhetAlfabet@kub.nl in te typen, dan kun je ook volstaan met s<ANR>@kub.nl (bijvoorbeeld: s123456@kub.nl) aangezien dat ook een geldige notatie voor je email-adres is.
Omdat de format van bestandsnamen van VMS anders is dan Unix kan het commando mput/mget [filenames] problemen opleveren:
# Map filenames nmap $1.$2;$3 $1.$2 # Translate characters ntrans ABCDEFGHIJKLM abcdefghijklm ntrans NOPQRSTUVWXYZ nopqrstuvwxyz # Neem de laatste versies van bv C files mget *.c
rutger@kub.nl
+----------------------------------------------------------+ | It is cold in the scriptorium, my fingers hurt. I leave | | these writings, I don't know for who, I don't know why: | | Stat rosa pristina nomine, nomina nuda tenemus. | | +----------------------------------------------------------+