Gopher

1. Tι είναι το Gopher ;

Το Gopher είναι μια υπηρεσία πουπαρέχουν συνήθως τα δίκτυα TCP/IP, όπως είναι το telnet, το ftp, τοrlogin κτλ. Στην ουσία δηλαδή, είναι ένα πρόγραμμα, που δουλεύει σεκάποιο υπολογιστή και μπορεί μέσω του δικτύου να προσπελάσει πληροφορίεςαποθηκευμένες σε ένα άλλο υπολογιστή.

Η λειτουργία του Gopher είναι αυτή της ανάκτησης πληροφορίας από κάποιοserver. Είναι δηλαδή ένα πρόγραμμα, ένα service το οποίο επιτρέπει τηνπροσπέλαση σε κάποιες πληροφορίες που υπάρχουν στο server. Η προσπέλασηαυτή γίνεται μέ ένα δομημένο τρόπο, αφού ο Gopher Server (όπως σε όλεςτις services του TCP/IP, έτσι και στον Gopher, υπάρχει ένα serverκομμάτι και ένα client κομμάτι) στέλνει στον Gopher client ένα μενού,από το οποίο ο χρήστης του client επιλέγει τις πληροφορίες που θέλει ναδεί.

2. Tι πληροφορίες διακινούνται μεταξύ ενός Gopher Server καιενός Gopher Client ;

Ο Gopher γενικά επιτρέπει την αποστολή κάθε μορφής πληροφορίας.Μπορούμε να πάρουμε ASCII text files, εικόνες, εκτελέσιμα προγράμματα(executables) κλπ. Επίσης το μενού που στέλνει ο Gopher στους clientsμπορεί να περιέχει και directories, δίνοντας έτσι μια δενδρική δομήπληροφοριών, μέσα στην οποία μπορεί να αποθηκεύσει κανείς ότι πληροφορίαθέλει.

3. Ποιός είναι ο Gopher Server και ποιός ο Gopher Client ;

Οπως και κάθε άλλο service που βασίζεται και λειτουργεί σε TCP/IPδίκτυα, έτσι και ο Gopher, για να εργασθεί απαιτεί δύο κομμάτια. Το έναείναι ο server. Ο server τρέχει στο computer στο οποίο είναιαποθηκευμένες οι πληροφορίες τις οποίες θέλουμε να βλέπουν οι χρήστεςμας. Ο χρήστης από την πλευρά του, χρησιμοποιεί το client κομμάτι τουGopher, το οποίο συνδέεται μέσω του δικτύου με το server και παίρνει τιςπληροφορίες.

4. Πως υλοποιείται το Gopher στο .ampr.org ;

To Gopher είναι μια συνηθισμένη υπηρεσία στο Internet. Πολλοί υπολογιστές του Internet προσφέρουν την υπηρεσία αυτή στους χρήστες τους. Στο TCP/IP δίκτυο των ραδιοερασιτεχνών, το κατά κόρον χρησιμοποιούμενο πρόγραμμα είναι το NOS. Η τελευταία έκδοση του NOS που κυκλοφορεί στην χώρα μας (1.10i) ενσωματώνει τον Gopher Server (εδώ να ευχαριστήσουμε τον SV1UY, για τις προσπάθειες του να φέρνει και να διαθέτει πάντα το τελευταίο version, σχεδόν αμέσως μετά την κυκλοφορία του στην Αμερική). Με τον τρόπο αυτό έχουμε έτοιμο τον Gopher Server.

O Gopher client είναι μια άλλη ιστορία, αφού το NOS δεν διαθέτει gopher client. Ευτυχώς, υπάρχουν διάφορα προγράμματα στην αγορά (και shareware) τα οποία περιλαμβάνουν το Gopher client. Τέτοια προγράμματα είναι το Minuet του Πανεμιστημίου της Μινεσσότα, το hgopher (για περιβάλλον Windows) κτλ.

Το πρόβλημα που υπάρχει στην περίπτωση αυτή, είναι το γεγονός ότι ταπρογράμματα αυτά, έχουν φτιαχθεί για ενσύρματα δίκτυα TCP/IP, στα οποίαυπάρχει σε κάθε computer, το TCP/IP. Στα PCs μας όμως το TCP/IPυλοποιείται από το NOS. Αν δεν χρησιμοποιήσουμε το NOS, πως θαδημιουργηθεί το TCP/IP stack για να δουλέψει για παράδειγμα το Minuet ; Σε αυτή την περίπτωση απαιτείται η χρήση κάποιων drivers, οι οποίοι θαεπιτρέψουν την δημιουργία ενός TCP/IP stack στα PCs μας.

Τέτοιοι drivers είναι π.χ. το SLIP8250 το οποίο μας επιτρέπει νακάνουμε SLIP (Serial Line IP) συνδέσεις, χρησιμοποιώντας TCP/IP. Ανπαραδείγματος χάριν θέλουμε να συνδέσουμε σε ένα υπολογιστή που τρέχειτο NOS, ένα άλλο PC, για να τρέχουμε το Minuet και οι δύο υπολογιστέςείναι κοντά ο ένας στον άλλο (λιγώτερο από 25 μέτρα), τότε συνδέουμε ταPC με ένα null-modem καλώδιο μέσω των σειριακών θυρών τους, καιτρέχοντας το SLIP8250 δημιουργείται μια TCP/IP σύνδεση πάνω από τηνσειριακή γραμμή. Αλλος driver είναι ο ETHRAX25. Ο driver αυτός,επιτρέπει την εξωμοίωση ενός Εthernet δικτύου από ένα KISS TNC. Στηνουσία επιτρέπει την εκτέλεση προγραμμάτων που έχουν σχεδιασθεί γιαδίκτυα ethernet, σε ασύρματα δίκτυα.

5. Πως μπορώ να δοκιμάσω το Gopher ;

Αυτή τη στιγμή το Gopher server υπάρχει στο sv1cec.ampr.org και στο sv1uy.ampr.org.Βέβαια, επειδή τα servers αυτά άρχισαν να δουλεύουν πολύ πρόσφατα και σε πειραματικό επίπεδο, δενδιαθέτουν ακόμα πολλές πληροφορίες για να πάρετε. Αν όμως θέλετε να τοδοκιμάσετε, δεν έχετε παρά να πάρετε από το sv1cec.ampr.org (ή από τουςάλλους κόμβους του δικτύου sv1uy.ampr.org ή sv1vv.ampr.org) ταπρογράμματα MINUET, ETHRAX25, WINPKT, ax25conf. Tα προγράμματα αυτά θατα καλέσετε μέ ένα batch file ώς εξής :

ethrax25 0x60 4 0x3f81200
winpkt 0x60
ax25conf 0x60 -mycall k8lt-1 -txdelay 5
minuet

Στο sv1cec.ampr.org τα αρχεία αυτά υπάρχουν, μέσα στααρχεία MINUET.ZIP και ETHRAX25.ZIP, που βρίσκονται στο directoryprograms/ham/minuet, από όπου μπορείτε να τα πάρετε με ftp. Ταπρογράμματα αυτά είναι αρκετά καλά τεκμηριωμένα και σχετικά εύκολα, ώστενα μην αντιμετωπίζει κανείς πρόβλημα στην εγκατάσταση τους. Αν υπάρχεικάποιο πρόβλημα, μπορείτε να αφήσετε μήνυμα στο sv1cec@sv1cec.ampr.org .

Καλές δοκιμές

H σελίδα αυτή έχει προέλθει από τον server sv1cec.ampr.org


[My Home page] [HAM.GR Page]
[APRS.GR Page] [D-STAR Page] [Pactor page]
[Emergency HARES/OEA page] HAM RADIO [ULF for Quake prognosis page] PACKET RADIO JAVA Live DATA
PACKET_FAQ PHOTO WWW LINKS HOT NEWS INDEX PAGE SV1RD Personal info