Πόσο καθυστέρηση μπορεί να κάνει ακόμη και γρήγορες συνδέσεις στο Internet Νιώθω αργά
Η ταχύτητα της σύνδεσης στο Internet είναι μεγαλύτερη από ό, τι το εύρος ζώνης. Αυτό ισχύει ιδιαίτερα στις συνδέσεις δορυφορικού Internet, οι οποίες μπορούν να προσφέρουν ταχύτητες έως και 15 Mbps - αλλά θα εξακολουθούν να αισθάνονται αργές.
Η καθυστέρηση μπορεί να είναι ένα πρόβλημα με όλες τις συνδέσεις και τα δίκτυα στο Διαδίκτυο. Οι ενσύρματες συνδέσεις δικτύου τείνουν να έχουν τη χαμηλότερη καθυστέρηση, ενώ οι ασύρματες συνδέσεις έχουν γενικά υψηλότερη καθυστέρηση.
Image Credit: Timo Newton-Syms στο Flickr
Latency εναντίον Bandwidth
Οι συνδέσεις στο Διαδίκτυο, συμπεριλαμβανομένων των δορυφορικών συνδέσεων στο Διαδίκτυο, διαφημίζονται με ταχύτητες όπως "μέχρι 15 Mbps". Μπορείτε να δείτε μια δορυφορική σύνδεση στο Internet που προσφέρει αυτήν την ταχύτητα και να υποθέσετε ότι η εμπειρία από τη χρήση της θα ήταν συγκρίσιμη με την εμπειρία χρήσης καλωδίου 15 Mbps Σύνδεση στο Internet, αλλά εσείς θα λάθος.
- εύρος ζώνης: Το εύρος ζώνης καθορίζει πόσο γρήγορα μπορούν να μεταφερθούν τα δεδομένα με την πάροδο του χρόνου. Το εύρος ζώνης είναι η ποσότητα δεδομένων που μπορούν να μεταφερθούν ανά δευτερόλεπτο.
- Αφάνεια: Η καθυστέρηση είναι καθυστέρηση. Η καθυστέρηση είναι ο χρόνος που χρειάζονται τα δεδομένα για να ταξιδέψουν μεταξύ της πηγής και του προορισμού τους, που μετράται σε χιλιοστά του δευτερολέπτου.
Latency στον πραγματικό κόσμο
Ας υποθέσουμε ότι περιηγείστε στον ιστό σε διαφορετικούς τύπους συνδέσεων. Εδώ είναι πώς θα "αισθανόταν" η λανθάνουσα κατάσταση:
- Δορυφορική σύνδεση στο Internet (υψηλή ταχύτητα, υψηλή καθυστέρηση): Κάνατε κλικ σε έναν σύνδεσμο σε μια ιστοσελίδα και, μετά από μια αξιοσημείωτη καθυστέρηση, η ιστοσελίδα θα ξεκινήσει τη λήψη και θα εμφανιστεί σχεδόν όλα ταυτόχρονα.
- Θεωρητική σύνδεση (χαμηλή ταχύτητα, χαμηλή καθυστέρηση): Θα κάνετε κλικ σε ένα σύνδεσμο σε μια ιστοσελίδα και η ιστοσελίδα θα αρχίσει να φορτώνεται αμέσως. Ωστόσο, θα χρειαστεί λίγος χρόνος για να φορτωθεί εντελώς και θα δείτε τις εικόνες να φορτώνονται ένα προς ένα.
- Καλωδιακή σύνδεση στο Internet (υψηλή ταχύτητα, χαμηλή καθυστέρηση): Κάνατε κλικ σε ένα σύνδεσμο σε μια ιστοσελίδα και η ιστοσελίδα θα εμφανιστεί σχεδόν αμέσως, κατεβάζοντας όλα ταυτόχρονα.
Η καθυστέρηση εμφανίζεται πάντα ως καθυστέρηση. Για παράδειγμα, αν έχετε συνομιλία Skype με κάποιον που έχει σύνδεση υψηλής ταχύτητας στο διαδίκτυο, δεν θα είχατε συγχρονισμό μεταξύ τους. Θα πρέπει να κάνετε παύση μεταξύ των προτάσεων ή θα καταλήξετε να μιλάτε ο ένας στον άλλο χάρη στην καθυστέρηση.
Εάν παίζετε ένα online παιχνίδι, οι ενέργειές σας θα καθυστερούσαν και τα συμβάντα που συμβαίνουν στο παιχνίδι θα είχαν μια αξιοσημείωτη καθυστέρηση πριν φτάσουν στον υπολογιστή σας, αντί να αισθάνονται κοντά-στιγμιαία. Για παράδειγμα, εάν παίζατε ένα παιχνίδι πρώτου προσώπου σε μια σύνδεση με υψηλή λανθάνουσα κατάσταση, θα πυροβολούσατε σε κάποιον στην οθόνη σας, αλλά η καθυστέρηση σημαίνει ότι θα έχουν περάσει πολύ από τη στιγμή που πήρε το βλήμα σας.
Πιστοποίηση εικόνας: MLibrary στο Flickr
Τι προκαλεί καθυστέρηση
Το εύρος ζώνης και η καθυστέρηση εξαρτώνται περισσότερο από τη σύνδεση στο Internet - επηρεάζονται από το υλικό δικτύου, την τοποθεσία και τη σύνδεση του απομακρυσμένου διακομιστή και τους δρομολογητές Internet μεταξύ του υπολογιστή σας και του διακομιστή.
Τα πακέτα δεν μετακινούνται άμεσα μέσω των δρομολογητών. Κάθε δρομολογητής που ένα πακέτο πρέπει να ταξιδέψει εισάγει μια καθυστέρηση λίγων χιλιοστών του δευτερολέπτου, η οποία μπορεί να προστεθεί αν το πακέτο πρέπει να ταξιδέψει μέσω πολλών δρομολογητών για να φτάσει στην άλλη πλευρά του κόσμου.
Ωστόσο, ορισμένοι τύποι συνδέσεων - όπως οι δορυφορικές συνδέσεις στο Διαδίκτυο - έχουν μεγάλη λανθάνουσα κατάσταση ακόμη και υπό τις καλύτερες συνθήκες. Χρειάζεται γενικά μεταξύ 500 και 700ms για ένα πακέτο να φτάσει σε έναν παροχέα υπηρεσιών Internet μέσω δορυφορικής σύνδεσης στο Internet.
Η καθυστέρηση δεν είναι μόνο ένα πρόβλημα για δορυφορικές συνδέσεις στο Internet, ωστόσο. Μπορείτε πιθανώς να περιηγηθείτε σε έναν ιστότοπο που φιλοξενείται σε άλλη ήπειρο, χωρίς να παρατηρήσετε μεγάλη καθυστέρηση, αλλά εάν βρίσκεστε στην Καλιφόρνια και παίζετε ένα online παιχνίδι με διακομιστές που βρίσκονται στην Ευρώπη, η καθυστέρηση μπορεί να είναι πιο αισθητή.
Μέτρηση καθυστέρησης
Μπορείτε να μετρήσετε την καθυστέρηση μεταξύ του υπολογιστή σας και μιας διεύθυνσης ιστού με την εντολή ping. Στο παράδειγμά μας, χρειάζονται 11 χιλιοστά του δευτερολέπτου για να μεταφερθεί η επισκεψιμότητα μεταξύ του υπολογιστή μας και των διακομιστών της Google. Αν είχαμε μια δορυφορική σύνδεση στο Internet, αυτό θα μπορούσε να είναι τόσο υψηλό όσο 700ms.
Για να δείξει την επίδραση της απόστασης στην καθυστέρηση, μπορούμε να ping Baidu - μια κινεζική μηχανή αναζήτησης. Το Baidu δεν διαθέτει διακομιστές στη Βόρεια Αμερική, οπότε ο υπολογιστής μας πρέπει να επικοινωνεί με τους διακομιστές του στην Κίνα. Η καθυστέρηση μεταξύ του υπολογιστή μας και των διακομιστών της Baidu είναι 228ms.
Όταν πατάμε τον τοπικό μας δρομολογητή, βλέπουμε λανθάνουσα κατάσταση 1ms. Ο δρομολογητής μας είναι κοντά και μπορούμε να συνδεθούμε άμεσα χωρίς να περάσουμε από άλλους δρομολογητές.
Μπορείτε να δείτε πόση καθυστέρηση κάθε δρομολογητής - ή "hop" - προσθέτει με την εντολή traceroute.
Η καθυστέρηση είναι πάντα μαζί μας. είναι απλώς θέμα πόσο σημαντικό είναι. Σε χαμηλές λανθάνουσες περιόδους, τα δεδομένα πρέπει να μεταφέρονται σχεδόν στιγμιαία και δεν θα πρέπει να παρατηρούμε καθυστέρηση. Καθώς οι λανθάνοντες χρόνοι αυξάνονται, αρχίζουμε να παρατηρούμε μεγαλύτερη καθυστέρηση.