Κατηγορία: protocols

  • pxe

    pxe

    PXE ονομάζεται η προδιαγραφή (specification) του λογισμικού που αναλαμβάνει την εγκατάσταση λειτουργικών συστημάτων σε μηχανές του δικτύου που αντλούν τα αρχεία εγκατάστασης από τη μηχανή που ‘τρέχει’ τον PXE server.

    Η αρχιτεκτονική του λογισμικού PXE είναι client-server, αποτελείται από πρόγραμμα-πελάτη και πρόγραμμα-εξυπηρετητή και βασίζεται σε standard πρωτόκολλα όπως το dhcp και το tftp με σκοπό το deployment λειτουργικών συστημάτων μέσα από το lan.

  • tftp

    tftp

    TFTP ονομάζεται ένα απλό (Trivial) πρωτόκολλο μεταφοράς αρχείων που επιτρέπει σε ένα πρόγραμμα – πελάτη (client) να ανασύρει ή να εναποθέσει αρχεία σε ένα πρόγραμμα-εξυπηρετητή (server). Σχεδιάστηκε για το “μπουτάρισμα” (ενεργοποίηση) τερματικών μέσω του τοπικού δικτύου (LAN) και άλλου τέτοιου είδους εφαρμογές που η απλότητα στην υλοποίηση είναι προτεραιότητα σε σχέση με την ασφάλεια.

  • dhcp

    dhcp

    DHCP ονομάζεται το πρωτόκολλο δικτύου που διαχειρίζεται τη δυναμική (Dynamic) διανομή παραμέτρων δικτύου. Παράδειγμα τέτοιων παραμέτρων είναι οι διευθύνσεις IP.

    Χάρη στο dhcp, ο διαχειριστής του δικτύου απαλλάσσεται από τη ρύθμιση των δικτυακών παραμέτρων στις μηχανές που συνδέονται στο δίκτυο, αρκεί στο δίκτυο να υπάρχει ένας dhcp εξυπηρετητής που διανέμει αυτόματα τις παραμέτρους που απαιτούνται για τη δικτύωση.

  • ftp client σε εφαρμογή android

    ftp client σε εφαρμογή android

    Η δυνατότητα των συσκευών να είναι online και να επικοινωνούν με υπηρεσίες που τρέχουν στο τοπικό δίκτυο ή στο διαδίκτυο πολλαπλασιάζει τη δυναμική των mobile εφαρμογών. Ίσως αυτό ακούγεται προφανές, αλλά για όσους από εμάς ασχολούμαστε με embedded συστήματα περισσότερο από μια δεκαετία, εκτιμούμε πολύ περισσότερο τη δυνατότητα της άντλησης και εναπόθεσης της πληροφορίας την στιγμή που απαιτείται, χωρίς προσωρινή αποθήκευση, χωρίς τη μαρτυρική αναμονή της συσκευής να διασυνδεθεί στους server με σειριακό καλώδιο ή άλλα περίεργα πρωτόκολλα για να πάρει και να δώσει τα data που απαιτούνται. Δεν θα επεκταθούμε επ’ αυτού, γιατί στο παρόν σχεδιάσαμε να μιλήσουμε για ανταλλαγή αρχείων με το πρωτόκολλο ftp και πιο συγκεκριμένα για το πως αυτή επιτυγχάνεται μεταξύ android mobile app και ftp server.

    (περισσότερα…)

  • telnet

    telnet

    Το telnet είναι ένα πρωτόκολλο επικοινωνίας που χρησιμοποιείται είτε στο internet, είτε σε τοπικά δίκτυα, για αμφίδρομη text based επικοινωνία. Τυπικά χρησιμοποιείται για την πρόσβαση στο cli (command line interface) ενός απομακρυσμένου υπολογιστή.

    Σημειώνουμε ότι το πρωτόκολλο εξ ορισμού “ακούει” στη θύρα 23.

    που χρησιμοποιείται το telnet;

    Σε text based multiplayer παιχνίδια, στη διαχείριση ενός linux server, στην παραμετροποίηση των περισσότερων router, στον έλεγχο θυρών επικοινωνίας.

    Οι συνεδρίες telnet δεν κρυπτογραφημένες, και για δεν ενδείκνυται για χρήση μέσω internet. Αν και στο internet έχει αντικατασταθεί από το ssh, ωστόσο εξακολουθούν να υπάρχουν αρκετές ενδιαφέρουσες υπηρεσίες που τρέχουν στο internet με telnet: http://www.telnet.org/htm/places.htm.

    Για όσους από εσάς δεν έχετε εμπειρία στην χρήση του telnet και θέλετε να μάθετε περισσότερα, θα βρείτε χρήσιμο τον σύνδεσμο http://telehack.com/ καθώς δεν απαιτεί telnet client – τον εξομοιώνει μέσα από τον browser. Αν διαθέτετε telnet client, δοκιμάστε απευθείας σύνδεση στον telnet server στη διεύθυνση telnet://telehack.com ή στο cli με

    telnet telehack.com 23

    telnet client

    Σχεδόν όλα τα λειτουργικά συστήματα διαθέτουν έναν telnet client, πιθανότατα όχι προεγκατεστημένο, η δε σύνταξη της εντολής που τον ενεργοποιεί είναι κοινή:

    telnet <ip> <port>

    Για την εγκατάσταση σε debian, ubuntu κλπ, χρησιμοποιείστε την εντολή:

    apt-get install telnetd

    Για centos και άλλα που χρησιμοποιούν το yum:

    yum install telnetd

    Αν και στα windows υπάρχει στα features, ίσως βρείτε απλούστερη την εκτέλεση του PuTTy.

    Καθώς η χρήση των συσκευών με android γίνεται όλο και πιο συχνή, ακόμα και για επαγγελματική χρήση, θα ήταν παράλειψη να μην αναφερθούμε στο πολύ καλό juicessh που μας δίνει τη δυνατότητα να συνδεθούμε στην κονσόλα, με telnet ή ssh, από τη φορητή συσκευή μας, tablet ή κινητό τηλέφωνο.

  • scp

    scp

    Ο όρος scp προέρχεται από τα αρχικά  Secure CoPy και αναφέρεται στο πρωτόκολλο ασφαλούς μεταφοράς αρχείων μεταξύ δύο απομακρυσμένων υπολογιστών με χρήση του ssh.

  • ssh

    ssh

    Το SSH (Secure Shell) είναι δικτυακό πρωτόκολλο ασφαλούς επικοινωνίας δεδομένων. Εγκαθιστά κρυπτογραφημένο κανάλι δεδομένων με αρχιτεκτονική client-server, μεταξύ ενός ssh client και ενός ssh server. Αν και οι εφαρμογές του είναι πολλές, τυπικά χρησιμοποιείται για την πρόσβαση σε μηχανήματα unix. Επιτρέπει τη μεταφορά αρχείων μέσω των πρωτοκόλλων scp και sftp.

    Εξ ορισμού το πρωτόκολλο χρησιμοποιεί την πόρτα 22.