A method and apparatus for notifying a first network node that a second
network node has gone off-line during a communication session is
disclosed. The first network node may be a client and the second network
node may be a server. The client and the server communicate using an
embedded protocol, such as telnet. The protocol defines a login process
that must be used by the client to establish a logical connection to the
server. The protocol also specifies that the server must immediately issue
a response to a login attempt, by either establishing a connection or
issuing an error message. The first network node determines that no
communications have been received from the second server in a
pre-determined period of time. The first network node generates invalid
login information, such as a randomly generated invalid user id and an
invalid password. A login command is sent from the first network node to
the second network node. The login command includes the previously
generated invalid login information. The second network node responds,
indicating that the login information is invalid or that login is refused.
The response provides a positive indication to the first network node that
the second network node is on-line. The process can be repeated frequently
without requiring any significant system resources. If the second network
node does not immediately respond, the communication session can be
recovered or terminated, thereby maximizing system resources.
Μια μέθοδος και μια συσκευή για έναν πρώτο κόμβο δικτύων ότι ένας δεύτερος κόμβος δικτύων έχει πάει off-$l*line κατά τη διάρκεια μιας συνόδου επικοινωνίας αποκαλύπτονται. Ο πρώτος κόμβος δικτύων μπορεί να είναι πελάτης και ο δεύτερος κόμβος δικτύων μπορεί να είναι ένας κεντρικός υπολογιστής. Ο πελάτης και ο κεντρικός υπολογιστής επικοινωνούν τη χρησιμοποίηση ενός ενσωματωμένου πρωτοκόλλου, όπως Telnet. Το πρωτόκολλο καθορίζει μια διαδικασία σύνδεσης που πρέπει να χρησιμοποιηθεί από τον πελάτη για να εγκαταστήσει μια λογική σύνδεση στον κεντρικό υπολογιστή. Το πρωτόκολλο επίσης διευκρινίζει ότι ο κεντρικός υπολογιστής πρέπει αμέσως να εκδώσει μια απάντηση σε μια προσπάθεια σύνδεσης, με είτε την εγκατάσταση μιας σύνδεσης είτε την έκδοση ενός μηνύματος λάθους. Ο πρώτος κόμβος δικτύων καθορίζει ότι καμία επικοινωνία δεν έχει παραλήφθουν από το δεύτερο κεντρικό υπολογιστή σε μια προκαθορισμένη χρονική περίοδο. Ο πρώτος κόμβος δικτύων παράγει τις άκυρες πληροφορίες σύνδεσης, όπως μια τυχαία παραγμένη άκυρη ταυτότητα χρηστών και ένας άκυρος κωδικός πρόσβασης. Μια εντολή σύνδεσης στέλνεται από τον πρώτο κόμβο δικτύων στο δεύτερο κόμβο δικτύων. Η εντολή σύνδεσης περιλαμβάνει τις προηγουμένως παραγμένες άκυρες πληροφορίες σύνδεσης. Ο δεύτερος κόμβος δικτύων αποκρίνεται, δείχνοντας ότι οι πληροφορίες σύνδεσης είναι άκυρες ή ότι η σύνδεση απορρίπτεται. Η απάντηση παρέχει μια θετική ένδειξη στον πρώτο κόμβο δικτύων ότι ο δεύτερος κόμβος δικτύων είναι σε ανοικτή γραμμή. Η διαδικασία μπορεί να επαναληφθεί συχνά χωρίς απαίτηση οποιωνδήποτε σημαντικών πόρων συστημάτων. Εάν ο δεύτερος κόμβος δικτύων δεν αποκρίνεται αμέσως, η σύνοδος επικοινωνίας μπορεί να ανακτηθεί ή να ολοκληρωθεί, με αυτόν τον τρόπο μεγιστοποιώντας τους πόρους συστημάτων.