Αντιμετώπιση προβλημάτων

Γνώση Υπολογιστών >> Αντιμετώπιση προβλημάτων >  >> Browser

Ποια είναι τα κύρια μέρη του προγράμματος περιήγησης στο Web;

Ακολουθεί μια ανάλυση των κύριων τμημάτων ενός προγράμματος περιήγησης στο Web, μαζί με εξηγήσεις των ρόλων τους:

Core Components:

* Μηχανή απόδοσης: Αυτή είναι η καρδιά του προγράμματος περιήγησης. Παίρνει τον κώδικα HTML, CSS και JavaScript ενός ιστότοπου και το μετατρέπει στην οπτική οθόνη που βλέπετε στην οθόνη σας. Παραδείγματα περιλαμβάνουν:

* Blink: Χρησιμοποιείται από Chrome, Opera και άλλα.

* gecko: Που χρησιμοποιείται από τον Firefox.

* webkit: Χρησιμοποιείται από σαφάρι και παλαιότερες εκδόσεις του Chrome.

* Δικτύωση: Διαχειρίζεται την επικοινωνία μεταξύ των διακομιστών του προγράμματος περιήγησης και του ιστού. Διαχειρίζεται:

* Αποστολή αιτήσεων HTTP: Όταν πληκτρολογείτε μια διεύθυνση URL, το πρόγραμμα περιήγησης στέλνει ένα αίτημα στον διακομιστή που φιλοξενεί τον ιστότοπο.

* Λήψη απαντήσεων HTTP: Ο διακομιστής στέλνει πίσω τα αρχεία του ιστότοπου (HTML, CSS, εικόνες κ.λπ.).

* Προσωρινή αποθήκευση: Τα καταστήματα συχνά προσφέρουν αρχεία τοπικά για να επιταχύνουν τους χρόνους φόρτωσης.

* κινητήρα JavaScript: Εκτελεί τον κωδικό JavaScript που υπάρχει στους ιστότοπους. Αυτό επιτρέπει διαδραστικά στοιχεία, δυναμικό περιεχόμενο και πολλά άλλα. Παραδείγματα περιλαμβάνουν:

* V8: Χρησιμοποιείται από Chrome, Opera και άλλα.

* spidermonkey: Που χρησιμοποιείται από τον Firefox.

* javascriptcore: Που χρησιμοποιείται από το Safari.

* Διεπαφή χρήστη (UI): Τα τμήματα του προγράμματος περιήγησης που αλληλεπιδράτε άμεσα:

* Γραμμή διευθύνσεων: Χρησιμοποιείται για την είσοδο URL.

* Κουμπιά πλοήγησης: Πίσω, προς τα εμπρός, ανανέωση, κ.λπ.

* καρτέλες: Επιτρέψτε στους πολλαπλούς ιστότοπους να είναι ανοιχτά ταυτόχρονα.

* σελιδοδείκτες: Αποθηκεύστε αγαπημένες ιστοσελίδες.

* Ιστορία: Παρακολούθηση των ιστότοπων που επισκεφθήκατε πρόσφατα.

* Ασφάλεια: Προστατεύει τους χρήστες από κακόβουλες ιστοσελίδες και επιθέσεις. Περιλαμβάνει:

* sandboxing: Εκτελεί ιστότοπους σε απομονωμένα περιβάλλοντα για να τους εμποδίσει να παρεμβαίνουν σε άλλα προγράμματα.

* κρυπτογράφηση SSL/TLS: Εξασφαλίζει την επικοινωνία μεταξύ του προγράμματος περιήγησής σας και των ιστότοπων.

* Ανίχνευση ηλεκτρονικού ψαρέματος: Σας προειδοποιεί για δυνητικά επικίνδυνες ιστοσελίδες.

Πρόσθετες λειτουργίες:

* επεκτάσεις και plugins: Προσθέστε λειτουργικότητα στο πρόγραμμα περιήγησης.

* Διαχειριστής λήψης: Χειρίζεται τη λήψη αρχείων.

* Player Media: Παίζει αρχεία ήχου και βίντεο.

* PDF ΠΡΟΜΗΘΕΙΑ: Εμφανίζει έγγραφα PDF.

* Γραμμή αναζήτησης: Ενσωματώνεται με μηχανές αναζήτησης όπως το Google.

Πώς λειτουργούν όλα:

1. καταχώρηση URL: Πληκτρολογείτε μια διεύθυνση URL ή κάντε κλικ σε έναν σύνδεσμο.

2. Αίτημα δικτύου: Το στοιχείο δικτύωσης του προγράμματος περιήγησης στέλνει ένα αίτημα HTTP στον διακομιστή.

3. απάντηση: Ο διακομιστής στέλνει πίσω τα αρχεία του ιστότοπου (HTML, CSS, εικόνες κ.λπ.).

4. απόδοση: Ο κινητήρας απόδοσης αναλύει το HTML, εφαρμόζει το στυλ CSS και εμφανίζει τον ιστότοπο.

5. Εκτέλεση JavaScript: Ο κινητήρας JavaScript εκτελεί οποιονδήποτε κώδικα JavaScript, προσθέτοντας διαδραστικότητα.

6. Αλληλεπίδραση χρήστη: Μπορείτε να αλληλεπιδράσετε με τον ιστότοπο χρησιμοποιώντας τα στοιχεία UI.

Key Takeaways:

* Τα προγράμματα περιήγησης ιστού είναι πολύπλοκα κομμάτια λογισμικού, που αποτελούνται από διάφορα διασυνδεδεμένα μέρη.

* Ο κινητήρας απόδοσης είναι το βασικό στοιχείο, υπεύθυνο για την εμφάνιση του περιεχομένου.

* Οι κινητήρες JavaScript είναι απαραίτητοι για την προσθήκη αλληλεπίδρασης.

* Η ασφάλεια είναι κρίσιμη για την προστασία των χρηστών από απειλές στο διαδίκτυο.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα