TCP for wireless networks. Περίληψη προβλήματος Η απώλεια πακέτων στα ασύρματα δίκτυα μπορεί να προκαλείται από: –Λάθη στα bit (bit errors) –Αλλαγές στο.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΑΠΟΤΙΜΗΣΗ ΑΠΟΔΟΣΗΣ ΔΙΚΤΥΩΝ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΟΥΝ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ ΚΑΙ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΣΥΝΔΕΣΗΣ Ιωάννης Κόμνιος Μεταπτυχιακή Διατριβή Τμήμα.
Advertisements

Το κοινό μέσο  Περιοχή Σύγκρουσης (Collision Domain)  Όλα τα πλαίσια που στέλνονται στο μέσο παραλαμβάνονται φυσικά από όλους τους δέκτες  MAC header:
1 • Το μέγεθος του ‘παραθύρου’ πρέπει να αλλάζει με τον αριθμό των συνόδων. • Τόσο η ρυθμαπόδοση όσο και η καθυστέρηση δεν έχουν εγγυήσεις. • Για συνόδους.
Από Άκρο σε Άκρο Αποφυγή Συμφόρησης
Έλεγχος Συμφόρησης TCP
Σουτζούκη Αναστασία Τρούμπουλου Κέλλυ Τσιτσοπούλου Βασιλίνα
Επιχειρησιακή Διαδικτύωση
ΕΙΣΑΓΩΓΗ ΣΤΑ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΑΣ
ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ»
Καθυστέρηση σε δίκτυα μεταγωγής πακέτων
Τεχνολογία Δικτύων Επικοινωνιών
Συνάφεια Κρυφής Μνήμης σε Επεκτάσιμα Μηχανήματα. Συστήματα με Κοινή ή Κατανεμημένη Μνήμη  Σύστημα μοιραζόμενης μνήμης  Σύστημα κατανεμημένης μνήμης.
Σύνοψη 1 Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή
Πρωτόκολλο στάσης και αναμονής
ΜΟΝΤΕΛΟ ΕΞΥΠΗΡΕΤΟΥΜΕΝΟΥ – ΕΞΥΠΗΡΕΤΗΤΗ ( CLIENT – SERVER )
ασύρματο τοπικό δίκτυο
Υπηρεσίες δικτύων επικοινωνίας
ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ» ΟΚΤΩΒΡΙΟΣ 2004.
Διαχείριση Δικτύων Ευφυή Δίκτυα Εργαστήριο Διαχείρισης και Βέλτιστου Σχεδιασμού Δικτύων (NETMODE)
ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ» ΚΕΦ.1 ΜΑΡΤΙΟΣ 2005.
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
.ΤΟΠΙΚΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ.
Αξιόπιστη Επικοινωνία και Έλεγχος Ροής
Ποσοτική Μελέτη Ζεύξεων
ΔΙΑΔΙΚΤΥΑ ΜΕ TCP / IP Βίτσας Βασίλειος Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης
1 Έλεγχος ροής και συμφόρησης (flow and congestion control) flow control Ο όρος έλεγχος ροής (flow control) χρησιμοποιείται συχνά για να περιγράψει τους.
Τοπικά Δίκτυα.
Δίκτυα Απευθείας Ζεύξης Επικοινωνία μεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεμένοι.
OSI Μοντέλο αναφοράς.
Επίπεδο Μεταφοράς (Transport Layer)
Δίκτυα Ευρείας Ζώνης WLAN.
Μεταγωγή (Switching) Πως σχηματίζουμε διαδίκτυα. Περίληψη Μεταγωγή Κυκλωμάτων (Circuit switching) Μεταγωγή Πακέτων (Packet switching) Μεταγωγή Εικονικών.
ΔΙΑΣΥΝΔΕΣΗ ΥΠΟΛΟΓΙΣΤΩΝ - ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ
ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Εργασία του/της…...
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή Β. Μάγκλαρης Β. Μάγκλαρης Σ. Παπαβασιλείου Σ. Παπαβασιλείου
ΠΡΩΤΟΚΟΛΛΑ ΠΟΛΛΑΠΛΗΣ ΠΡΟΣΠΕΛΑΣΗΣ (Multiple Access Protocols) Τύποι καναλιών Το πρόβλημα του ελέγχου μέσης προσπέλασης (Medium Access Problem) Στατική Κατανομή.
Επαλήθευση Πρωτοκόλλων. Περίληψη Προδιαγραφή και επαλήθευση Πρωτοκόλλων  Μηχανές Πεπερασμένων Καταστάσεων (Finite State Machines)  Petri-Nets.
Λειτουργικά Συστήματα Πολλών Χρηστών
Overview of IEEE Standard. Η οικογένεια προτύπων 802.x... IEEE CSMA/CD IEEE Token Bus IEEE Token Ring IEEE Wireless IEEE.
Τεχνολογία TCP/IP TCP/IP internet είναι ένα οποιοδήποτε δίκτυο το οποίο χρησιμοποιεί τα πρωτόκολλα TCP/IP. Διαδίκτυο (Internet) είναι το μεγαλύτερο δίκτυο.
Παράδειγμα B + -Tree Υποθέτουμε B + -Tree τάξης 3 (α=2, b=3)  Κάθε φύλλο θα έχει 2 ως 3 το πολύ στοιχεία  Κάθε εσωτερικός κόμβος θα έχει 2 ως 3 το πολύ.
Άσκηση 4 Μελέτη πρωτοκόλλων UDP/TCP με χρήση προσομοιωτή δικτύων ns-2.
Ακτινοβολία – Δείκτης SAR
1 ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Περιεχόμενα (1/3) 1.Εισαγωγή Περιεχόμενα Γενική Περιγραφή Συστημάτων Αναμονής Τεχνικές.
FMAC: Ένα ευέλικτο πρωτόκολλο πολλαπλής πρόσβασης για συστήματα ασύρματων επικοινωνιών Σοφικίτης Ηλίας.
Δίκτυα Υπολογιστών Κεφάλαιο 8. Επικοινωνία-Δίκτυα επικοινωνιών στην Ιστορία σύννεφα καπνού Φρυκτωρίες π.Χ. Ακουστικός και Υδραυλικός τηλέγραφος.
Κεφάλαιο 7 Διαδικτύωση-Internet 7.3 Πρωτόκολλο TCP.
Κεφάλαιο 7 Διαδικτύωση-Internet 7.5 Πρωτόκολλο ΙΡ (Internet Protocol)
ΚΙΝΗΤΗΡΕΣ ΣΥΝΕΧΟΥΣ ΡΕΥΜΑΤΟΣ
ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΣΕ ΚΙΝΗΤΑ ΚΑΙ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ ΙΩΑΝΝΑ ΚΑΛΛΗ (761) ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΑΡΑΡΤΗΜΑ ΑΓΡΙΝΙΟΥ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΟΛΙΤΙΣΜΙΚΟΥ.
Κινητά και Διάχυτα Συστήματα Ενότητα # 11: Κινητά και ασύρματα συστήματα Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής.
CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα
User Datagram Protocol (UDP)
Κεφάλαιο 4. Επίπεδο μεταφοράς
Ελεγχος συμφορησης δικτυου στο tcp
LAB HY335 Evripidis tzamousis
Εφαρμογεσ τηλεματικησ στη διοικηση
Δίκτυα Επικοινωνιών Ενότητα # 4: Επίπεδο Σύνδεσης Δεδομένων
Δίκτυα Επικοινωνιών Ενότητα # 6: Επίπεδο Μεταφοράς TCP/UDP
Κεφάλαιο 7 Διαδικτύωση- Internet
Το αυτοδύναμο πακέτο και η δομή του
Κεφάλαιο 7:Διαδικτύωση-Internet
Κεφάλαιο 7: Διαδικτύωση-Internet
Κεφάλαιο 4. Επίπεδο μεταφοράς
Σημερινό μάθημα 1 Δίκτυο υπολογιστών - Διαδίκτυο
Δίκτυα Υπολογιστών.
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
Δένδρα αποφάσεων (Decision trees)
Λογιςτικη κοςτους ΣΥΜΠΑΡΑΓΩΓΑ.
Δένδρα αποφάσεων (Decision trees)
Μεταγράφημα παρουσίασης:

TCP for wireless networks

Περίληψη προβλήματος Η απώλεια πακέτων στα ασύρματα δίκτυα μπορεί να προκαλείται από: –Λάθη στα bit (bit errors) –Αλλαγές στο σταθμό βάσης κατά τη διάρκεια μιας επικοινωνίας (handoffs) –Συμφόρηση (σπάνια) –Επαναδιάταξη (σπάνια) Το TCP υποθέτει πως η απώλεια πακέτων οφείλεται σε συμφόρηση ή αναδιάταξη Ο έλεγχος συμφόρησης στο TCP αντιδρά στις απώλειες πακέτων, και δεν δουλεύει καλά με τα ασύρματα δίκτυα.

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

Responses to congestion Basic timeout and retransmission –Αν ο αποστολέας δεν δεχτεί ack για δεδομένα που έχει στείλει, κάνει timeout και επαναμεταδίδει τα δεδομένα –(Η τιμή του timeout βασίζεται στην μέση τιμή και την διασπορά του RTT) “Αποφυγή” συμφόρησης (έλεγχος συμφόρησης) –Χρήση παράθυρου (cwnd) για έλεγχο ροής. –Ο αποστολέας στέλνει μέχρι cwnd –Το cwnd τιθεται στο μισό της τιμής του όταν υποτεθεί απώλεια λόγω συμφόρησης –Χρήση αθροιστικής αύξησης του cwnd (αύξηση το πολύ 1 κάθε RT) (Προσεκτικός τρόπος να προσεγγιστεί το όριο του δικτύου) Αργή εκκίνηση – χρησιμοποιείται για να ξεκινήσει μια σύνδεση –Το cwnd τίθεται 1. Με κάθε ack, εκθετική αύξηση του cwnd –Αφού συμβεί timeout, επιθετική μείωση του ρυθμού δεδομένων –Μετάβαση σε κανονικό έλεγχο ροής μόλις το cwnd είναι το μισό του επιτρεπόμενου παράθυρου

Προβλήματα σε ένα ασύρματο περιβάλλον Συμβαίνουν συχνά καταιγισμοί λαθών (error bursts) οφειλόμενα σε χαμηλή ισχύ του σήματος ή σε θόρυβο –Χάνονται περισσότερα από ένα πακέτα στο TCP παράθυρο Η καθυστέρηση είναι συχνά υψηλή (RTT υψηλό) Απώλεια πακέτων λόγω του θορύβου ή hand-off –Timeout –Είσοδος στον έλεγχο συμφόρησης –Αργή αύξηση του cwnd Κακή απόδοση του TCP

Κατηγορίες λύσεων Εντελώς καινούργιο πρωτόκολλο μεταφοράς –Δύσκολη η ευρεία ανάπτυξη και εγκατάσταση –Το πρωτόκολο θα πρέπει να είναι αποτελεσματικό και στα ενσύρματα δίκτυα. TCP Διαχωριζόμενης Σύνδεσης (Split-connection TCP) –Δεν συμβαδίζει με την end-to-end φύση του πρωτοκόλλου, πρέπει να διατηρηθεί η end-to-end σημασιολογία. –Επιπλέον επεξεργασία TCP στον σταθμό βάσης.

Πρέπει να: –ασφαλιστεί ο αποστολέας από την ασύρματη φύση του σύνδεσμου, έτσι ώστε να μην αντιδράσει αναποτελεσματικά –μην επιτραπεί η συρρίκνωση του παράθυρου συμφόρησης, για να αποφεύγονται οι αχρείαστες επαναμεταδόσεις. Στο σταθμό βάσης – Προσωρινή αποθήκευση (caching) πακέτων – Ανίχνευση και παρακράτηση όμοιων ack – Επαναμετάδοση χαμένων πακέτων τοπικά Ρητή ειδοποίηση απώλειας – Μελλοντικά ack για το πακέτο να σημειώνονται έτσι ώστε να δείχνουν πως η απώλεια δεν οφείλεται σε συμφόρηση – Ο αποστολέας δέχεται διπλά ack και επαναμεταδίδει, αλλά δεν χρησιμοποιεί διαδικασίες σχετικές με συμφόρηση Επαναμετάδοση στο πρώτο όμοιο ack Πιθανές λύσεις