Κοινή χρήση τεχνολογίας

Κοινή χρήση σημειώσεων δικτύου υπολογιστών (Κεφάλαιο 6 Επίπεδο εφαρμογής)

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

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

6. Επίπεδο εφαρμογής

6.1 DNS συστήματος ονομάτων τομέα

Ανάλυση διευθύνσεων, μετατροπή ονομάτων τομέα σε διευθύνσεις IP

Δύο μέθοδοι ερωτήματος για ανάλυση

αναδρομικό ερώτημα

Επαναληπτικό ερώτημα

6.2 Πρωτόκολλο μεταφοράς αρχείων FTP

Με βάση το TCP, επειδή η μεταφορά αρχείων δεν μπορεί να πάει στραβά

Πρωτόκολλο απλής μεταφοράς TFTP

Η ευνουχισμένη έκδοση χρησιμοποιεί datagrams UDP και υποστηρίζει μόνο μεταφορά αρχείων αλλά όχι αλληλεπίδραση.

6.3 Πρωτόκολλο απομακρυσμένου τερματικού TELNET

Γνωστό και ως πρωτόκολλο εξομοίωσης τερματικού, η υλοποίηση δεν είναι περίπλοκη και χρησιμοποιείται σπάνια τώρα.

Χρησιμοποιείται η σύνδεση TCP και η μορφή NVT χρησιμοποιείται στη μέση για τη μετατροπή των πλήκτρων του χρήστη και άλλων εισόδων. Το τέλος προορισμού μπορεί στη συνέχεια να το μετατρέψει στη μορφή που απαιτείται από το αντίστοιχο σύστημα.

6.4 Παγκόσμιος Ιστός WWW

Μεγάλης κλίμακας, διαδικτυακό αποθετήριο πληροφοριών

Δηλαδή, ο ιστότοπος συνδέεται με άλλο ιστότοπο, χρησιμοποιώντας το distributed

Εφαρμογή: Για παράδειγμα, κάνοντας κλικ στις υπογραμμισμένες μπλε λέξεις θα μεταβείτε σε άλλη ιστοσελίδα.
Εάν δεν υπάρχει Παγκόσμιος Ιστός, οι χρήστες μπορούν να χρησιμοποιήσουν μόνο σύνθετες εντολές για να μεταπηδήσουν και δεν μπορούν να κάνουν απευθείας κλικ σε συνδέσμους.

Ο Παγκόσμιος Ιστός είναι ένα κατανεμημένο σύστημα υπερμέσων και μια επέκταση του συστήματος υπερκειμένου, προσθέτοντας ήχους, εικόνες κ.λπ.

Ενιαία διεύθυνση URL εντοπισμού πόρων

Επισήμανση διαφορετικών εγγράφων στον Παγκόσμιο Ιστό

Πρωτόκολλο μεταφοράς υπερκειμένου HTTP

Χρησιμοποιήστε σύνδεση TCP, αλλά το ίδιο το HTTP δεν έχει σύνδεση, δηλαδή δεν χρειάζεται να δημιουργήσετε μια σύνδεση HTTP πριν ανταλλάξετε μηνύματα HTTP.

  • Περάστε το μήνυμα αιτήματος HTTP ως την τρίτη φάση του TCP και, στη συνέχεια, λάβετε το μήνυμα απόκρισης HTTP

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

διακομιστή μεσολάβησης

Ένα επίπεδο κρυφής μνήμης προστίθεται στη μέση Εάν υπάρχουν δεδομένα στη μνήμη cache, θα ανταποκρίνεται απευθείας στον πελάτη χωρίς να χρειάζεται να μεταβείτε στο Διαδίκτυο για πρόσβαση στον πόρο.

Δομή μηνυμάτων HTTP

1. Γραμμή εκκίνησης

  • Αίτημα: Γραμμή αιτήματος (μέθοδος (GET, POST...), URL, έκδοση, CRLF)
  • Απάντηση: γραμμή κατάστασης (έκδοση, κωδικός κατάστασης, φράση, CRLF)

2. Η πρώτη γραμμή

3. Υποκείμενο οντότητας

  • Αίτημα: σώμα αιτήματος
  • ανταπόκριση: σώμα απόκρισης

Συμβουλές: Οι κωδικοί κατάστασης περιλαμβάνουν

  • 200 οκ
  • 304 ανακατεύθυνση
  • 400 σφάλμα πελάτη
  • Σφάλμα διακομιστή 500 κ.λπ.
Έγγραφο HTML για τον Παγκόσμιο Ιστό

Απλώς καταλάβετε ότι είναι μια ιστοσελίδα
Είναι στενά συνδεδεμένο με τις γνώσεις front-end που έχω μάθει λίγο.html css js Όλοι γνωρίζουν τι είναι και υπάρχουν πολλές πληροφορίες στο διαδίκτυο, οπότε δεν θα μπω σε λεπτομέρειες εδώ.

Σύστημα ανάκτησης πληροφοριών World Wide Web

Μηχανή αναζήτησης: εργαλείο που χρησιμοποιείται για αναζήτηση στον Παγκόσμιο Ιστό (αναζήτηση πλήρους κειμένου, αναζήτηση κατηγορίας)

Blogs και Weibo

Το blog blog είναι η κοινή χρήση προσωπικών εγγράφων και ημερολογίων

Το Weibo είναι ένα μικρομπλόγκ που καταγράφει μόνο ασήμαντα κομμάτια και απαντά σε μια ερώτηση.

Ιστότοπος κοινωνικής δικτύωσης

facebook, youtube, tiktok…

6.5 Email

Απλό πρωτόκολλο μεταφοράς αλληλογραφίας SMTP

Διαδικτυακή μορφή μηνύματος κειμένου RFC

Χρήση πρωτοκόλλου SMTP TCP ως πρωτόκολλο στρώματος μεταφοράς

6.6 Πρωτόκολλο DHCP διαμόρφωσης δυναμικού κεντρικού υπολογιστή

Προμήθεια Συνδέστε και παίξτε δικτύωση Μηχανισμοί

Όταν ένας υπολογιστής συνδέεται σε ένα δίκτυο, του εκχωρείται αυτόματα μια διεύθυνση IP.

Κάθε δίκτυο έχει τώρα τουλάχιστον έναν πράκτορα αναμετάδοσης DHCP

6.7 Απλό πρωτόκολλο διαχείρισης δικτύου SNMP

Προγράμματα διαχείρισης, διαδικασίες κ.λπ.

6.8 Επικοινωνία διαδικασίας εφαρμογής σε όλο το δίκτυο

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

Αρκετές συνήθως χρησιμοποιούμενες κλήσεις συστήματος

Όταν μια διαδικασία εφαρμογής χρειάζεται να επικοινωνήσει χρησιμοποιώντας το δίκτυο, εκδίδει μια κλήση συστήματος.
Χρησιμοποιώντας το API διεπαφής προγραμματισμού εφαρμογών TCP/IP, μπορείτε να γράψετε εφαρμογές δικτύου που βασίζονται στο Διαδίκτυο.
Όταν καλούν το API, οι χρήστες μπορούν να χρησιμοποιούν υπηρεσίες TCP ή άλλες υπηρεσίες όπως το UDP.
Το TCP παρέχει υπηρεσίες προσανατολισμένες στη σύνδεση.
Η χρήση υπηρεσιών TCP απαιτεί τη διέλευση από 3 στάδια:

  • φάση εγκατάστασης σύνδεσης
  • φάση μεταφοράς δεδομένων
  • φάση απελευθέρωσης σύνδεσης

6.9 Εφαρμογές P2P

Περιλαμβάνει τη μεταφόρτωση και τη λήψη αρχείων

Το λογισμικό P2P είναι λογισμικό που χρησιμοποιεί αρχές P2P για την επίτευξη λήψης υψηλής ταχύτητας, όπως: Thunder