Τα άρθρα της ομάδας

Γνωρίστε την Internet Engineering Task Force (IETF)

Πώς βοηθά η IETF τα δίκτυα να συνεργάζονται; Τα RFC, τα προαιρετικά πρότυπα και η διάκριση του Lu Heng μεταξύ συντονισμού και ελέγχου.

Περιεχόμενα

Δύο μικροσκοπικοί μηχανικοί ενώνουν συμβατούς μπλε συνδέσμους ανάμεσα σε συσκευές που έχουν κατασκευαστεί ανεξάρτητα.
Οι κοινές προδιαγραφές βοηθούν συστήματα που κατασκευάστηκαν ανεξάρτητα να συνεργάζονται. Η χρησιμότητά τους εξαρτάται από όσα μπορούν οι άνθρωποι να υλοποιήσουν και να δοκιμάσουν.

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

Η Internet Engineering Task Force, ή IETF, αναπτύσσει πολλές από αυτές τις τεχνικές προδιαγραφές. Η δουλειά της βοηθά συστήματα που κατασκευάζονται ανεξάρτητα να συνεργάζονται. Αυτό θέτει ένα χρήσιμο ερώτημα: πώς μπορούν οι κοινοί κανόνες να κάνουν εφικτό ένα παγκόσμιο δίκτυο, αφήνοντας παράλληλα τους συμμετέχοντες ανεξάρτητους;

Τι κάνει πραγματικά η IETF

Η εισαγωγική παρουσίαση της ίδιας της IETF περιγράφει μια ανοιχτή κοινότητα προτύπων. Οι άνθρωποι συνεισφέρουν ως άτομα, μεταξύ άλλων μέσω των λιστών ηλεκτρονικού ταχυδρομείου των ομάδων εργασίας. Εξετάζουν τεχνικά προβλήματα, συζητούν προτάσεις και αναπτύσσουν προδιαγραφές που μπορούν να υλοποιήσουν άλλοι. Αν αναζητάτε τον επίσημο ιστότοπο του οργανισμού, αυτός ο σύνδεσμος οδηγεί εκεί.

Σκεφτείτε μια προδιαγραφή ως κοινό σύνολο οδηγιών. Διαφορετικές εταιρείες μπορούν να κατασκευάσουν τα δικά τους προϊόντα σύμφωνα με αυτήν και έπειτα να ελέγξουν αν τα προϊόντα συνεργάζονται. Η αξία έγκειται στο ότι καθίσταται δυνατή η επικοινωνία πέρα από τα όρια των οργανισμών.

Ένα RFC είναι έγγραφο, όχι αυτόματα πρότυπο

Πολλοί αναγνώστες συναντούν πρώτη φορά την IETF μέσω ενός αριθμού RFC. Το RFC σημαίνει Request for Comments, την ιστορική ονομασία μιας σειράς δημοσιευμένων εγγράφων. Όπως εξηγεί ο οδηγός της IETF για τα RFC, η σειρά περιλαμβάνει πρότυπα, τρέχουσες βέλτιστες πρακτικές, πειραματική εργασία και πληροφοριακά έγγραφα. Περιλαμβάνει επίσης δημοσιεύσεις από εκδοτικές ροές πέραν της IETF.

Πριν πείτε «το πρότυπο το απαιτεί», ελέγξτε την κατάσταση του εγγράφου και αν μεταγενέστερα έγγραφα το ενημερώνουν ή το αντικαθιστούν. Η δημοσίευση μιας πρότασης ως RFC δεν μετατρέπει από μόνη της κάθε ιδέα που περιέχει σε καθολική απαίτηση.

Πώς υποτίθεται ότι επιτυγχάνεται συμφωνία

Η παράδοση της IETF συνδυάζει την κρίση των μηχανικών με την εμπειρία λειτουργικών υλοποιήσεων. Η εξήγησή της για την κατά προσέγγιση συναίνεση τονίζει ότι πρέπει να εξετάζονται οι τεχνικές αντιρρήσεις, συμπεριλαμβανομένων όσων εκφράζει μια μειοψηφία. Η καταμέτρηση υποστηρικτών δεν υποκαθιστά την απάντηση σε ένα σχεδιαστικό πρόβλημα.

Η δήλωση αποστολής της IETF κάνει επίσης μια σημαντική διάκριση: ένα πρότυπο περιγράφει πώς γίνεται κάτι με συνεπή τρόπο· η IETF δεν επιβάλλει ούτε αστυνομεύει με αυτόν τον τρόπο τη χρήση του. Η υιοθέτηση δίνει σε μια προδιαγραφή πρακτική εμβέλεια. Η δημοσίευση και μόνο δεν δίνει σε έναν οργανισμό εξουσία διοίκησης του διαδικτύου.

Πού θέτει το όριο ο Lu Heng

Στο Σημείωμα 65, για την πρωτοκαθεδρία του λειτουργικού κώδικα, ο Lu Heng χρησιμοποιεί αυτή την τεχνική παράδοση για να αμφισβητήσει την εξουσία που διεκδικούν τα περιφερειακά μητρώα διαδικτύου. Η κριτική του αφορά όσα συμβαίνουν όταν η διαχείριση των αρχείων πόρων αριθμοδότησης μετατρέπεται σε εξουσία πάνω στα δίκτυα που εξαρτώνται από αυτά.

Η διάκριση έχει σημασία: η σύνταξη μιας προδιαγραφής πρωτοκόλλου και η διαχείριση των καταχωρίσεων διευθύνσεων ενός φορέα εκμετάλλευσης είναι διαφορετικές λειτουργίες. Μια ανοιχτή τεχνική συζήτηση μπορεί να παράγει χρήσιμο τεχνικό έργο. Σύμφωνα με το επιχείρημα του Lu Heng, δεν μπορεί να κατασκευάσει εντολή διακυβέρνησης φορέων εκμετάλλευσης που δεν έχουν εξουσιοδοτήσει έναν τέτοιο πολιτικό ρόλο.

Η κατεύθυνση που προτείνει είναι ένα σύστημα συντονισμού το οποίο τα δίκτυα μπορούν να επαληθεύουν μόνα τους. Κοινά αρχεία και ένα μικρό σύνολο κοινών κανόνων θα απέτρεπαν τη διπλή χρήση, θα καθόριζαν ποιος ελέγχει ποιους πόρους και θα προστάτευαν την ασφάλεια. Για παράδειγμα, οι συμμετέχοντες θα μπορούσαν να ελέγχουν μια μεταβίβαση διευθύνσεων βάσει δημόσιων κανόνων, αντί να εξαρτώνται από τη διακριτική έγκριση ενός μητρώου.

Οι φορείς εκμετάλλευσης θα έκαναν τις επόμενες επιλογές μέσω του κώδικα που εκτελούν και των αλλαγών που υιοθετούν. Η επιλογή ασύμβατων κανόνων μπορεί να περιορίσει ποια δίκτυα συνεργάζονται· η πρότασή του καθιστά αυτό το όριο ορατό, αντί να μετατρέπει τη διαφωνία σε διοικητική τιμωρία.

Γιατί η διάκριση έχει σημασία πριν από μια κρίση

Όταν ένα δίκτυο εξαρτάται από την αναγνώριση ενός θεσμού, η αντικατάσταση αυτής της εξάρτησης είναι δύσκολη ακριβώς όταν η συνέχεια έχει τη μεγαλύτερη σημασία. Ο Lu Heng υποστηρίζει την έγκαιρη ενσωμάτωση επαληθεύσιμων αρχείων και ανεξάρτητης επικύρωσης στον σχεδιασμό, ώστε η συνεργασία να αντέχει στην αποτυχία ή στη χειραγώγηση ενός θεσμού.

Το επόμενο ερώτημα είναι συγκεκριμένο: σε τι πρέπει να μπορεί να βασίζεται ένας φορέας εκμετάλλευσης και ποια εξουσία δεν πρέπει να αποκτήσει ποτέ ένας φορέας συντονισμού; Ξεκινήστε από το συντομότερο Σημείωμα 72: η Διακήρυξη Δικαιωμάτων του Συντονισμού της Μοναδικότητας.