Τα προγράμματα υπολογιστών μπορούν να αλληλεπιδράσουν μόνο εάν ακολουθούν τα ίδια πρότυπα. Τα δίκτυα επιτρέπουν στα προγράμματα που εκτελούνται σε διαφορετικούς υπολογιστές να αλληλεπιδρούν. Τα προγράμματα αυτά θα μπορούσαν να συνταχθούν από διαφορετικούς παραγωγούς λογισμικού. Τα τυποποιημένα πρωτόκολλα δικτύωσης είναι απαραίτητα για να διασφαλιστεί ότι όλα τα επικοινωνούντα λογισμικά μπορούν να καταλάβουν ο ένας τον άλλον.
Πρακτική
Ο προγραμματιστής μπορεί να αποφασίσει να δημιουργήσει ένα πεδίο σε ένα πακέτο δεδομένων με ένα πεδίο κώδικα όπου το "1" "Αποδοχή", και "2" σημαίνει "Απόρριψη". Αλλά εκτός αν αυτή η ερμηνεία του κώδικα είναι διαθέσιμη σε άλλα προγράμματα, το πρόγραμμα αυτό θα είναι σε θέση μόνο να στείλει μηνύματα στο ίδιο πρόγραμμα που εκτελείται σε διαφορετικό υπολογιστή. Τα πρωτόκολλα δικτύωσης διασφαλίζουν ότι κανένας προγραμματιστής δεν έχει την ευθύνη να αποφασίσει τη διαδικασία λειτουργίας για μια δικτυωμένη λειτουργία.
Ανταγωνισμός
Τα δημοσιευμένα τυποποιημένα πρωτόκολλα δικτύωσης επιτρέπουν τον ανταγωνισμό. Με ένα κοινό πρότυπο αναφοράς, κάθε σπίτι λογισμικού μπορεί να παράγει προγράμματα τα οποία είναι αυτόματα συμβατά με άλλα προγράμματα που εκτελούνται στο ίδιο πεδίο. Αυτό επιτρέπει τον ανταγωνισμό, ο οποίος προάγει την καινοτομία και μειώνει τις τιμές.
Μυστικά του εμπορίου
Ορισμένα πρότυπα δικτύωσης είναι ιδιοκτησιακά. Μια εταιρεία μπορεί να αποφασίσει να διατηρήσει τα λειτουργικά της πρωτόκολλα ένα μυστικό για να αποτρέψει άλλες εταιρείες που ανταγωνίζονται σε ένα πεδίο που κυριαρχούν. Στην εταιρεία, τα πρωτόκολλα πρέπει να γράφονται και να διανέμονται για να εξασφαλίζεται ότι όλα τα προγράμματα τους είναι συμβατά. Αυτό το ιδιόκτητο σύστημα μπορεί να περιλαμβάνει ένα ευρύ φάσμα λειτουργιών και να καλύπτει αρκετά διαφορετικά πρωτόκολλα.
Μικτές υλοποιήσεις
Ένα δικτυωμένο σύστημα θα μπορούσε να περιλαμβάνει συνδυασμό τόσο "ανοιχτών" (διαθέσιμων στο κοινό) όσο και "κλειστών" ) πρωτόκολλα. Μια νέα εφαρμογή ενδέχεται να απαιτεί την προσαρμογή ενός τυποποιημένου πρωτοκόλλου ώστε να λειτουργεί σωστά. Σε αυτή την περίπτωση, η εταιρεία που δημιουργεί το λογισμικό δεν ακολουθεί τα υπάρχοντα πρωτόκολλα, αλλά δημιουργεί ένα νέο.
Καινοτομία
Ορισμένες καταστάσεις απαιτούν από μια εταιρεία να δημιουργήσει το δικό της νέο πρωτόκολλο προκειμένου να κυκλοφορήσει ένα νέο προϊόν το κοινό. Οι διεθνείς οργανισμοί τυποποίησης δεν παράγουν γρήγορα νέα πρότυπα, επομένως μια καινοτόμος εταιρεία μπορεί να χρειαστεί να παράγει νέα πρότυπα και να τα δημοσιεύσει οι ίδιοι, ελπίζοντας ότι άλλες εταιρείες θα πηδήξουν στο πρότυπο και θα δημιουργήσουν επιπλέον εγκαταστάσεις για το νέο προϊόν. Αυτό το σενάριο εμφανίζεται ιδιαίτερα στον ταχέως αναπτυσσόμενο τομέα των ασύρματων δικτύων. Υπάρχουν πολλά ανοικτά πρότυπα σε αυτόν τον τομέα, τα οποία δημιουργήθηκαν αρχικά από μια εταιρεία και όχι από έναν οργανισμό προτύπων. Πολλοί υιοθετούνται αργότερα ως διεθνή πρότυπα.
Συσπειρώσεις
Ορισμένες εμπορικές ενώσεις δημιουργούν ομάδες χρηστών για να υποστηρίξουν συγκεκριμένο τομέα εφαρμογής - όπως βιομηχανικές εφαρμογές ή δικτύωση ροής διαδικασιών για επιχειρήσεις κοινής ωφέλειας. Αυτό επιτρέπει σε μια ομάδα παραγωγών να προωθούν τα προϊόντα τους μέσα σε ένα πλαίσιο αμοιβαίας υποστήριξης μεταξύ των χρηστών τους. Άλλες εμπορικές ενώσεις δημιουργούνται από τους κατόχους κατοχυρωμένων με δίπλωμα ευρεσιτεχνίας πρωτοκόλλων για τη δημιουργία εισοδήματος από το δίπλωμα ευρεσιτεχνίας, ενθαρρύνοντας άλλες εταιρείες να πληρώσουν ένα τέλος για να τις χρησιμοποιήσουν και να επεκτείνουν τη δημοτικότητα του πρωτοκόλλου.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα