λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Συμπίεση δεδομένων

Ποιο είναι το μέγιστο μέγεθος δεδομένων που μπορεί να διαβιβάσει το επίπεδο εφαρμογής στο TCP παρακάτω;

Το μέγιστο μέγεθος δεδομένων που μπορεί να μεταβιβάσει το επίπεδο εφαρμογής στο TCP παρακάτω εξαρτάται από το λειτουργικό σύστημα, την αρχιτεκτονική υλικού του κεντρικού υπολογιστή και τη συμφόρηση δικτύου. Γενικά, το μέγιστο μέγεθος δεδομένων που μπορεί να μεταδοθεί στο TCP περιορίζεται από το μέγιστο μέγεθος τμήματος (MSS). Το MSS είναι μια παράμετρος που γίνεται αντικείμενο διαπραγμάτευσης μεταξύ του αποστολέα και του παραλήπτη μιας σύνδεσης TCP και αντιπροσωπεύει τη μέγιστη ποσότητα δεδομένων που μπορεί να σταλεί σε ένα μεμονωμένο τμήμα TCP. Το MSS τυπικά ορίζεται σε μια τιμή που είναι ελαφρώς μικρότερη από τη μέγιστη μονάδα μετάδοσης (MTU) της διεπαφής δικτύου, η οποία είναι το μεγαλύτερο μέγεθος πακέτου που μπορεί να μεταδοθεί στο δίκτυο χωρίς να κατακερματιστεί. Το MSS είναι συνήθως μεταξύ 536 και 1460 byte, ανάλογα με τη διεπαφή δικτύου.

Για παράδειγμα, σε ένα τυπικό δίκτυο Ethernet με MTU 1500 byte, το μέγιστο μέγεθος δεδομένων που μπορεί να μεταβιβάσει το επίπεδο εφαρμογής στο TCP παρακάτω θα είναι 1460 byte, το οποίο είναι το MSS για δίκτυα Ethernet. Σε διαφορετική διεπαφή δικτύου με διαφορετική MTU, το μέγιστο μέγεθος δεδομένων που μπορεί να μεταβιβάσει το επίπεδο εφαρμογής στο TCP παρακάτω θα ήταν διαφορετικό.

Το μέγιστο μέγεθος δεδομένων που μπορεί να μεταδοθεί στο TCP παρακάτω μπορεί επίσης να περιοριστεί από τον διαθέσιμο χώρο προσωρινής αποθήκευσης στον κεντρικό υπολογιστή. Εάν ο διαθέσιμος χώρος προσωρινής αποθήκευσης είναι μικρότερος από το MSS, τότε το επίπεδο εφαρμογής θα χρειαστεί να σπάσει τα δεδομένα του σε μικρότερα κομμάτια πριν τα διαβιβάσει στο TCP.

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

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