Έλεγχος συµφόρησης µε το Πρωτόκολλο TCP

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Έλεγχος συµφόρησης µε το Πρωτόκολλο TCP"

Transcript

1 Έλεγχος συµφόρησης µε το Πρωτόκολλο TCP 1. Έλεγχος συµφόρησης Το κύριο χαρακτηριστικό που παρουσιάζει το Πρωτόκολλο TCP είναι ότι υποστηρίζει µε αξιοπιστία µια υπηρεσία µεταφοράς µεταξύ δύο διαδικασιών οι οποίες τρέχουν σε διαφορετικούς υπολογιστές. Ένα άλλο πολύ σηµαντικό χαρακτηριστικό του TCP είναι ότι διαθέτει µηχανισµό ελέγχου συµφόρησης. Αυτό είναι ιδιαίτερα ενδιαφέρον δεδοµένου ότι το επίπεδο IP δεν παρέχει ανατροφοδότηση στους τελικούς σταθµούς σχετικά µε τη συµφόρηση του δικτύου. Επίσης, οι αλγόριθµοι ελέγχου της συµφόρησης που διαθέτει το TCP είναι µια σηµαντική διαφορά που έχει αυτό το πρωτόκολλο από το συζυγές του UDP. Οι αλγόριθµοι TCP προλαµβάνουν τον αποστολέα από του να υπερβεί τα όρια του δικτύου. Το πρωτόκολλο TCP µπορεί να προσαρµόζει τον αποστολέα ώστε να αποφεύγει την πιθανή συµφόρηση. Μέχρι σήµερα πολλές βελτιώσεις έχουν προταθεί για το TCP. Πολλές από αυτές έχουν ήδη προστεθεί στο TCP, αλλά η περιοχή βρίσκεται ακόµη σε έρευνα. Οι σύγχρονες εφαρµογές του TCP περιέχουν µερικούς βασικούς αλγορίθµους ως standard αλγορίθµους. Οι βασικοί αυτοί αλγόριθµοι είναι οι ακόλουθοι 4: Αλγόριθµος αργής εκκίνησης (Slow start) Αλγόριθµος αποφυγή συµφόρησης (Congestion avoidance) Αλγόριθµος ταχείας επανεκποµπής (Fast retransmit) Αλγόριθµος ταχείας ανάκτησης (Fast recovery) Ας δούµε κατ αρχήν µια γενική θεώρηση του µηχανισµού του ελέγχου συµφόρησης που παρέχει το TCP. - Ας συµβολίσουµε τον αριθµό των επιτρεπόµενων µη αναγνωρισµένων (unacknowledged) segments ως w. Ο αριθµός αυτός συχνά αναφέρεται και ως µέγεθος του παραθύρου TCP (window size). - Ένα σηµαντικό µέτρο της απόδοσης µιας σύνδεσης TCP είναι η ρυθµοαπόδοση (throughput) δηλ. ο ρυθµός µε τον οποίο µεταδίδονται τα δεδοµένα από τον αποστολέα στον παραλήπτη. Στην ιδανική περίπτωση, µια σύνδεση TCP θα πρέπει να µεταδίδει δεδοµένα ταχύτατα (συνεπώς, µπορεί να έχει σε εκκρεµότητα όσο µεγάλο αριθµό ανεπιβεβαίωτων (unacknowledged) πακέτων είναι δυνατόν), εφ 'όσον η σύνδεση δεν έχει διακοπεί (σε δροµολογητές) λόγω συµφόρησης. Σε γενικές γραµµές, µια σύνδεση TCP ξεκινά µε µια µικρή τιµή του w και στη συνέχεια "ανιχνεύει" την ύπαρξη πρόσθετου ελεύθερου εύρους ζώνης στην διαδροµή αυξάνοντας την τιµή του w. Στη συνέχεια η σύνδεση TCP συνεχίζει να αυξάνει το w έως ότου εµφανιστεί απώλεια σε κάποιο σηµείο της γραµµής µεταφοράς δεδοµένων. Η απώλεια της γραµµής µεταφοράς δεδοµένων ανιχνεύεται είτε µε την εκπνοή του χρόνου (timeout) είτε από αριθµό διπλών επιβεβαιώσεων (acknowledgements)). Όταν συµβεί µια τέτοια απώλεια, τότε η σύνδεση TCP µειώνει τον ρυθµό περιορίζοντας την αύξηση του w κατά 1 για µικρότερο επίπεδο εκποµπής δεδοµένων και στη συνέχεια αρχίζει και πάλι την ανίχνευση του µη διαθέσιµο εύρος ζώνης αυξάνοντας σιγά-σιγά την τιµή του w. -1-

2 Εάν µια σύνδεση µεταδίδει w segments µεγέθους MSS bytes σε κάθε RTT (sec), τότε το throughput, ή αλλιώς ο ρυθµός µετάδοσης της σύνδεσης, είναι: Throughput = w MSS RTT (bytes / sec) Γραµµή TCP µε πολλαπλές συνδέσεις. Ας υποθέσουµε τώρα ότι έχουµε K συνδέσεις TCP οι οποίες διέρχονται από µια γραµµή µέγιστης ικανότητας µεταφοράς δεδοµένων R. Ας υποθέσουµε ακόµη, ότι δεν υπάρχουν πακέτα UDP τα οποία να ρέουν πάνω από αυτήν την γραµµή, και ότι κάθε σύνδεση TCP µεταφέρει µια µεγάλη ποσότητα δεδοµένων, και ότι καµία από αυτές τις συνδέσεις TCP δεν βρίσκεται σε κατάσταση συµφόρησης. Στην ιδανική αυτή περίπτωση, τα µεγέθη των παραθύρων των συνδέσεων TCP οι οποίες διέρχονται από αυτό το σύνδεσµο θα πρέπει να είναι τέτοια ώστε κάθε σύνδεση να έχει απόδοση µε τιµή R/K Ωστόσο, ο µέσος όρος του ρυθµού των από άκρο σε άκρο συνδέσεων δεν µπορεί να υπερβαίνει τον ελάχιστο ρυθµό ο οποίος επιτυγχάνεται για όλες τις γραµµές κατά µήκος της διαδροµής από το ένα άκρο στο άλλο άκρο. Αυτός είναι ο ρυθµός εκποµπής, της µιας σύνδεσης µπορεί να εκφραστεί ως: r =min { R 1 /K 1,..., R N / K N }. Ο στόχος του TCP είναι να παρέχει τουλάχιστον τον ρυθµό r σε κάθε τέτοια σύνδεση. (Στην πραγµατικότητα, ο τύπος για το r είναι πιο περίπλοκος, καθώς θα πρέπει να λάβουµε υπόψη το γεγονός ότι µια ή περισσότερες από τις εµπλεκόµενες συνδέσεις ενδέχεται να υποστεί συµφόρηση από κάποιο άλλο παράγοντα και ως εκ τούτου δεν µπορεί χρησιµοποιήστε το αντίστοιχο µέρος του εύρους ζώνης του, Rn/Kn. Στην περίπτωση αυτή, η τιµή του r θα είναι διαφορετικό από την min{ R1/K1,..., RN/KN }. ) 2. Έλεγχος συµφόρησης TCP µε αλγόριθµο σταδιακής αύξησης και πολλαπλής µείωσης (AIMD) Μια σύνδεση TCP έχει σε κάθε πλευρά της ένα buffer λήψης και ένα buffer για αποστολή, και χειρίζεται πολλές µεταβλητές όπως LastByteRead, RcvWin, κλπ.. Ο µηχανισµός ελέγχου συµφόρησης TCP παρακολουθεί σε κάθε πλευρά της σύνδεσης δύο πρόσθετες µεταβλητές: τα παράθυρα συµφόρησης (CongWin, RcvWin) και το threshold. - Το παράθυρο συµφόρησης, συµβολίζεται ως CongWin (και σε µερικά κείµενα συµβολίζεται και ως cwnd). To CongWin επιβάλλει έναν περιορισµό στην κίνηση που µπορεί να στείλει ένας σταθµός σε µια σύνδεση. Συγκεκριµένα, καθορίζει το πλήθος των ανεπιβεβαίωτων πακέτων που µπορεί να έχει ένας σταθµός µέσα σε µια σύνδεση TCP. - Το παράθυρο RcvWin είναι το παράθυρο που δηµοσιοποιεί ο δέκτης. -2-

3 Σε κάθε περίπτωση το πλήθος των ανεπιβεβαίωτων πακέτων δεν µπορεί να υπερβαίνει το ελάχιστο όριο των παραµέτρων CongWin και RcvWin, δηλαδή: LastByteSent - LastByteAcked <= min{congwin, RcvWin}. Ας δούµε τώρα πώς το παράθυρο συµφόρησης (CongWin) εξελίσσεται καθ 'όλη τη διάρκεια ζωής µιας TCP σύνδεσης. Για να επικεντρωθούµε στον έλεγχο συµφόρησης (σε αντίθεση µε τον έλεγχο της ροής), ας υποθέσουµε ότι ο TCP buffer λήψης είναι τόσο µεγάλος, ώστε ο περιορισµός που θέτει το µέρος που λαµβάνει δηλ. η µεταβλητή RcvWin µπορεί να αγνοηθεί. Σε αυτή την περίπτωση, το ποσό των µη αναγνωρισµένων δεδοµένων (unacknowledged) ενός σταθµού τα οποία µπορεί να έχει µια σύνδεση TCP, περιορίζεται αποκλειστικά και µόνο από την µεταβλητή CongWin. Στη συνέχεια, ας υποθέσουµε ότι ο αποστολέας έχει µια µεγάλη ποσότητα δεδοµένων να στείλει σε έναν δέκτη. Μόλις δηµιουργηθεί µια TCP σύνδεση µεταξύ δύο τελικών συστηµάτων, τότε η διαδικασία αποστολής του αποστολέα, αρχίζει να µεταφέρει bytes στον TCP buffer που διαθέτει. Το TCP αρπάζει τµήµατα µεγέθους MSS, προσθέτει TCP header σε κάθε τµήµα και έτσι δηµιουργούνται πακέτα TCP. Στην συνέχεια περνάει τα segmets αυτά στο επίπεδο δικτύου για να ακολουθήσουν στην συνέχεια την πορεία µετάδοσης τους µέσω του δικτύου. Φάση 1: Αλγόριθµος αργής εκκίνησης (Slow start) Το παράθυρο συµφόρησης (CongWin) TCP ρυθµίζει τα χρονικά διαστήµατα κατά τα οποία θα αποστέλλονται τα segments στο δίκτυο (δηλ., µετά από πόσο χρόνο θα τα παραδίνει στο επίπεδο δικτύου). Αρχικά, το παράθυρο συµφόρησης είναι ίσο µε 1 MSS. Το TCP στέλνει το πρώτο segment στο δίκτυο και περιµένει για µια αναγνώριση. Αν αυτό το τµήµα αναγνωριστεί πριν εκπνεύσει ο χρόνος του χρονοµέτρου, τότε ο αποστολέας αυξάνει το παράθυρο συµφόρησης από 1 MSS σε 2, και στέλνει 2 segments. Εάν αυτά τα segments αναγνωρισθούν πριν εκπνεύσουν οι timers για το καθένα από τα πακέτα, τότε ο αποστολέας για κάθε ένα από τα αναγνωρισµένα segments αυξάνει το παράθυρο συµφόρησης κατά 1 MSS δηµιουργώντας ένα παράθυρο συµφόρησης µε 4 MSS, και στέλνει 4 segments. Αυτή η διαδικασία συνεχίζεται για όσο διάστηµα το παράθυρο συµφόρησης είναι κάτω από το threshold και οι επιβεβαιώσεις φθάνουν πριν από την εκπνοή των χρονικών ορίων που έχουν οι timers. Κατά τη διάρκεια αυτής της φάσης της διαδικασίας ελέγχου συµφόρησης, το παράθυρο συµφόρησης (CongWin) αυξάνεται εκθετικά. ηλαδή, το παράθυρο συµφόρησης ξεκινά αποστολή µε 1 MSS, µετά από ένα χρονικό κύκλο ( round-trip time -RTT) το παράθυρο αυξάνεται σε 2 segments, µετά από δύο RTTs το παράθυρο αυξάνεται σε 4 segments, µετά από τρεις RTTs το παράθυρο αυξάνεται σε 8 segments, κλπ. (βλ. Σχήµα 1) -3-

4 Σχήµα 1 Αλγόριθµος TCP 'Αργής εκκίνησης' (phase slow start) Αυτή η φάση του αλγορίθµου ονοµάζεται αργή εκκίνηση ( slow start ) επειδή αρχίζει µε ένα µικρό παράθυρο συµφόρησης ίσο µε 1 MSS. (Ο ρυθµός µετάδοσης της σύνδεσης ξεκινά αργά αλλά επιταχύνει γρήγορα.) (Βλ. Σχήµα 1 και 2) Φάση 2: Αλγόριθµος αποφυγής συµφόρησης Congestion avoidance Η φάση αργής εκκίνησης τελειώνει όταν το µέγεθος του παραθύρου υπερβεί την τιµή του threshold. Μόλις το παράθυρο συµφόρησης αποκτήσει µεγαλύτερη τιµή από την τρέχουσα τιµή του threshold, τότε το παράθυρο συµφόρησης (CongWin) αυξάνεται γραµµικά και όχι εκθετικά. Συγκεκριµένα, αν w είναι η τρέχουσα τιµή του παραθύρου συµφόρησης, και το w γίνει µεγαλύτερο από την τιµή του threshold, και εφ όσον έχουν φτάσει όλες οι w επιβεβαιώσεις (Acks), τότε το TCP αντικαθιστά w σε w + 1. Αυτό έχει ως αποτέλεσµα την αύξηση του παραθύρου συµφόρησης κατά 1 σε κάθε RTT για το οποίο φτάνουν οι αντίστοιχες επιβεβαιώσεις του παραθύρου. Αυτός ο αλγόριθµος ονοµάζεται αποφυγή συµφόρησης (congestion avoidance), διότι ελαττώνει τον ρυθµό αύξησης των δεδοµένων, αποφεύγοντας έτσι την άµεση συµφόρηση. (Βλ. Σχήµα 2). Η φάση αποφυγής συµφόρησης συνεχίζεται για όσο διάστηµα οι επιβεβαιώσεις (Acks) φθάνουν πριν από αντίστοιχα χρονικά όρια τους. Φάση 3: Congestion Έστω ότι το TCP βρίσκεται σε φάση λειτουργίας αποφυγής συµφόρησης, δηλ οι εκποµπές segments αυξάνονται γραµµικά. Όµως το µέγεθος του παραθύρου, στο TCP και συνεπώς η ταχύτητα µε την οποία ο αποστολέας µπορεί να στείλει δεδοµένα, δεν µπορεί να αυξάνεται για πάντα. -4-

5 Έτσι, κάποια στιγµή ο ρυθµός TCP θα γίνει τέτοιος ώστε σε κάποιο σηµείο κατά µήκος της διαδροµής θα γίνει κορεσµός, και στη γραµµή τελικώς θα παρουσιαστούν απώλειες πακέτων. Π.χ. σ έναν router θα παρουσιαστεί υπερχείλιση πακέτων. Αυτός ο κορεσµός ή η απώλεια των πακέτων θα γίνει αντιληπτή µε το ότι θα εκπνεύσει ο χρόνος (RTT)από την πλευρά του αποστολέα). Όταν λήξει το χρονικό όριο (timeout), τότε γίνονται δύο κινήσεις: - η τιµή του threshold ορίζεται αυτοµάτως εις το ήµισυ της τιµής του CongWin τρέχοντος παραθύρου συµφόρησης (CongWin) ( threshold = ), και 2 - το παράθυρο συµφόρησης επανέρχεται στην τιµή του 1 MSS (CongWin=1). Λέµε τότε ότι έχουµε πολλαπλή µείωση στην ροή των δεδοµένων (Βλ. Σχήµα 2) Στη συνέχεια ο αποστολέας µεγαλώνει και πάλι το παράθυρο συµφόρησης µε εκθετικό ρυθµό χρησιµοποιώντας την διαδικασία αργής εκκίνησης (slow start) µέχρις ότου το παράθυρο συµφόρησης φθάσει στην νέα τιµή του threshold. Εν κατακλείδι: Όταν το παράθυρο συµφόρησης (CongWin), να είναι κάτω από την τιµή του threshold (CongWin threshold), τότε το παράθυρο συµφόρησης αυξάνεται εκθετικά. Όταν το παράθυρο συµφόρησης, είναι πάνω από την τιµή του threshold (CongWin> threshold), το παράθυρο συµφόρησης αυξάνεται γραµµικά. Κάθε φορά που παρουσιάζεται εκπνοή χρόνου (timeout), η τιµή του threshold ελαττώνεται εις το ήµισυ της τιµής του παραθύρου συµφόρησης και το παράθυρο συµφόρησης CongWin γίνεται ίσο µε 1. Εάν αγνοήσουµε τη slow start φάση, βλέπουµε ότι το TCP αυξάνει ουσιαστικά το µέγεθος του παραθύρου του κατά 1 σε κάθε χρονικό κύκλο RTT (και, συνεπώς, αυξάνει το ρυθµό µετάδοσης του) εφ όσον η γραµµή του δικτύου του δεν είναι κορεσµένη. Άν η σύνδεση είναι κορεσµένη τότε ελαττώνεται απότοµα το µέγεθος του παραθύρου στο 1. Για το λόγο αυτό, ο αλγόριθµος συµφόρησης του TCP συχνά χαρακτηρίζεται και ως αλγόριθµος µε σταδιακή αύξηση και πολλαπλή µείωση (additive-increase, multiplicative-decrease, συντοµογραφικά AIMD). Παράδειγµα. Στο Σχήµα 2 απεικονίζονται οι µεταβολές του παραθύρου συµφόρησης (CongWin) του TCP. Σε αυτό το σχήµα, η τιµή του threshold τίθεται αρχικά ίσο µε 8 (MSS). -5-

6 Σχήµα 2: Η µεταβολή του TCP παραθύρου συµφόρησης - Το παράθυρο συµφόρησης ανεβαίνει µε εκθετικό τρόπο µε την διαδικασία της slow start και φτάσει στο όριο στην τρίτη µετάδοση. - Το παράθυρο συµφόρησης ανεβαίνει συνέχεια γραµµικά µέχρι να εµφανισθεί απώλεια segment, η οποία γίνεται αµέσως µετά την 7 η εκποµπή. - Παρατηρείστε ότι όταν παρουσιάζεται απώλεια πακέτου, στην 7 η εκποµπή τότε το παράθυρο συµφόρησης (CongWin) είναι 12 (MSS). - Αµέσως µετά (στην 8 η εκποµπή) το threshold παίρνει την τιµή threshold=congwin/2 = 6 (MSS) και το παράθυρο συµφόρησης, ορίζεται ίσο µε CongWin=1. Και η διαδικασία συνεχίζεται. 3. Αλγόριθµοι ελέγχου συµφόρησης TCP: Tahoe, Reno and Vegas Μηχανισµός Tahoe Ο αλγόριθµος ελέγχου συµφόρησης του TCP o οποίος µόλις περιγράφηκε πιο πάνω αναφέρεται συχνά και ως αλγόριθµος Tahoe. Ένα πρόβληµα µε το αλγόριθµο Tahoe είναι ότι άν ένα segment έχει χαθεί από την πλευρά του αποστολέα τότε µπορεί να χρειαστεί να περιµένει ένα σχετικά µεγάλο χρονικό διάστηµα προκειµένου να εκπνεύσει το χρονικό όριο (timeout). Για το λόγο αυτό έχει προταθεί, µια παραλλαγή του Tahoe, που ονοµάζεται αλγόριθµος ή µηχανισµός Reno. Μηχανισµός Reno -6-

7 Ο µηχανισµός Reno υλοποιείται σήµερα από τα περισσότερα λειτουργικά συστήµατα. Όπως ο αλγόριθµος Tahoe, και ο Reno θέτει τιµή στο παράθυρο συµφόρησης(congwin) ίση µε 1 µετά την εκπνοή του χρόνου RTT(timeout). Ωστόσο, ο µηχανισµός Reno περιλαµβάνει επίσης ένα γρήγορο µηχανισµό αναµετάδοσης. Σύµφωνα µε τον αλγόριθµο Reno η γρήγορη αναµετάδοση προκαλείται και όταν για τη µετάδοση ενός απολεσθέντος segment, έχουν ληφθεί τα 3 διπλά ACKs. Η ενέργεια αυτή κατά κανόνα προηγείται της εκπνοής του χρόνου RTT (timeout). Ενώ ο αλγόριθµος Tahoe που επεξηγήθηκε ποιο πάνω αντιλαµβάνεται το χαµένο segment µόνο µετά την πάροδο του χρόνου (RTT timeout). Αυτή είναι και η βασική διαφορά τους, και η διαφορά αυτή κάνει το TCP µε µηχανισµό Reno να συµπεριφέρεται ακόµα καλύτερα απ ότι µε µηχανισµό Tahoe. O αλγόριθµος Reno χρησιµοποιεί επίσης ένα µηχανισµό ταχείας ανάκαµψης (fast recovery), ο οποίος ακυρώνει ουσιαστικά τη φάση αργής εκκίνησης µετά από µια γρήγορη επανα-µετάδοση. Οι περισσότερες υλοποιήσεις του Πρωτοκόλλου TCP χρησιµοποιούν σήµερα τον αλγόριθµο Reno. Υπάρχει στη βιβλιογραφία ωστόσο, ένας άλλος αλγόριθµος ο λεγόµενος αλγόριθµος Vegas, ο οποίος µπορεί να βελτιώσει την απόδοση του Reno. Μηχανισµός Vegas Οι µηχανισµοί Tahoe και Reno ενεργούν εφ όσον παρατηρηθεί συµφόρηση στο δίκτυο (δηλαδή, όταν ξεχειλίσουν οι buffers των δροµολογητών). Ο αλγόριθµος Vegas προσπαθεί να αποφύγει την συµφόρηση, προσπαθώντας να διατηρήσει παράλληλα µια καλή απόδοση. Η βασική ιδέα του Vegas είναι να ανιχνεύσει την συµφόρηση στους δροµολογητές µεταξύ πηγής και προορισµού πριν αυτή συµβεί δηλ. πριν παρουσιαστεί απώλεια πακέτων. Όταν ανιχνεύεται ότι επίκειται απώλεια πακέτου, τότε µειώνει τον ρυθµό εκποµπής δεδοµένων µε γραµµικό τρόπο. Η επικείµενη απώλεια των πακέτων στο δίκτυο, γίνεται προβλέψιµη παρατηρώντας τους RTT χρόνους των πακέτων, καθώς αυτά προσπαθούν να δροµολογηθούν από τους δροµολογητές. Σηµειώνεται ότι µε την πάροδο των ετών ο έλεγχος συµφόρησης του TCP έχει εξελιχθεί, και εξακολουθεί να εξελίσσεται. Αυτό παρουσιάζει ζωηρό ενδιαφέρον, καθ ότι το µεγαλύτερο µέρος των συνδέσεων TCP όπως είναι πχ οι SMTP, FTP και Telnet δεν θεωρούνται ικανοποιητικές για τις σηµερινές απαιτήσεις του διαδικτύου. 4. ιασφαλίζει δικαιοσύνη το πρωτόκολλο TCP; Ένας βασικός στόχος του µηχανισµού ελέγχου συµφόρησης του TCP είναι να µοιράζει το εύρος ζώνης µιας υπό συµφόρηση σύνδεσης εξίσου οµοιόµορφα µεταξύ των διαφόρων TCP συνδέσεων οι οποίες διέρχονται από την συγκεκριµένη γραµµή. Αλλά γιατί θα πρέπει ο αλγόριθµος TCP να έχει σταδιακή αύξηση και πολλαπλασιαστική µείωση, προκειµένου να πετύχει αυτόν τον σκοπό, µε δεδοµένο µάλιστα ότι διαφορετικές συνδέσεις TCP µπορεί να ξεκινήσουν σε διαφορετικές -7-

8 χρονικές στιγµές και οι οποίες συνδέσεις σε µια δεδοµένη χρονική στιγµή µπορεί να έχουν και διαφορετικά µεγέθη παραθύρων; Σχετικές µελέτες υποστηρίζουν µια ελαφρώς διαισθητική εξήγηση στο πρόβληµα γιατί ο έλεγχος συµφόρησης του TCP συγκλίνει τελικά στο να διαµοιράζει το εύρος ζώνης µιας υπό συµφόρηση σύνδεσης σε ίσα µέρη µεταξύ ανταγωνιζόµενων συνδέσεων TCP. Ίση κατανοµή εύρους ζώνης. Ας θεωρήσουµε την απλή περίπτωση δύο συνδέσεων TCP οι οποίες µοιράζονται µία κοινή γραµµή, όπως φαίνεται στο Σχήµα 3. - Υποθέτουµε ότι το ο συνολικά διαθέσιµος ρυθµός µετάδοσης της γραµµής είναι R. - Υποθέτουµε ότι οι δύο συνδέσεις έχουν το ίδιο µέγεθος CongWin (MSS) και κοινό χρόνο RTT ώστε να έχουν περίπου την ίδια απόδοση(throughput)). - Υποθέτουµε ακόµη ότι η ποσότητα δεδοµένων για αποστολή είναι µεγάλη, και ότι καµία άλλη TCP σύνδεση ή UDP datagrams δεν χρησιµοποιούν την κοινή αυτή γραµµή. Επίσης, - Παραλήπουµε την slow start φάση του TCP, και υποθέτουµε ότι οι TCP συνδέσεις λειτουργούν σε φάση αποφυγής συµφόρησης για κάθε χρονική στιγµή. Σχήµα 3: ύο TCP συνδέσεις οι οποίες µοιράζονται την ίδια γραµµή (link) υπό συνθήκες συµφόρησης Το Σχήµα 4 εµφανίζει την συνολική απόδοση(throughput) R, η οποία πραγµατοποιείται από τις δύο TCP συνδέσεις 1 και 2. Εάν το πρωτόκολλο TCP διαµοιράζει την ολική απόδοση µεταξύ των δύο συνδέσεων, τότε η απόδοση λογικά θα πρέπει να κινείται πάνω σε µια γραµµή µε κλίση 45 µοιρών, όπως στο φαίνεται στο Σχήµα 4. Στην ιδανική περίπτωση, το άθροισµα των δύο αποδόσεων (throughputs) πρέπει να είναι ίση µε R. Σε µια τέτοια περίπτωση η διακίνηση δεδοµένων σε κάθε σύνδεση θα πρέπει να πλησιάζει στο ήµιση της ολικής απόδοσης της γραµµής (R/2) ώστε να έχουµε «ίσο µερίδιο εύρος ζώνης" σε κάθε σύνδεση και ταυτόχρονα την «πλήρη αξιοποίηση εύρος ζώνης" της γραµµής δηλ. R. -8-

9 Ας υποθέσουµε ότι τα µεγέθη παραθύρου TCP είναι τέτοια ώστε σε µια δεδοµένη χρονική στιγµή, οι συνδέσεις 1 και 2 να πραγµατοποιούν αποδόσεις (throughputs) που απεικονίζονται από το σηµείο Α στο Σχήµα 4. Επειδή το συνολικό εύρος ζώνης της σύνδεσης που δεσµεύουν οι δύο συνδέσεις είναι µικρότερη από R, καµία απώλεια δεν συµβαίνει. Ακόµη θεωρούµε ότι οι δύο συνδέσεις βρίσκονται στην φάση του αλγορίθµου αποφυγή συµφόρησης του TCP και εποµένως και οι δύο συνδέσεις η κάθε µια ξεχωριστά- θα αυξήσουν το παράθυρο τους κατά 1. Έτσι, η κοινή απόδοση (throughput) των δύο συνδέσεων θα κινηθεί κατά µήκος µιας γραµµής µε κλίση 45 µοιρών (ισόποση αύξηση και για τις δύο συνδέσεις) ξεκινώντας από το σηµείο Α πηγαίνοντας προς το Β. Σε κάποια στιγµή, το εύρος ζώνης της σύνδεσης η οποία καταναλώνεται από κοινού στις δύο συνδέσεις θα ξεπεράσει το R (όριο απόδοσης γραµµής) και τελικά θα αρχίσει να παρουσιάζεται απώλεια πακέτων. Ας υποθέσουµε τώρα ότι οι δύο συνδέσεις 1 και 2 αντιλαµβάνονται απώλεια πακέτων όταν έχουν απόδοση η οποία δείχνεται µε το σηµείο Β του σχήµατος. Παρατηρήστε ότι στο σηµείο Β οι δύο ροές είναι γενικώς σχετικά άνισες µεταξύ τους. Άµεσος συνέπεια της αντίληψης της απώλειας πακέτων από τις δύο γραµµές, είναι οι συνδέσεις 1 και 2, µειώνουν το παράθυρο τους (CongWin) κατά 1 (συνολική µείωση 2). Ο ρυθµός της κάθε ροής υποδιπλασιάζεται και η απόδοση που προκύπτει τότε, σηµειώνεται µε το σηµείο C. Η µείωση της απόδοσης απεικονίζεται από την γραµµή BC. Το σηµείο C έχει συνολική απόδοση µικρότερη του R. Επειδή στο σηµείο C, το κοινό εύρος ζώνης έχει πλέον µικρότερη τιµή από R, οι δύο συνδέσεις αυξάνουν και πάλι την ροή των δεδοµένων τους κατά µήκος µιας γραµµής 45 µοιρών ξεκινώντας από το σηµείο C. Τελικά, θα συµβεί και πάλι απώλεια, και έστω ότι βρίσκονται στο σηµείο D, και οι δύο συνδέσεις θα αρχίσουν να µειώνουν και πάλι το µέγεθος των παραθύρων τους συνολικά κατά 2. Και ούτω καθεξής. Σχήµα 4: Απόδοση (throughput) του TCP συνδέσεων 1 και 2 Έχοντας υπ όψιν αυτήν την κίνηση ισχυριζόµαστε ότι θα πρέπει οι δύο συνδέσεις κυµαίνονται τελικά γύρω από το σηµείο ισοκατανοµής του εύρους ζώνης. Υπάρχουν διάφορες µελέτες οι οποίες ισχυρίζονται ότι οι δύο συνδέσεις θα συγκλίνουν σε αυτή τη συµπεριφορά - της ισοκατανοµής του εύρους ζώνης - -9-

10 ανεξάρτητα από το σηµείο πού αρχικά βρίσκονται στο δισδιάστατο χώρο! Παρά το γεγονός ότι µια σειρά από εξιδανικευµένες υποθέσεις βρίσκονται πίσω από αυτό το σενάριο, εξακολουθεί να είναι µια προσέγγιση για την συµπεριφορά του TCP, και τελικά δεχόµαστε ότι το εύρος ζώνης ισοκατανέµεται µεταξύ των συνδέσεων. Στο παραπάνω ιδανικό σενάριο, υποθέσαµε ότι µόνο οι δύο συνδέσεις TCP διασχίζουν τη γραµµή, και ότι υπάρχει µια µόνο σύνδεση για κάθε ζεύγος αποστολέαπροορισµού. Στην πράξη, οι δύο αυτές συνθήκες συνήθως δεν πληρούνται, και οι εφαρµογές τύπου client-server µπορούν γενικά να έχουν άνιση κατανοµή του διαθέσιµου εύρους ζώνης της γραµµής. Και µάλιστα λόγω της φύσης και της πολυπλοκότητας του θέµατος είναι δύσκολο να προβλέψουµε. Πολλές από τις εφαρµογές του δικτύου χρησιµοποιούν το TCP (αντί για UDP), επειδή θέλουν να κάνουν χρήση της αξιοπιστίας του πρωτοκόλλου. Ένας άλλος λόγος που επιλέγεται το TCP είναι για τον έλεγχο συµφόρησης που αυτό παρέχει. Έχουµε µόλις δει πώς ο έλεγχος συµφόρησης TCP ρυθµίζει την ταχύτητα µετάδοσης µιας εφαρµογής µέσω της µεταβλητής παράθυρο συµφόρησης(congwin). Στην πραγµατικότητα το πρόβληµα της δίκαιης κατανοµής του εύρους ζώνης από το TCP, παραµένει σε εκκρεµότητα. Αυτό οφείλεται στο γεγονός ότι µια εφαρµογή η οποία τρέχει πάνω από το TCP, µπορεί να χρησιµοποιεί πολλαπλές παράλληλες συνδέσεις. Για παράδειγµα, ένα προγράµµατα περιήγησης Web, µπορεί να ενεργοποιεί πολλαπλές παράλληλες συνδέσεις TCP ταυτόχρονα. Όταν µια εφαρµογή χρησιµοποιεί πολλαπλές παράλληλες συνδέσεις, παίρνει ένα µεγαλύτερο ποσοστό του εύρους ζώνης σε µια κορεσµένη γραµµή. Για παράδειγµα, σκεφτείτε µια γραµµή µε ρυθµό R η οποία εξυπηρετεί σε εξέλιξη 9 εφαρµογές τύπου client-server, µε κάθε µία από τις εφαρµογές να χρησιµοποιεί και µία TCP σύνδεση. Έστω τώρα ότι έρχεται µια νέα εφαρµογή η οποία ενεργοποιεί επίσης µια νέα TCP σύνδεση. Τότε θα έχουµε συνολικά 10 συνδέσεις και τότε κάθε εφαρµογή παίρνει περίπου τον ίδιο ρυθµό µετάδοσης των R/10. Αλλά αν αυτή η νέα εφαρµογή ζητήσει να ενεργοποιήσει 11 παράλληλες συνδέσεις TCP (οπότε συνολικά θα υπάρχουν 9+11=20 συνδέσεις), τότε αυτή η νέα εφαρµογή θα αποσπάσει ένα µερίδιο της τάξεως R/2, πράγµα που θα είναι µια άδικη κατανοµή του συνολικού εύρους ζώνης R. Επειδή ο Παγκόσµιος Ιστός χρησιµοποιεί συχνά και πολλαπλές παράλληλες συνδέσεις, τελικώς η κυκλοφορία είναι αρκετά διάχυτη και περίπλοκος ώστε να µπορέσουµε να την µοντελοποιήσουµε. -10-

Άσκηση 2. Αν συμβούν 2 duplicate ACKs αντί για timeout τι γίνεται σε αυτή την περίπτωσή;

Άσκηση 2. Αν συμβούν 2 duplicate ACKs αντί για timeout τι γίνεται σε αυτή την περίπτωσή; ΤCP protocol Άσκηση 1 Είναι το ίδιο να αυξάνεται το congestion window κατά μία μονάδα μετά τη λήψη από κάθε ΑCK πακέτου με το να αυξάνεται σε κάθε RTT; Αν δεν είναι το ίδιο σε ποια περίπτωση επιτυγχάνεται

Διαβάστε περισσότερα

ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο 2010-2011 Φροντιστήριο Ασκήσεις στο TCP

ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο 2010-2011 Φροντιστήριο Ασκήσεις στο TCP ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο 2010-2011 Φροντιστήριο Ασκήσεις στο TCP Άσκηση 1 η : Καθυστερήσεις Θεωρείστε μία σύνδεση μεταξύ δύο κόμβων Χ και Υ. Το εύρος ζώνης του συνδέσμου είναι 10Gbits/sec

Διαβάστε περισσότερα

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ Ερωτήσεις 7.3 Πρωτόκολλο TCP 1. Τι είναι το τµήµα (segment) στο πρωτόκολλο TCP; Από ποια µέρη αποτελείται; 2. Για ποιο σκοπό χρησιµοποιείται ο Αριθµός ειράς στην επικεφαλίδα ενός segment TCP; 3. την περίπτωση

Διαβάστε περισσότερα

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2011-20112 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 15 Δεκεμβρίου 2011 Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις 1. Θεωρήσετε

Διαβάστε περισσότερα

Κεφάλαιο 1 Το Πρωτόκολλο TCP (Transmission Control Protocol)

Κεφάλαιο 1 Το Πρωτόκολλο TCP (Transmission Control Protocol) Κεφάλαιο 1 Το Πρωτόκολλο TCP (Transmission Control Protocol) Η υλοποίηση του πρωτοκόλλου µεταφοράς TCP είναι προσανατολισµένη για ενσύρµατα δίκτυα δεδοµένων παρέχοντας µια ασφαλή µεταφορά δεδοµένων µεταξύ

Διαβάστε περισσότερα

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 13: Στρώμα μεταφοράς

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 13: Στρώμα μεταφοράς Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 13: Στρώμα μεταφοράς Μιχαήλ Λογοθέτης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Συνιστώμενο Βιβλίο: Δικτύωση Υπολογιστών Προσέγγιση

Διαβάστε περισσότερα

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Έλεγχος και Αποφυγή Συμφόρησης στο TCP. Δίκτυα Υπολογιστών

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Έλεγχος και Αποφυγή Συμφόρησης στο TCP. Δίκτυα Υπολογιστών ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Έλεγχος και Αποφυγή Συμφόρησης στο TCP Δίκτυα Υπολογιστών Υπηρεσίες μεταφοράς στο Internet αξιόπιστη, με τη σειρά παράδοση στον προορισμό: TCP έλεγχος συμφόρησης έλεγχος ροής εγκατάσταση

Διαβάστε περισσότερα

Πρωτόκολλο TCP Διάλεξη ΙΙI

Πρωτόκολλο TCP Διάλεξη ΙΙI Πρωτόκολλο TCP Διάλεξη ΙΙI Χρόνος επαναμετάδοσης Στην προηγούμενη διάλεξη είδαμε ότι: Η πρόβλεψη του χρόνου επαναμετάδοσης ενός πακέτου βάσει του εκθετικού μέσου παρατηρημένου χρόνου παράδοσης παλιότερων

Διαβάστε περισσότερα

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Έλεγχος και Αποφυγή Συμφόρησης στο TCP. Δίκτυα Υπολογιστών

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Έλεγχος και Αποφυγή Συμφόρησης στο TCP. Δίκτυα Υπολογιστών ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Έλεγχος και Αποφυγή Συμφόρησης στο TCP Δίκτυα Υπολογιστών Υπηρεσίες μεταφοράς στο Internet αξιόπιστη, με τη σειρά παράδοση στον προορισμό: TCP έλεγχος συμφόρησης έλεγχος ροής εγκατάσταση

Διαβάστε περισσότερα

Improving the performance of TCP in the case of packet reordering. Στρατάκη Μαρία

Improving the performance of TCP in the case of packet reordering. Στρατάκη Μαρία Improving the performance of TCP in the case of packet reordering Στρατάκη Μαρία Γενικές Πληροφορίες για το TCP/IP TCP (Transmission Control Protocol) IP (Internet Protocol) Χωρίζουν τα δεδομένα σε τμήματα

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Έλεγχος και Αποφυγή Συμφόρησης στο TCP. Δίκτυα Υπολογιστών

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Έλεγχος και Αποφυγή Συμφόρησης στο TCP. Δίκτυα Υπολογιστών ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Έλεγχος και Αποφυγή Συμφόρησης στο TCP Δίκτυα Υπολογιστών Περί συμφόρησης Δίκτυα Υπολογιστών Η συμφόρηση είναι αναπόφευκτη Συμβαίνει σε διαφορετικές κλίμακες από δύο πακέτα μέχρι πολλούς

Διαβάστε περισσότερα

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1 I. Παράδειγμα 1: Απόδοση TCP με παράθυρο αποστολέα = 1 a. Ο μηχανισμός όπως έχει περιγραφεί ως τώρα στέλνει μόνο ένα πακέτο και σταματάει να μεταδίδει έως ότου πάρει το ack του πακέτου αυτού (λειτουργία

Διαβάστε περισσότερα

Δίκτυα Επικοινωνίας Υπολογιστών

Δίκτυα Επικοινωνίας Υπολογιστών Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα: Ασκήσεις για τις ενότητες 11 13 (Στρώμα Μεταφοράς) Ιωάννης Μοσχολιός Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σελίδα 2 Περιεχόμενα 1. Σκοποί ενότητας...

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ ΔΙΑΛΕΞΗ 9 ΔΙΔΑΣΚΩΝ: ΑΝΑΡΓΥΡΟΣ ΣΙΔΕΡΗΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΟΛΥΜΕΣΩΝ ΤΕΙ ΚΡΗΤΗΣ TCP Congestion

Διαβάστε περισσότερα

Δίκτυα Απευθείας Ζεύξης. Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι.

Δίκτυα Απευθείας Ζεύξης. Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι. Δίκτυα Απευθείας Ζεύξης Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι. Περίληψη Ζεύξεις σηµείου προς σηµείο (point-to-point links) Πλαισίωση (framing) Ανίχνευση και διόρθωση

Διαβάστε περισσότερα

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.1.1. Γενικές Αρχές 1. Τι ονοµάζεται επικοινωνιακό υποδίκτυο και ποιο είναι το έργο του; Το σύνολο όλων των ενδιάµεσων κόµβων που εξασφαλίζουν την επικοινωνία µεταξύ

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Μέρος 1ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Εισαγωγή στην Τεχνολογία TCP/IP To TCP/IP σημαίνει Transmission Control Protocol / Internet Protocol και θα μπορούσε να θεωρηθεί ότι πρόκειται

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ ΔΙΑΛΕΞΗ 3 ΔΙΔΑΣΚΩΝ: ΑΝΑΡΓΥΡΟΣ ΣΙΔΕΡΗΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΟΛΥΜΕΣΩΝ ΤΕΙ ΚΡΗΤΗΣ ΠΡΩΤΟΚΟΛΛΟ ΕΛΕΓΧΟΥ

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11. Κεφάλαιο 2 Αξιοπιστία...25. Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης...

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11. Κεφάλαιο 2 Αξιοπιστία...25. Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης... Περιεχόμενα Εισαγωγή...7 Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11 Κεφάλαιο 2 Αξιοπιστία...25 Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης...65 Κεφάλαιο 4 Μεταγωγή Δεδομένων και Δρομολόγηση...

Διαβάστε περισσότερα

Υπολογιστές και ίκτυα Η/Υ.

Υπολογιστές και ίκτυα Η/Υ. Υπολογιστές και ίκτυα Η/Υ http://www.net.uom.gr Βιβλίο για ίκτυα Η/Υ Computer Networking, A Top-Down Approach Featuring the Internet, 2nd edition J. Kurose, K. Ross ρ. Παναγιώτης Ε. Φουληράς 2003/2004

Διαβάστε περισσότερα

Λουκάς Ελευθέριος

Λουκάς Ελευθέριος Λουκάς Ελευθέριος eloukas05@aueb.gr Σκοπός Δ. Εργασίας Πορεία προς τη Λύση Multi Service Link Layer (MSLL) MSLL Πρωτόκολλα Πλήρους Ανάκαμψης MSLL Πρωτόκολλα Περιορισμένης Ανάκαμψης Σενάρια Προσομοίωσης

Διαβάστε περισσότερα

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ ΕΠΑ.Λ. Άμφισσας Σχολικό Έτος : 2011-2012 Τάξη : Γ Τομέας : Πληροφορικής Μάθημα : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Διδάσκων : Χρήστος Ρέτσας Η-τάξη : tiny.cc/retsas-diktya2 ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών II Εργασία 1 η

Δίκτυα Υπολογιστών II Εργασία 1 η Δίκτυα Υπολογιστών II Εργασία 1 η Παράδοση στο e-class Προθεσµία: 6/4/2014 Σωτήρης Διαµαντόπουλος, Σωτήρης-Άγγελος Λένας {sdiaman, slenas} @ ee.duth.gr Στα αρχεία µε όνοµα Ergasia1_a.tcl και Ergasia1_b.tcl,

Διαβάστε περισσότερα

Κεφάλαιο 7.3. Πρωτόκολλο TCP

Κεφάλαιο 7.3. Πρωτόκολλο TCP Κεφάλαιο 7.3 Πρωτόκολλο TCP Πρωτόκολλο TCP Το πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol, TCP) είναι το βασικό πρωτόκολο του Επιπέδου Μεταφοράς του μοντέλου TCP/IP. Παρέχει υπηρεσίες προσανατολισμένες

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Το πρωτόκολλο Διαδικτυου (Internet Protocol, ) είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/. Η λειτουργία του βασίζεται στην ιδέα των αυτοδύναμων πακέτων (datagrams), τα οποία μεταφέρονται

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 8 η Διάλεξη Δημοσθένης Κυριαζής Παρασκευή 15 Μαΐου 2015 Σημερινή διάλεξη Σύνοψη 7ης διάλεξης Επίπεδο μεταφοράς Αξιόπιστη μεταφορά δεδομένων

Διαβάστε περισσότερα

ιαδίκτυα & Ενδοδίκτυα Η/Υ

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ (Kεφ. 17) TCP Υπηρεσίες TCP Μορφή Επικεφαλίδας TCP Μηχανισµοί TCP Πολιτικές Υλοποίησης TCP Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William

Διαβάστε περισσότερα

Δίκτυα Επικοινωνιών ΙΙ: Transmission Control Protocol

Δίκτυα Επικοινωνιών ΙΙ: Transmission Control Protocol Δίκτυα Επικοινωνιών ΙΙ: Transmission Control Protocol Δρ. Απόστολος Γκάμας Διδάσκων 407/80 gkamas@uop.gr Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 1 Μηχανισμοί πρωτοκόλλων προσανατολισμένων σε σύνδεση Λογική σύνδεση

Διαβάστε περισσότερα

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1 I. Παράδειγμα 1: Απόδοση TCP με παράθυρο αποστολέα = 1 a. Ο μηχανισμός όπως έχει περιγραφεί ως τώρα στέλνει μόνο ένα πακέτο και σταματάει να μεταδίδει έως ότου πάρει το ack του πακέτου αυτού (λειτουργία

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Ερωτήσεις Ασκήσεις Επικοινωνίες Δεδομένων Μάθημα 3 ο Ερωτήσεις 1. Τι είναι το intranet και ποια τα πλεονεκτήματα που προσφέρει; 2. Τι δηλώνει ο όρος «TCP/IP»; 3. Να αναφέρετε τα πρωτόκολλα

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Για να διεκπεραιωθεί η μεταφορά των πακέτων από την πηγή στον προορισμό μεταξύ των κόμβων του επικοινωνιακού υποδικτύου απαιτείται η

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων Εισαγωγή

ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων Εισαγωγή ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων 11.1. Εισαγωγή Η μετάδοση δεδομένων αναφέρεται στην μεταφορά κάποιας πληροφορίας από ένα σημείο σε κάποιο άλλο, αφού πρώτα έχει μετασχηματισθεί σε ένα ηλεκτρομαγνητικό

Διαβάστε περισσότερα

7.5 Πρωτόκολλο IP. & Ερωτήσεις

7.5 Πρωτόκολλο IP. & Ερωτήσεις 7.5 Πρωτόκολλο IP & Ερωτήσεις 1. ε ποιο επίπεδο του μοντέλου TCP/IP ανήκει το IP πρωτόκολλο; Εξασφαλίζει αξιόπιστη μετάδοση, και αν όχι ποιο πρωτόκολλο είναι υπεύθυνο για την αξιοπιστία; 2. Τι χρειάζεται

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 9 η Διάλεξη Δημοσθένης Κυριαζής Παρασκευή 22 Μαΐου 2015 Σημερινή διάλεξη Σύνοψη 8ης διάλεξης Επίπεδο μεταφοράς Συμφόρηση: Αρχές ελέγχου

Διαβάστε περισσότερα

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 1 / 38 Παράδειγμα Έστω ότι θέλουμε να αποστείλουμε ένα μήνυμα μέσω ηλεκτρονικού ταχυδρομείου. Αρχικά η εφαρμογή χρησιμοποιώντας τα πρωτόκολλα του επιπέδου εφαρμογής

Διαβάστε περισσότερα

Alternating Bit Protocol (ABP)

Alternating Bit Protocol (ABP) Alternating Bit Protocol (ABP) (Υπόθεση για το SWP: οι επιβεβ. που δεν χάνονται δεν μπορούν να καθυστερήσουν πάνω από Τ («ακαδημαϊκό» πρωτόκολλο, θεώρηση για λόγους μελέτης) Το ABP είναι σαν το SWP αλλά

Διαβάστε περισσότερα

ΗΜΥ 654: ίκτυα Υπολογιστών Τελική Εξέταση 8 εκεµβρίου 2004 Η εξέταση αποτελείται από δύο µέρη. Απαντήστε όλες τις ερωτήσεις του Μέρους Ι και 3 από

ΗΜΥ 654: ίκτυα Υπολογιστών Τελική Εξέταση 8 εκεµβρίου 2004 Η εξέταση αποτελείται από δύο µέρη. Απαντήστε όλες τις ερωτήσεις του Μέρους Ι και 3 από ΗΜΥ 654: ίκτυα Υπολογιστών Τελική Εξέταση 8 εκεµβρίου 004 Η εξέταση αποτελείται από δύο µέρη. Απαντήστε όλες τις ερωτήσεις του Μέρους Ι και από τις 6 ερωτήσεις του Μέρους ΙΙ Πάντοτε οι απαντήσεις σας θα

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης

Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ & ΜΗΧ/ΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής (1) Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης Απρόκλητο

Διαβάστε περισσότερα

Εγγυημένη ποιότητα υπηρεσίας

Εγγυημένη ποιότητα υπηρεσίας Εγγυημένη ποιότητα υπηρεσίας Απαιτήσεις ποιότητας υπηρεσίας Μηχανισμοί κατηγοριοποίησης Χρονοπρογραμματισμός Μηχανισμοί αστυνόμευσης Ενοποιημένες υπηρεσίες Διαφοροποιημένες υπηρεσίες Τεχνολογία Πολυμέσων

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Επίπεδο Μεταφοράς Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ

Δίκτυα Υπολογιστών Επίπεδο Μεταφοράς Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ Επίπεδο Μεταφοράς Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ Σελ 1 Ιεραρχίες Πρωτοκόλλων σελ 2 Ιεραρχίες Πρωτοκόλλων Πρωτόκολλο είναι ένα σύνολο κανόνων που απαιτούνται για να επιτύχουμε την ανταλλαγή

Διαβάστε περισσότερα

Τεχνολογία Πολυμέσων. Ενότητα # 17: Πρωτόκολλα μετάδοσης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία Πολυμέσων. Ενότητα # 17: Πρωτόκολλα μετάδοσης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Τεχνολογία Πολυμέσων Ενότητα # 17: Πρωτόκολλα μετάδοσης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του

Διαβάστε περισσότερα

Λύση: Λύση: Λύση: Λύση:

Λύση: Λύση: Λύση: Λύση: 1. Ένας δίαυλος έχει ρυθµό δεδοµένων 4 kbps και καθυστέρηση διάδοσης 20 msec. Για ποια περιοχή µηκών των πλαισίων µπορεί η µέθοδος παύσης και αναµονής να έχει απόδοση τουλάχιστον 50%; Η απόδοση θα είναι

Διαβάστε περισσότερα

HY-335a Project: microtcp 1, μία lightweight TCP βιβλιοθήκη

HY-335a Project: microtcp 1, μία lightweight TCP βιβλιοθήκη HY-335a Project: microtcp 1, μία lightweight TCP βιβλιοθήκη Deadline δεύτερης ϕάσης : 14 Ιανουαρίου 2017 1 Εμπνευσμένο και υλοποιημένο από το Μανώλη Σουρλίγκα Γενική περιγραϕή Στο οικοσύστημα του Internet

Διαβάστε περισσότερα

Άσκηση 1. (σημειώστε πως 1KB = 2 10 bytes, 1Mbps = 10 6 bits/sec).

Άσκηση 1. (σημειώστε πως 1KB = 2 10 bytes, 1Mbps = 10 6 bits/sec). Άσκηση Υπολογίστε τον συνολικό χρόνο που απαιτείται για την μετάδοση ενός αρχείου 500KB πάνω από μια ζεύξη (Link), στις παρακάτω περιπτώσεις, θεωρώντας πως η καθυστέρηση μιας κατεύθυνσης (one way delay)

Διαβάστε περισσότερα

α. Συνόδου β. Μεταφοράς γ. Δικτύου δ. Διασύνδεσης δεδομένων ε. Φυσικού Επιπέδου (Μονάδες 5)

α. Συνόδου β. Μεταφοράς γ. Δικτύου δ. Διασύνδεσης δεδομένων ε. Φυσικού Επιπέδου (Μονάδες 5) ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 30/11/2014 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ, Α. ΙΛΕΡΗ ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν γράφοντας δίπλα στο

Διαβάστε περισσότερα

Άσκηση Διάλεξης 5. Router. Δεδομένα: Οι ζεύξεις ειναι τεχνολογίας ενσύρματου Ethernet των 10 Mbps και 100 Mbps αντίστοιχα.

Άσκηση Διάλεξης 5. Router. Δεδομένα: Οι ζεύξεις ειναι τεχνολογίας ενσύρματου Ethernet των 10 Mbps και 100 Mbps αντίστοιχα. Άσκηση Διάλεξης 5 Host A L1=10Mbs Router L2=100Mbs Host B Δεδομένα: Οι ζεύξεις ειναι τεχνολογίας ενσύρματου Ethernet των 10 Mbps και 100 Mbps αντίστοιχα. Ethernet OH=26 bytes IP OH=20 bytes UDP OH=8 bytes

Διαβάστε περισσότερα

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση.

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση. ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ / Γ- ΕΠΑ.Λ. ΗΜΕΡΟΜΗΝΙΑ: 21-02- 2016 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ-Α.ΚΑΤΡΑΚΗ ΘΕΜΑ Α. A1. Να γράψετε το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη

Διαβάστε περισσότερα

Συνεχής ροή πολυµέσων

Συνεχής ροή πολυµέσων Συνεχής ροή πολυµέσων Εισαγωγή ικτυακά πρωτόκολλα Πολυµέσα και δίκτυα Συνεχής ροή Ροή από εξυπηρετητές ιστοσελίδων Ροή από εξυπηρετητές µέσων Πρωτόκολλο RTSP Πρωτόκολλο RTP οµή πακέτων RTP Πρωτόκολλο RTCP

Διαβάστε περισσότερα

7.4 Πρωτόκολλο UDP. 3. Στη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP.

7.4 Πρωτόκολλο UDP. 3. Στη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP. 7.4 Πρωτόκολλο UDP & Ερωτήσεις 1. ε ποιες περιπτώσεις χρησιμοποιείται το πρωτόκολλο UDP, εναλλακτικά του TCP; 2. ε τι είδους εφαρμογές χρησιμοποιείται συνήθως το πρωτόκολλο UDP; Να δώσετε παράδειγμα μιας

Διαβάστε περισσότερα

Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης Τμήμα Πληροφορικής ΔΙΑΔΙΚΤΥΑ ΜΕ TCP / IP. Βίτσας Βασίλειος

Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης Τμήμα Πληροφορικής ΔΙΑΔΙΚΤΥΑ ΜΕ TCP / IP. Βίτσας Βασίλειος ΔΙΑΔΙΚΤΥΑ ΜΕ TCP / IP Βίτσας Βασίλειος Αρχιτεκτονική και φιλοσοφία του Internet Ένα διαδίκτυο TCP/IP παρέχει 3 είδη υπηρεσιών Η διάταξη τους είναι ιεραρχική Ασυνδεσμικό σύστημα παράδοσης ΗυπηρεσίαIP ορίζεται

Διαβάστε περισσότερα

1 Ερωτήσεις σωστό-λάθος

1 Ερωτήσεις σωστό-λάθος 1 Ερωτήσεις σωστό-λάθος 1. Η λειτουργία του IP πρωτοκόλλου βασίζεται στα αυτοδύναµα πακέτα (datagrams). 2. Όταν το πρωτόκολλο TCP προωθεί ένα πακέτο στο πρωτόκολλο IP, το µόνο στοιχείο το οποίο έχει ενδιαφέρον

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7.4 Πρωτόκολλο Μέχρι τώρα περιγράψαμε συνδέσεις, που χρησιμοποιούν το πρωτόκολλο TCP. Θυμηθείτε, ότι το TCP είναι υπεύθυνο για το τεμαχισμό των μηνυμάτων σε τμήματα και την επανασύνδεση τους στον προορισμό.

Διαβάστε περισσότερα

Τι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP);

Τι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP); 7.5. Πρωτόκολλο IP Τι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP); Είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/IP. Βασίζεται στα αυτοδύναμα πακέτα που μεταφέρονται ανεξάρτητα

Διαβάστε περισσότερα

Δίκτυα Θεωρία

Δίκτυα Θεωρία Δίκτυα Θεωρία 2016-17 Κεφάλαιο 4 1. Γιατί η μεταφορά των δεδομένων δεν καλύπτεται επαρκώς από το Επίπεδο Δικτύου; Επειδή το επίπεδο δικτύου από τη φύση του είναι αναξιόπιστο, τα πακέτα φθάνουν καθυστερημένα,

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Εργασία 1 η

Δίκτυα Υπολογιστών Εργασία 1 η Δίκτυα Υπολογιστών Εργασία 1 η Παράδοση στο e-class Προθεσµία: 14/4/2013 Σωτήρης Διαµαντόπουλος, Σωτήρης-Άγγελος Λένας {sdiaman, slenas} @ ee.duth.gr Στο αρχείο µε όνοµα Ergasia1.tcl, το οποίο βρίσκεται

Διαβάστε περισσότερα

Προχωρημένα Θέματα Προγραμματισμού Δικτύων

Προχωρημένα Θέματα Προγραμματισμού Δικτύων 1 Ελληνική ημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Προχωρημένα Θέματα Προγραμματισμού Δικτύων Ενότητα 9: ΈλεγχοςΡοήςΚλειστούΒρόχου(1) Φώτης Βαρζιώτης 2 Ανοιχτά Τμήμα Μηχανικών Πληροφορικής ΤΕ

Διαβάστε περισσότερα

Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1 ΛΥΣΗ ΑΣΚΗΣΗ 2

Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1 ΛΥΣΗ ΑΣΚΗΣΗ 2 Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 o Ένα πακέτο ανώτερου επιπέδου τεμαχίζεται σε 10 πλαίσια, κάθε ένα από τα οποία έχει πιθανότητα 80 τοις εκατό να φτάσει χωρίς σφάλμα. Αν το πρωτόκολλο συνδέσου μετάδοσης δεδομένων

Διαβάστε περισσότερα

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο Αρχές Δικτύων Επικοινωνιών Επικοινωνίες Δεδομένων Μάθημα 4 ο Τα επικοινωνιακά δίκτυα και οι ανάγκες που εξυπηρετούν Για την επικοινωνία δύο συσκευών απαιτείται να υπάρχει μεταξύ τους σύνδεση από σημείο

Διαβάστε περισσότερα

7.2 Τεχνολογία TCP/IP

7.2 Τεχνολογία TCP/IP 7.2 Τεχνολογία TCP/IP Ερωτήσεις 1. Πώς χρησιµοποιείται σήµερα ο όρος TCP/IP; ε ποια πρωτόκολλα αναφέρεται και γιατί έχει επικρατήσει αυτή η ονοµασία; 2. Ποια ανάγκη οδήγησε στην επικράτηση της τεχνολογίας

Διαβάστε περισσότερα

Διάρθρωση. Δίκτυα Υπολογιστών Επικοινωνία από άκρο σε άκρο. Επικοινωνία από άκρο σε άκρο. Διάρθρωση

Διάρθρωση. Δίκτυα Υπολογιστών Επικοινωνία από άκρο σε άκρο. Επικοινωνία από άκρο σε άκρο. Διάρθρωση Δίκτυα Υπολογιστών Επικοινωνία από άκρο σε άκρο Ευάγγελος Παπαπέτρου Τμ Μηχ Η/Υ & Πληροφορικής, Παν Ιωαννίνων 1 Το Επίπεδο Μεταφοράς 2 Το πρωτόκολλο UDP 3 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606:

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Ασκήσεις επανάληψης

Δίκτυα Υπολογιστών. Ασκήσεις επανάληψης ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ & ΜΗΧ/ΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής Δίκτυα Υπολογιστών Ασκήσεις επανάληψης 1. Κινητός υπολογιστής

Διαβάστε περισσότερα

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Ενότητα 3 Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Εισαγωγή στις βασικές έννοιες του στρώµατος Ζεύξης (Data Link Layer) στα δίκτυα ΗΥ Γενικές Αρχές Λειτουργίας ηµιουργία Πλαισίων Έλεγχος

Διαβάστε περισσότερα

Τεχνολογία Πολυμέσων. Ενότητα # 21: Εγγυημένη ποιότητα υπηρεσίας Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία Πολυμέσων. Ενότητα # 21: Εγγυημένη ποιότητα υπηρεσίας Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Τεχνολογία Πολυμέσων Ενότητα # 21: Εγγυημένη ποιότητα υπηρεσίας Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού

Διαβάστε περισσότερα

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 4: Τεχνικές Μετάδοσης ΜΕΤΑΓΩΓΗ Τεχνική µεταγωγής ονομάζεται ο τρόπος µε τον οποίο αποκαθίσταται η επικοινωνία ανάµεσα σε δύο κόµβους με σκοπό την

Διαβάστε περισσότερα

Β1. Σε ένα τοπικό δίκτυο τοπολογίας Ethernet-TCP/IP το επίπεδο πρόσβασης δικτύου περιλαμβάνει:

Β1. Σε ένα τοπικό δίκτυο τοπολογίας Ethernet-TCP/IP το επίπεδο πρόσβασης δικτύου περιλαμβάνει: ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΑ ΕΙΔΙΚΟΤΗΤΑΣ ΚΥΡΙΑΚΗ 23/04/2017 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΠΕΝΤΕ (5) ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. α-σωστό β-σωστό γ-λάθος δ-λάθος

Διαβάστε περισσότερα

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΝΕΟ ΣΥΣΤΗΜΑ Γ ΗΜΕΡΗΣΙΩΝ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΤΕΤΑΡΤΗ 22 ΙΟΥΝΙΟΥ 2016 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΣΥΝΟΛΟ ΣΕΛΙ

Διαβάστε περισσότερα

Δίκτυα και Internet στο επιχειρηµατικό περιβάλον

Δίκτυα και Internet στο επιχειρηµατικό περιβάλον Δίκτυα και Internet στο επιχειρηµατικό περιβάλον Πρώτη οµάδα ασκήσεων Οδηγίες Η εργασία αυτή είναι ατοµική. Μπορείτε να µιλήσετε µε άλλους φοιτητές για να ανταλλάξετε ιδέες. Αν κάποιος συµφοιτητής σας

Διαβάστε περισσότερα

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΣΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Γ Τάξη Ε.Π.Α.Λ.

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΣΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Γ Τάξη Ε.Π.Α.Λ. ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΣΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ 2016 Γ Τάξη Ε.Π.Α.Λ. ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις και δίπλα το γράµµα Σ, αν είναι σωστή, ή το γράµµα

Διαβάστε περισσότερα

Κεφάλαιο 5: Τοπικά ίκτυα

Κεφάλαιο 5: Τοπικά ίκτυα Κεφάλαιο 5: Τοπικά ίκτυα 5.1 ΤοΠρωτόκολλο ALOHA Αλγόριθµοι επίλυσης συγκρούσεων µε βάση το δυαδικό δένδρο 5.2 ίκτυα Ethernet Πρότυπο ΙΕΕΕ 802.3 5.3 ίκτυα Token Ring - Πρότυπο ΙΕΕΕ 802.5 Τοπικά ίκτυα 5-1

Διαβάστε περισσότερα

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I.

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον

Διαβάστε περισσότερα

6.1 Επεκτείνοντας το δίκτυο 6.2 Επιλεγόμενες τηλεφωνικές γραμμές modems Πλεονεκτήματα Μειονεκτήματα Βασική χρήση

6.1 Επεκτείνοντας το δίκτυο 6.2 Επιλεγόμενες τηλεφωνικές γραμμές modems Πλεονεκτήματα Μειονεκτήματα Βασική χρήση 6.1 Επεκτείνοντας το δίκτυο Τοπικά δίκτυα (LAN): επικοινωνία με περιορισμένη απόσταση κάλυψης (μικρή εμβέλεια) Δίκτυα Ευρείας Περιοχής (WAN): επικοινωνία σε ευρύτερη γεωγραφική κάλυψη. Από την άποψη του

Διαβάστε περισσότερα

Απαντήσεις σε απορίες

Απαντήσεις σε απορίες Ερώτηση 1 Αν έχουµε ένα πολυώνυµο G(x) π.χ. 10010101 αυτό είναι βαθµού k=7 και έχει k+1=8 bits και γράφεται : x^7 +x^4 +x^2 +1. Τι συµβαίνει στην περίπτωση που το G(x) έχει x^k=0, π.χ. το 01010101. Αυτό

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Εμβάθυνση και Ασκήσεις στο Επίπεδο Μεταφοράς και στο Επίπεδο Εφαρμογής Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ

Δίκτυα Υπολογιστών Εμβάθυνση και Ασκήσεις στο Επίπεδο Μεταφοράς και στο Επίπεδο Εφαρμογής Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ Εμβάθυνση και Ασκήσεις στο Επίπεδο Μεταφοράς και στο Επίπεδο Εφαρμογής Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ Σελ 1 Επίπεδο Μεταφοράς του Διαδικτύου Transmission Control Protocol (TCP) RFCs:

Διαβάστε περισσότερα

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.5 Πρωτόκολλο IP 38. Τι είναι το πρωτόκολλο ιαδικτύου (Internet Protocol, IP); Είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/IP. Βασίζεται στα αυτοδύναµα

Διαβάστε περισσότερα

Η απάντηση αυτή λαμβάνει 5 μονάδες. Και αφού βέβαια ο εξεταζόμενος γράψει το γράμμα της σωστής απάντησης μόνο.

Η απάντηση αυτή λαμβάνει 5 μονάδες. Και αφού βέβαια ο εξεταζόμενος γράψει το γράμμα της σωστής απάντησης μόνο. ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΚΥΡΙΑΚΗ 23/04/2017- ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6) ΟΔΗΓΙΕΣ ΑΥΤΟΔΙΟΡΘΩΣΗΣ ΘΕΜΑ Α Α1. α-σωστό

Διαβάστε περισσότερα

Κεφάλαιο 3: Επίπεδο Μεταφοράς

Κεφάλαιο 3: Επίπεδο Μεταφοράς Κεφάλαιο 3 Επίπεδο Μεταφοράς Πηγή των ακόλουθων διαφανειών είναι οι διαφάνειες που συνοδεύουν ως διδακτικό υλικό το βιβλίο των J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach Featuring

Διαβάστε περισσότερα

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα. λ από τον ρυθμό μετάδοσής της. Υποθέτοντας ότι ο κόμβος A

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα. λ από τον ρυθμό μετάδοσής της. Υποθέτοντας ότι ο κόμβος A ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ ΚΑΙ ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΕΠΙΚΟΙΝΩΝΙΩΝ, ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα 1. Στο δίκτυο

Διαβάστε περισσότερα

Κεφάλαιο 3: Επίπεδο Μεταφοράς. Κεφάλαιο 3. Υπηρεσίες και πρωτόκολλα µεταφοράς. Στόχοι: επίπεδο µεταφοράς: 3.5 Συνδεσιστρεφής. 3.1 Υπηρεσίες επιπέδου

Κεφάλαιο 3: Επίπεδο Μεταφοράς. Κεφάλαιο 3. Υπηρεσίες και πρωτόκολλα µεταφοράς. Στόχοι: επίπεδο µεταφοράς: 3.5 Συνδεσιστρεφής. 3.1 Υπηρεσίες επιπέδου Κεφάλαιο 3 Επίπεδο Μεταφοράς Πηγή των ακόλουθων διαφανειών είναι οι διαφάνειες που συνοδεύουν ως διδακτικό υλικό το βιβλίο των J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach Featuring

Διαβάστε περισσότερα

Πρωτόκολλα επανεκποµπής

Πρωτόκολλα επανεκποµπής Πρωτόκολλα επανεκποµπής Πρωτόκολλα επανεκποµπής Πρωτόκολλα: Εναλλασσοµένου bit (Alternating Bit Protocol) Επιλεκτικής επανάληψης (Selective Reeat Protocol) Οπισθοχώρησης κατά Ν (Go Back N) Μηχανισµοί:

Διαβάστε περισσότερα

Έλεγχος Συµφόρησης και Ενεργή ιαχείριση Ουρών στο ιαδίκτυο ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Έλεγχος Συµφόρησης και Ενεργή ιαχείριση Ουρών στο ιαδίκτυο ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΕΠΙΚΟΙΝΩΝΙΩΝ, ΗΛΕΚΤΡΟΝΙΚΗΣ & ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Έλεγχος Συµφόρησης και Ενεργή ιαχείριση Ουρών στο ιαδίκτυο

Διαβάστε περισσότερα

Μάθημα 6: Αρχιτεκτονική TCP/IP

Μάθημα 6: Αρχιτεκτονική TCP/IP Μάθημα 6: Αρχιτεκτονική TCP/IP 6.1 Συσχέτιση OSI και TCP/IP Η αρχιτεκτονική TCP/IP ακολουθεί ένα πρότυπο διαστρωμάτωσης παρόμοιο με το μοντέλο OSI. Η αντιστοιχία φαίνεται στο σχήμα 6.1. Η ονομασία της

Διαβάστε περισσότερα

Δίκτυα ΙΙ Τομέας Πληροφορικής,

Δίκτυα ΙΙ Τομέας Πληροφορικής, Δίκτυα ΙΙ Τομέας Πληροφορικής, Γ τάξης ΕΠΑ.Λ. Απαντήσεις στις ερωτήσεις του σχ. βιβλίου ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Γ ΤΑΞΗ ΕΠΑ.Λ. Δίκτυα ΙΙ Τομέας Πληροφορικής, Γ τάξης ΕΠΑ.Λ. ΑΠΑΝΤΗΣΕΙΣ 6ου Κεφαλαίου Δίκτυα Η/Υ

Διαβάστε περισσότερα

Κεφάλαιο 3 Επίπεδο Μεταφοράς

Κεφάλαιο 3 Επίπεδο Μεταφοράς Κεφάλαιο 3 Επίπεδο Μεταφοράς Πηγή των ακόλουθων διαφανειών είναι οι διαφάνειες που συνοδεύουν ως διδακτικό υλικό το βιβλίο των J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach Featuring

Διαβάστε περισσότερα

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης Γεώργιος ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Μάθημα 2ο. Βελώνης Γεώργιος - 1ο Τ.Ε.Ε. Κατερίνης. Καθηγητής Πληροφορικής ΠΕ20 2-1

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης Γεώργιος ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Μάθημα 2ο. Βελώνης Γεώργιος - 1ο Τ.Ε.Ε. Κατερίνης. Καθηγητής Πληροφορικής ΠΕ20 2-1 ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελών ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ Μάθημα 2ο Βελών - 1ο Τ.Ε.Ε. Κατερίν Καθηγητής Πληροφορικής ΠΕ20 2-1 Τεχνολογίες Μεταγωγής Δεδομένων Δίκτυα Μεταγωγής Βελών Βελών Δίκτυα Μεταγωγής Δίκτυα Μεταγωγής

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7.3 Πρωτόκολλο Το πρωτόκολλο Ελεγχου Μετάδοσης (Transmission Control Protocol, ) είναι το βασικό πρωτόκολλοτου επιπέδου µεταφοράςτης τεχνολογίας /. Παρέχει υπηρεσίεςπροσανατολισµένεςσε σύνδεσηκαι εξασφαλίζει

Διαβάστε περισσότερα

Δίκτυα Επικοινωνίας και Υπολογιστών

Δίκτυα Επικοινωνίας και Υπολογιστών ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Δίκτυα Επικοινωνίας και Υπολογιστών Ενότητα 7 : Πρωτόκολλα Μεταφοράς Γούδος Σωτήριος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Υλοποίηση Εφαρμογής Μεταφοράς Αρχείων Βασισμένη στο Πρωτόκολλο SCTP Πειράματα Αξιολόγησης Πρωτοκόλλου. Φλωρίδης Μ.

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Υλοποίηση Εφαρμογής Μεταφοράς Αρχείων Βασισμένη στο Πρωτόκολλο SCTP Πειράματα Αξιολόγησης Πρωτοκόλλου. Φλωρίδης Μ. ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΕΠΙΚΟΙΝΩΝΙΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Υλοποίηση Εφαρμογής Μεταφοράς Αρχείων Βασισμένη στο Πρωτόκολλο

Διαβάστε περισσότερα

Κεφάλαιο 3: Επίπεδο Μεταφοράς. Κεφάλαιο 3. Υπηρεσίες και πρωτόκολλα µεταφοράς

Κεφάλαιο 3: Επίπεδο Μεταφοράς. Κεφάλαιο 3. Υπηρεσίες και πρωτόκολλα µεταφοράς Κεφάλαιο 3 Επίπεδο Μεταφοράς Πηγή των ακόλουθων διαφανειών είναι οι διαφάνειες που συνοδεύουν ως διδακτικό υλικό το βιβλίο των J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach Featuring

Διαβάστε περισσότερα

Transmission Control Protocol. Transmission Control Protocol

Transmission Control Protocol. Transmission Control Protocol Transmission Control Protocol ρ. Κωνσταντίνος Σ. Χειλάς Transmission Control Protocol TCP δουλεύει στο επίπεδο µεταφοράς (transport layer) της σουίτας πρωτοκόλλων του TCP/IP Παρέχει αξιόπιστη (reliable)

Διαβάστε περισσότερα

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που 7.7 Πρωτόκολλο ARP 1 ύο είδη διευθύνσεων: MAC - IP Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που µπορεί

Διαβάστε περισσότερα

Θέματα Πανελλαδικών Εξετάσεων

Θέματα Πανελλαδικών Εξετάσεων Θέματα Πανελλαδικών Εξετάσεων (διδακτέο βιβλίο «Τεχνολογία Δικτύων Επικοινωνιών», Τομέα Ηλεκτρονικής) Αντίστοιχη ύλη (νέο βιβλίο «Δικτύων Υπολογιστών», Τομέα Πληροφορικής) : ΕΝΟΤΗΤΑ 3.2 Tο αυτοδύναμο πακέτο

Διαβάστε περισσότερα

Ατοµική ιπλωµατική Εργασία ΑΞΙΟΛΟΓΗΣΗ ΕΠΙ ΟΣΗΣ ΠΡΩΤΟΚΟΛΛΩΝ ΜΕΤΑΦΟΡΑΣ ΕΦΑΡΜΟΓΩΝ ΠΟΛΥΜΕΣΩΝ. Αντρέας Φλωρίδης ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Ατοµική ιπλωµατική Εργασία ΑΞΙΟΛΟΓΗΣΗ ΕΠΙ ΟΣΗΣ ΠΡΩΤΟΚΟΛΛΩΝ ΜΕΤΑΦΟΡΑΣ ΕΦΑΡΜΟΓΩΝ ΠΟΛΥΜΕΣΩΝ. Αντρέας Φλωρίδης ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Ατοµική ιπλωµατική Εργασία ΑΞΙΟΛΟΓΗΣΗ ΕΠΙ ΟΣΗΣ ΠΡΩΤΟΚΟΛΛΩΝ ΜΕΤΑΦΟΡΑΣ ΕΦΑΡΜΟΓΩΝ ΠΟΛΥΜΕΣΩΝ Αντρέας Φλωρίδης ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Ιούνιος 2005 ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΞΙΟΛΟΓΗΣΗ

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7.9.2 Άμεση δρομολόγηση Ας θεωρήσουμε το TCP/IP δίκτυο του Σχήματος 7-27 και ας δούμε πως πραγματοποιείται η δρομολόγηση σε αυτό. άθε ένας από τους τρεις υπολογιστές, Α, Β και, από τους οποίους αποτελείται

Διαβάστε περισσότερα

1.1. Κινηµατική Οµάδα Γ.

1.1. Κινηµατική Οµάδα Γ. 1.1. Οµάδα Γ. 1.1.21. Πληροφορίες από το διάγραµµα θέσης-χρόνου..ένα σώµα κινείται ευθύγραµµα και στο διάγραµµα βλέπετε τη θέση του σε συνάρτηση µε το χρόνο. i) Βρείτε την κλίση στο διάγραµµα x-t στις

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Ηυιοθέτησητης τεχνολογίαςκαι αρχιτεκτονικής TCP/IP δεν έρχεται σε σύγκρουσηµε το µοντέλο του OSI και αυτό γιατί και τα δυο συστήµατααναπτύχθηκαν συγχρόνως. Παρόλα αυτά, υπάρχουν ορισµένες ουσιώδεις διαφορές

Διαβάστε περισσότερα

Εργαστήριο Wireshark: TCP

Εργαστήριο Wireshark: TCP Εργαστήριο Wireshark: TCP Έκδοση: 2.0 2007 J.F. Kurose, K.W. Ross Μετάφραση - Απόδοση: Σ. Τσακιρίδου Computer Networking: A Top-Down Approach Featuring the Internet Στο εργαστήριο αυτό θα εξετάσουµε λεπτοµερώς

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής ίκτυα Η/Υ Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα Μοντέλο TCP/IP πολλές πολλοί N A N B Ενότητα E PC A PC B PC D PC E E A E B

Διαβάστε περισσότερα

1η Οµάδα Ασκήσεων. Τµήµα επεξεργασίας σήµατος του αναγεννητή

1η Οµάδα Ασκήσεων. Τµήµα επεξεργασίας σήµατος του αναγεννητή ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟ ΙΣΡΙΑΚΟ ΠΑΝΕΠΙΣΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΙΚΩΝ ΕΠΙΣΗΜΩΝ ΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΙΚΥΑ ΟΠΙΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Καθηγητής. Συβρίδης 1η Οµάδα Ασκήσεων Άσκηση 1η Εγκατεστηµένη ζεύξη συνολικού

Διαβάστε περισσότερα

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer.

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer. Υπόστρωμα Ελέγχου Πρόσβασης Μέσου Medium Access Control Sub-layer. Πρόβλημα Υπάρχει ένα κανάλι το οποίο «μοιράζονται» πολλοί κόμβοι. Πρόβλημα: Ποίος μεταδίδει και πότε; Περίληψη Κανάλια πολλαπλής πρόσβασης

Διαβάστε περισσότερα

Μηχανική ΙI Ροή στο χώρο των φάσεων, θεώρηµα Liouville

Μηχανική ΙI Ροή στο χώρο των φάσεων, θεώρηµα Liouville Τµήµα Π. Ιωάννου & Θ. Αποστολάτου 16/5/2000 Μηχανική ΙI Ροή στο χώρο των φάσεων, θεώρηµα Liouville Στη Χαµιλτονιανή θεώρηση η κατάσταση του συστήµατος προσδιορίζεται κάθε στιγµή από ένα και µόνο σηµείο

Διαβάστε περισσότερα