Προσομοίωση Δικτύων 5η Άσκηση Study of TCP versions over FTP application.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
“Φοιτητικό Εύρηκα” 2009 Σύγκριση Στατικής και Δυναμικής Δρομολόγησης σε Δίκτυα με Εναλλασσόμενους Χάρτες Συνδεσιμότητας Σύγκριση Στατικής και Δυναμικής.
Advertisements

ΑΠΟΤΙΜΗΣΗ ΑΠΟΔΟΣΗΣ ΔΙΚΤΥΩΝ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΟΥΝ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ ΚΑΙ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΣΥΝΔΕΣΗΣ Ιωάννης Κόμνιος Μεταπτυχιακή Διατριβή Τμήμα.
Δίκτυα Υπολογιστών Εργαστήριο 1.
ΠΡΟΓΡΑΜΑΤΙΖΟΜΕΝΑ ΔΙΚΤΥΑ Software Defined Networks (SDN)
Εισαγωγικό Φροντηστήριο Διαχείριση Περιεχομένου Παγκόσμιου Ιστού και Γλωσσικά Eργαλεία.
ΤCP/IP Τι είναι; Σύντομο Ιστορικό
ΚΛΕΙΣΤΑ ΔΙΚΤΥΑ ΟΥΡΩΝ MARKOV 30/05/2011
Θεωρία Γραφημάτων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές Ενότητα 8 Τ ΕΛΕΙΑ Γ ΡΑΦΗΜΑΤΑ Σταύρος Δ. Νικολόπουλος 1.
National Technical University of AthensΤεχνολογίες Διαδικτύου Σύνοψη 1Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή 1.2 Πρωτόκολλα TCP/IP Διαστρωμάτωση.
Ανασκόπηση Σχεδιασμού στο CAN Διονύσης Αθανασόπουλος Βασιλική Δεβελέγκα.
HY-335 : Δίκτυα Υπολογιστών DHCP Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Χειμερινό εξάμηνο
Overview of IEEE Standard. Η οικογένεια προτύπων 802.x... IEEE CSMA/CD IEEE Token Bus IEEE Token Ring IEEE Wireless IEEE.
ΜΑΘΗΤΙΚΟ ΦΕΣΤΙΒΑΛ ΡΟΜΠΟΤΙΚΗΣ 19 Ο ΓΥΜΝΑΣΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΕΚΘΕΣΙΑΚΟ ΜΕΡΟΣ.
Άσκηση 4 Μελέτη πρωτοκόλλων UDP/TCP με χρήση προσομοιωτή δικτύων ns-2.
Σύνοψη 1 Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 4: Ανάλυση Δικτυακής Κίνησης – Πρωτοκόλλων - Υπηρεσιών Εργαστήριο Διαχείρισης και Βέλτιστου Σχεδιασμού Δικτύων (NETMODE)
Κεφάλαιο 9 – Διαδίκτυο. Internet 1.Δημιουργήστε ένα infographic ( με τους σταθμούς εξέλιξης του internet. 2.
Προσομοίωση Δικτύων 2n Άσκηση Δημιουργία, διαμόρφωση μελέτη επικοινωνιακών ζεύξεων.
Week 11 Quiz Sentence #2. The sentence. λαλο ῦ μεν ε ἰ δότες ὅ τι ὁ ἐ γείρας τ ὸ ν κύριον Ἰ ησο ῦ ν κα ὶ ἡ μ ᾶ ς σ ὺ ν Ἰ ησο ῦ ἐ γερε ῖ κα ὶ παραστήσει.
Προσομοίωση Δικτύων 4η Άσκηση Σύνθετες τοπολογίες, διακοπή συνδέσεων, δυναμική δρομολόγηση.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Εξόρυξη Δεδομένων Απορροφητικοί τυχαίοι περίπατοι. Προβλήματα κάλυψης Διδάσκων: Επίκ. Καθ. Παναγιώτης.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Εισαγωγή στην Ιστορία και Θεωρία της Τέχνης Η ιστορία της Τέχνης τους τελευταίους δυο αιώνες - Pablo.
Προσομοίωση Δικτύων 3η Άσκηση Δημιουργία, διαμόρφωση μελέτη σύνθετων τοπολογιών.
TCP/IP Protocol Suite 1 Διάλεξη 2 η Με την ολοκλήρωση της ενότητας θα μπορείτε να: Το μοντέλο OSI και η σουίτα TCP/IP κατανοήσετε την αρχιτεκτονική του.
ΧΗΜΕΙΑ Γ’ ΛΥΚΕΙΟΥ (Κ)ΚΕΦ.3: 3.5 ΝΟΜΟΣ ΤΑΧΥΤΗΤΑΣ, ΜΗΧΑΝΙΣΜΟΣ ΑΝΤΙΔΡΑΣΗΣ ΕΡΩΤΗΣΕΙΣ ΚΑΤΑΝΟΗΣΗΣ Για την αντίδραση 2Α + 3Β  2Γ +Δ έχει προοσδιορισθεί.
ΕΤΑΙΡΙΚΗ ΔΙΑΚΥΒΕΡΝΗΣΗ CORPORATE GOVERNANCE* * Τρόποι Διοίκησης και Ελέγχου Μεγάλων Επιχειρήσεων.
Πρόγραμμα Προπτυχιακών Σπουδών Τμήμα Ψηφιακών Συστημάτων Δίκτυα Υπολογιστών Ι Λέκτορας ΠΔ Κ.Τσαγκάρης Εισαγωγή στον Network Simulator-2.
Βασικές έννοιες και τεχνολογίες δικτύων Ιάκωβος Αλεξανδρής Ηλεκ/γος Μηχ/κος & Μηχ/κος Η/Υ Τεχνικός Υπεύθυνος ΚΕΠΛΗΝΕΤ Χαλκιδικής Cisco CCNA.
Προχωρημένα Θέματα Δικτύων
Διασύνδεση LAN Γιατί όχι μόνο ένα μεγάλο LAN
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗΣ ΔΙΚΤΥΩΝ
Συμφωνίες Διασφάλισης Επιπέδου Ποιότητας Υπηρεσιών, Service Level Agreements – SLAs Βασίλης Μερεκούλιας (ΕΜΠ)
Επιβλέπων : Αναστάσιος Πολίτης, καθηγητής εφαρμογών
Ελεγχος συμφορησης δικτυου στο tcp
in Early Childhood Studies
Project για την κολύμβηση για όλες τις ηλικίες και κατηγορίες ατόμων
Διδακτική Μεθοδολογία – Σχέδιο Μαθήματος
Ερωτήσεις 1. Στην ευθύγραμμη ομαλά επιταχυνόμενη κίνηση: α. η ταχύτητα είναι σταθερή β. ο ρυθμός μεταβολής της ταχύτητας είναι σταθερός γ. ο ρυθμός μεταβολής.
9 Η Γλώσσα SQL Εισαγωγή – Βασικές Έννοιες Τύποι Δεδομένων
Παιδαγωγικό Τμήμα Δημοτικής Εκπαίδευσης
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 6: Το Γραφικό Περιβάλλον Επικοινωνίας (Γ.Π.Ε.)
Εργαστήριο 4 & 5 Βοηθητικές Διαφάνειες
Ανάπτυξη GPRS Simulator
Quagga - Routing like a PRO
Βάσεις Δεδομένων ΙΙ Triggers
Εκπαιδευτική Τεχνολογία – Πολυμέσα (Εργαστήριο) [ΤΤΕ]
Εισαγωγή στην Πληροφορική μεγάλου όγκου δεδομένων
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
Κρούσεις σωμάτων.
International Hospitality Management MC Employability Scheme
Διδακτική Μεθοδολογία – Σχέδιο Μαθήματος
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 6: Το Γραφικό Περιβάλλον Επικοινωνίας (Γ.Π.Ε.)
3 – Simple Network Δελτούζος Κωνσταντίνος
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 6: Γραφικό Περιβάλλον Επικοινωνίας
ΤΟ ΠΡΩΤΟΚΟΛΛΟ TCP.
ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΔΙΚΤΥΩΝ Παρουσίαση μαθήματος.
Πρωτόκολλα Πλαισίωσης
Εισαγωγή Στις Τεχνολογίες Επικοινωνιών
Διαχείριση Δικτύων - Ευφυή Δίκτυα,
ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ Learning Apps
ONOMA: ΕΡΓΑΣΙΑ ΜΑΘΗΜΑΤΟΣ ΒΙΟΥΛΙΚΩΝ
Εκπαιδευτική ρομποτική
Συστήματα Αναμονής (Queuing Systems)
Χαρακτηριστικά και Αξιολόγηση Δικτύου για εφαρμογές Πολυμέσων
ΑΝΟΡΓΑΝΗ & ΑΝΑΛΥΤΙΚΗ ΧΗΜΕΙΑ
ΠΑΡΑΔΕΙΓΜΑΤΑ SQL Ή ΠΑΡΑΔΕΙΓΜΑΤΑ SQL Ή
Χαρακτηριστικά και Αξιολόγηση Δικτύου για εφαρμογές Πολυμέσων
Σύσταση και Ανάλυση Γλευκών και Οίνων (Θ)
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 6: Το Γραφικό Περιβάλλον Επικοινωνίας (Γ.Π.Ε.)
Μεταγράφημα παρουσίασης:

Προσομοίωση Δικτύων 5η Άσκηση Study of TCP versions over FTP application

Δημιουργία multihop τοπολογίας Based on already existing example create the following network

Δημιουργία τοπολογίας #Create nodes set node_(s1) [$ns node] set node_(s2) [$ns node] set node_(r1) [$ns node] set node_(r2) [$ns node] set node_(s3) [$ns node] set node_(s4) [$ns node]

Δημιουργία τοπολογίας #Create a duplex link between the nodes $ns duplex-link $node_(s1) $node_(r1) 10Mb 2ms DropTail $ns duplex-link $node_(s2) $node_(r1) 10Mb 3ms DropTail $ns duplex-link $node_(r1) $node_(r2) 1.5Mb 20ms RED $ns queue-limit $node_(r1) $node_(r2) 25 $ns queue-limit $node_(r2) $node_(r1) 25 $ns duplex-link $node_(s3) $node_(r2) 10Mb 4ms DropTail $ns duplex-link $node_(s4) $node_(r2) 10Mb 5ms DropTail

Δημιουργία τοπολογίας #better presentation for NAM $ns duplex-link-op $node_(s1) $node_(r1) orient right-down $ns duplex-link-op $node_(s2) $node_(r1) orient right-up $ns duplex-link-op $node_(r1) $node_(r2) orient right $ns duplex-link-op $node_(s3) $node_(r2) orient left-down $ns duplex-link-op $node_(s4) $node_(r2) orient left-up

Προσθήκη για καλύτερη απεικόνιση #Create a simulator object set ns [new Simulator] #Define different colors for data flows (for NAM) $ns color 1 Blue $ns color 2 Red

Ροή Δεδομένων FTP over TCP #Create data flows set tcp1 [new Agent/TCP] $tcp1 set window_ 10 $tcp1 set packetSize_ 700 $tcp1 set fid_ 1 $ns attach-agent $node_(s1) $tcp1 set sink1 [new Agent/TCPSink] $ns attach-agent $node_(s3) $sink1 $ns connect $tcp1 $sink1 set ftp1 [new Application/FTP] $ftp1 attach-agent $tcp1

Supported TCP Versions Agent/TCP - a “tahoe” TCP sender Agent/TCP/Reno - a “Reno” TCP sender Agent/TCP/Newreno - Reno with a modification Agent/TCP/Sack1 - TCP with selective repeat (follows RFC2018) Agent/TCP/Vegas - TCP Vegas Agent/TCP/Fack - Reno TCP with “forward acknowledgment” Agent/TCP/Linux - a TCP sender with SACK support that runs TCP congestion control modules from Linux kernel

Supported TCP Versions Agent/TCP - a “tahoe” TCP sender Agent/TCP/Reno - a “Reno” TCP sender Agent/TCP/Newreno - Reno with a modification Agent/TCP/Sack1 - TCP with selective repeat (follows RFC2018) Agent/TCP/Vegas - TCP Vegas Agent/TCP/Fack - Reno TCP with “forward acknowledgment” Agent/TCP/Linux - a TCP sender with SACK support that runs TCP congestion control modules from Linux kernel

Supported TCP Versions

Agent/TCP Mean DelaySuccessfully Transmitted Packets Dropped Packets 0  4 Dropped Packets 1  5

Agent/TCP/Reno Mean DelaySuccessfully Transmitted Packets Dropped Packets 0  4 Dropped Packets 1  5

Agent/TCP/Vegas Mean DelaySuccessfully Transmitted Packets Dropped Packets 0  4 Dropped Packets 1  5

Agent/TCP/Linux Mean DelaySuccessfully Transmitted Packets Dropped Packets 0  4 Dropped Packets 1  5

Discussion Σχολιάστε την επίδραση των παραμέτρων που χρησιμοποιήσατε Σχολιάστε την απόδοση των διαφορετικών εκδόσεων TCP στο συγκεκριμένο σενάριο Αντικαταστήστε την ftp2 ροή με μια cbr