ΥπολογιστέςΔίκτυο

TCP-λιμάνια. Κατάλογος των TCP και UDP

Σε δίκτυα υπολογιστών, το λιμάνι είναι το απόλυτο σημείο σύνδεσης στο λειτουργικό σύστημα. Αυτός ο όρος χρησιμοποιείται επίσης για τις συσκευές υλικού, αλλά το λογισμικό είναι μια λογική δομή, η οποία προσδιορίζει μια συγκεκριμένη διαδικασία ή υπηρεσίες.

Port συνδέεται πάντα με τη διεύθυνση IP του κεντρικού υπολογιστή και το είδος του πρωτοκόλλου επικοινωνίας και έτσι ολοκληρώνεται η συνεδρία την κατανομή διεύθυνση. Είναι που προσδιορίζονται για κάθε διεύθυνση και το πρωτόκολλο με τη βοήθεια ενός αριθμού 16-bit, κοινώς γνωστό ως αριθμό θύρας. Ειδικά αριθμούς θυρών που χρησιμοποιούνται συνήθως για τον προσδιορισμό συγκεκριμένων υπηρεσιών. Από τις χιλιάδες που αναφέρονται στο 1024 οι γνωστές αριθμούς θύρας διατηρούνται σύμφωνα με τη συμφωνία για τον καθορισμό των συγκεκριμένων τύπων των υπηρεσιών σε έναν κεντρικό υπολογιστή. Πρωτόκολλα, τα οποία χρησιμοποιούνται κυρίως τις θύρες χρησιμεύουν για τον έλεγχο της διαδικασίας (π.χ., πρωτόκολλο ελέγχου μετάδοσης (TCP) και User Datagram Protocol (UDP) πρωτοκόλλου Internet από το κιτ).

αξία

Οι TCP-λιμάνια δεν χρειάζονται άμεσες συνδέσεις, όπως «από σημείο σε σημείο», όταν οι υπολογιστές σε κάθε άκρο μπορεί να λειτουργήσει με μόνο μία εφαρμογή κάθε φορά. Έγιναν απαραίτητο μετά τα αυτοκίνητα ήταν σε θέση να εκτελεί περισσότερα από ένα πρόγραμμα σε έναν χρόνο, και συνδέθηκαν με σύγχρονα δίκτυα μεταγωγής πακέτων. Στο μοντέλο, αρχιτεκτονική εφαρμογή πελάτη-εξυπηρετητή, τα λιμάνια και τους πελάτες του δικτύου να συνδεθείτε με την έναρξη της υπηρεσίας, την παροχή υπηρεσιών πολυπλεξίας, μετά από μια πρώτη ανταλλαγή των δεδομένων που σχετίζονται με το γνωστό αριθμό θύρας, και απελευθερώνεται από τη μετάβαση σε κάθε περίπτωση αιτήσεων παροχής υπηρεσιών για την ειδική γραμμή. Υπάρχει μια σύνδεση με ένα συγκεκριμένο αριθμό, και έτσι περισσότερους πελάτες μπορούν να εξυπηρετηθούν χωρίς καθυστέρηση.

στοιχεία

Πρωτόκολλο σύνδεσης δεδομένων - Πρωτόκολλο ελέγχου μετάδοσης (TCP) και User Datagram Protocol (UDP) - χρησιμοποιείται για να καθορίσει τον αριθμό θύρας προορισμού και μια πηγή σε κεφαλίδες κατηγορίες τους. Ο αριθμός θύρας είναι ένα 16-bit unsigned ακέραιος. Έτσι, μπορεί να είναι στην περιοχή από 0 έως 65.535.

Ωστόσο, TCP-λιμάνια δεν μπορεί να χρησιμοποιήσει τον αριθμό 0 για UDP Port Πηγή είναι προαιρετική, και η τιμή μηδέν, που σημαίνει την απουσία του.

Η διαδικασία συνδέει κανάλια εισόδου ή εξόδου της μέσω της υποδοχής Internet (αρχείο περιγραφής τύπου) από το πρωτόκολλο μεταφοράς, αριθμό θύρας και τη διεύθυνση IP. Αυτή η διαδικασία είναι γνωστή ως δεσμευτική, και επιτρέπει τη μετάδοση και λήψη δεδομένων μέσω ενός δικτύου.

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

Πώς χρησιμοποιούνται

Εφαρμογές εφαρμογή κοινών υπηρεσιών συχνά χρησιμοποιούν ειδικά διατηρούνται και γνωστή λίστα των TCP και UDP για να λάβετε αιτήματα υπηρεσιών από τους πελάτες. Αυτή η διαδικασία είναι γνωστή ως ακρόασης, και περιλαμβάνει τη λήψη ενός αιτήματος για ένα πολύ γνωστό λιμάνι και να δημιουργήσουν ένα διάλογο μεταξύ του διακομιστή και του πελάτη «ένα-προς-ένα», με τον ίδιο τοπικό αριθμό θύρας. Άλλοι πελάτες μπορούν να συνεχίσουν να συνδεθεί - αυτό είναι δυνατόν, δεδομένου ότι η σύνδεση TCP αναγνωρίζεται ως μια αλυσίδα που αποτελείται από απομακρυσμένες και τοπική διεύθυνση και το λιμάνι. Οι τυπικές θύρες TCP και UDP καθορίζονται με συμφωνία υπό τον έλεγχο του Internet Assigned Numbers Authority (IANA).

Ο πυρήνας των υπηρεσιών δικτύου (κυρίως, WorldWideWeb), χρησιμοποιεί συνήθως ένα μικρό αριθμό των λιμένων - λιγότερο από το 1024. Σε πολλά λειτουργικά συστήματα απαιτούν ειδικά προνόμια για την εφαρμογή για να συνδεθεί με αυτούς, επειδή είναι συχνά θεωρείται ότι είναι ζωτικής σημασίας για τη λειτουργία των δικτύων IP. Από την άλλη πλευρά, οι ενώσεις του τελικού πελάτη, κατά κανόνα, εφαρμόζεται μεγάλος αριθμός από αυτούς, που έχουν επιλεγεί για βραχυπρόθεσμη χρήση, ωστόσο, υπάρχουν λεγόμενες προσωρινές θύρες.

δομή

Οι TCP-θύρες που κωδικοποιείται στην κεφαλίδα του πακέτου του πρωτοκόλλου μεταφοράς, και μπορούν εύκολα να ερμηνευθούν όχι μόνο τα αποστολής και λήψης ηλεκτρονικών υπολογιστών, αλλά επίσης και άλλες συνιστώσες της υποδομής του δικτύου. Ειδικότερα τείχη προστασίας, συνήθως ρυθμιστεί ώστε να γίνει διάκριση μεταξύ των πακέτων ανάλογα με αριθμούς πηγή ή το λιμάνι προορισμού τους. Redirect είναι ένα κλασικό παράδειγμα αυτού.

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

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

παραδείγματα της χρήσης

Το πιο σημαντικό παράδειγμα, όπου το ευρέως χρησιμοποιούμενο πρωτόκολλο TCP / UDP θύρες, είναι το σύστημα ηλεκτρονικού ταχυδρομείου του Internet. Ο διακομιστής χρησιμοποιείται για το e-mail (αποστολή και λήψη), και γενικά απαιτεί τις υπηρεσίες του δύο. Η πρώτη υπηρεσία χρησιμοποιείται για την αλληλογραφία και άλλους διακομιστές μεταφορών. Αυτό επιτυγχάνεται μέσω απλού πρωτοκόλλου μεταφοράς ταχυδρομείου (SMTP). Κατά κανόνα, υπηρεσία εφαρμογής ακούει για τον αριθμό θύρας TCP-SMTP 25, προκειμένου να επεξεργαστεί τα εισερχόμενα αιτήματα. Μια άλλη υπηρεσία είναι POP (πλήρως - Δημοσίευση πρωτόκολλο Office) ή IMAP (Internet Protocol ή Message Access), η οποία είναι απαραίτητη για τις εφαρμογές πελάτη στο e-mail σε υπολογιστές των χρηστών για να λαμβάνετε e-mail server. POP αξιοποιηθεί Υπηρεσίες δωμάτια με το TCP-port 110. Οι παραπάνω υπηρεσίες μπορούν και οι δύο λειτουργούν με τον ίδιο κεντρικό υπολογιστή. Όταν συμβαίνει αυτό, ο αριθμός θύρας διακρίνει τις απαιτούμενες από μια απομακρυσμένη συσκευή υπηρεσία - υπολογιστή του χρήστη ή οποιοδήποτε άλλο διακομιστή αλληλογραφίας.

Ενώ ο server ακούει αριθμός θύρας είναι σαφώς καθορισμένη (IANA αυτά τα γνωστά λιμάνια κλήσεις), η επιλογή του πελάτη είναι συχνά επιλέγεται από το δυναμικό εύρος. Σε ορισμένες περιπτώσεις, οι πελάτες ατομικά και server χρησιμοποιούν συγκεκριμένα TCP-λιμάνια ανατεθεί στην IANA. Ένα καλό παράδειγμα είναι DHCP, όπου ο πελάτης σε όλες τις περιπτώσεις, χρησιμοποιώντας UDP 68, και ο διακομιστής - UDP 67.

Εφαρμογή Η διεύθυνση URL διεύθυνση

αριθμούς θύρας είναι μερικές φορές ορατά στο Διαδίκτυο, ή άλλες (Uniform Resource URL). Από προεπιλογή, HTTP χρησιμοποιεί TCP-θύρα 80 και HTTPS - 443. Ωστόσο, υπάρχουν και άλλες παραλλαγές. Για παράδειγμα, η http://www.example.com:8080/path/ URL διεύθυνση υποδεικνύει ότι το πρόγραμμα περιήγησης στο Web είναι συνδεδεμένο με το 8080 αντί για το διακομιστή HTTP.

Κατάλογος των TCP και UDP

Όπως έχει ήδη αναφερθεί, Internet Assigned Numbers Authority (IANA) είναι υπεύθυνη για το παγκόσμιο συντονισμό του DNS-Root, διεύθυνση IP και άλλες πρωτοκόλλου Internet πόρους. Αυτό περιλαμβάνει την εγγραφή χρησιμοποιείται συνήθως αριθμούς θύρας για τα γνωστά υπηρεσιών Internet.

Οι αριθμοί θύρας χωρίζεται σε τρεις περιοχές: το γνωστό ονομαστικές και δυναμική, ή ιδιωτικό. Γνωστή (επίσης γνωστό ως σύστημα) - έχει αριθμούς από το 0 έως το 1023. Απαιτήσεις για τους νέους διορισμούς σε αυτό το φάσμα είναι πιο αυστηρές από ό, τι για άλλους λογαριασμούς.

Ευρέως γνωστά παραδείγματα

Τα παραδείγματα που βρίσκονται σε αυτήν τη λίστα να περιλαμβάνει:

  • θύρα TCP 443: HTTP Secure (HTTPS).
  • 21: το πρωτόκολλο μεταφοράς αρχείων (το FTP).
  • 22: Secure Shell (SSH).
  • 25: Απλό πρωτόκολλο μεταφοράς ταχυδρομείου (SMTP).
  • 53: Domain Name System (DNS).
  • 80: Hypertext Transfer Protocol (HTTP).
  • 119: Network News Transfer Protocol (NNTP).
  • 123: Πρωτόκολλο Δικτύου ώρα (NTP) ..
  • 143: πρωτόκολλο πρόσβασης μηνυμάτων Internet (IMAP)
  • 161: Simple Network πρωτόκολλο διαχείρισης (SNMP) 1.
  • 94: Internet Relay Chat (IRC).

Εγγεγραμμένοι Ports περιλαμβάνουν αριθμούς από το 1024 έως 49151. IANA διατηρεί την επίσημη λίστα των γνωστών και είναι νηολογημένα ζώνες. Δυναμική ή ιδιωτικό - από 49152 έως 65535. Μία χρήση για αυτό το εύρος προσωρινών θυρών.

Η ιστορία της δημιουργίας

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

Ο όρος «λιμάνι» δεν έχει χρησιμοποιηθεί σε μια στιγμή. αριθμός της πινακίδας για τον απομακρυσμένο υπολογιστή ήταν ένας αριθμός 40-bit. Τα πρώτα 32 bits ήταν παρόμοια με τη σημερινή IPv4 διεύθυνση, αλλά το πιο σημαντικό ήταν τα πρώτα 8 bits. Το λιγότερο σημαντικό μέρος του αριθμού (bits 33 έως 40) υποδηλώνει ένα άλλο αντικείμενο, που ονομάζεται ΑΕΝ. Αυτό είναι το πρότυπο του σύγχρονου αριθμό θύρας.

26 Μαρτίου του 1972 ήταν ο πρώτος για να προτείνει τη δημιουργία ενός καταλόγου των αριθμών υποδοχή στο RFC 322. Ο διαχειριστής του δικτύου ονομάζεται περιγράφουν κάθε μόνιμο χώρο για τις λειτουργίες και τις υπηρεσίες δικτύου. Ο κατάλογος αυτός στη συνέχεια δημοσιεύτηκε ως RFC 433 το Δεκέμβριο του 1972 και περιελάμβανε έναν κατάλογο των δυνάμεων, το λιμάνι του αριθμού τους και η αντίστοιχη λειτουργία που πρέπει να χρησιμοποιούνται σε κάθε κόμβο του δικτύου. Τον Μάιο του 1972, οι επίσημες αριθμοί λιμάνι προορισμού για πρώτη φορά τεκμηριωμένη, υπηρεσίες δικτύου, και παρέχει επίσης μια ειδική διοικητική λειτουργία για να διατηρήσει αυτό το μητρώο.

Ο πρώτος κατάλογος TCP-port 256 ΑΕΝ είχαν τιμές που χωρίζονται στις ακόλουθες κλίμακες:

  • 0-63: βασικά χαρακτηριστικά σε όλο το δίκτυο
  • 64-127: λειτουργίες Host-ειδικών
  • 128 έως 239: προορίζεται για μελλοντική χρήση
  • Από 240 έως 255: οποιαδήποτε πειραματική λειτουργία.

υπηρεσία Telnet έχει λάβει την πρώτη επίσημη ανάθεση τιμών 1. Κατά τις πρώτες ημέρες του ARPANET όρος ΑΕΝ που ονομάζεται επίσης και το όνομα της υποδοχής που χρησιμοποιήθηκε στην αρχική σύνδεση πρωτόκολλο (MSP) και ένα στοιχείο του προγράμματος διαχείρισης του δικτύου (NCP). Έτσι NCP ήταν ο πρόδρομος της σημερινής πρωτόκολλα του Διαδικτύου χρησιμοποιώντας θύρες TCP / IP.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.atomiyme.com. Theme powered by WordPress.