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

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Τεχνολογίες Internet Υπηρεσίες & Εφαρμογές Τμήμα 1I-ΙΝΠ01 – Web Design / Development Κωνσταντίνος Σαπουντζής.
Advertisements

Δημιουργία Ιστοσελίδων σε HTML και FrontPage Πρόγραμμα Αναμόρφωσης Προπτυχιακών Σπουδών Κεντρικό Γραφείο Υποστήριξης Εκπαιδευτικού Έργου Αλέξανδρος Λεκατσάς.
“Φοιτητικό Εύρηκα” 2009 Σύγκριση Στατικής και Δυναμικής Δρομολόγησης σε Δίκτυα με Εναλλασσόμενους Χάρτες Συνδεσιμότητας Σύγκριση Στατικής και Δυναμικής.
ΑΠΟΤΙΜΗΣΗ ΑΠΟΔΟΣΗΣ ΔΙΚΤΥΩΝ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΟΥΝ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ ΚΑΙ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΣΥΝΔΕΣΗΣ Ιωάννης Κόμνιος Μεταπτυχιακή Διατριβή Τμήμα.
Τι σημαίνει το ρήμα scratch;
Μια δικτυακή κάμερα βασισμένη στο Internet Protocol (IP) μπορεί να περιγραφεί ως συνδυασμός κάμερας και υπολογιστή σε μια μονάδα. Συλλαμβάνει και μεταδίδει.
ΡΟΗ Υ: ΥΠΟΛΟΓΙΣΤΙΚΑ ΣΥΣΤΗΜΑΤΑ
Ιστορία του Ιντερνετ.
Microsoft ISA (Internet Security and Acceleration) Server 2004.
ΠΜΣ ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Κατεύθυνση ΤΕΔΑ Τεχνολογίες Διαχείρισης Ασφάλειας Security Management Engineering Τμήμα Πληροφορικής ΠΑΝΕΠΙΣΤΗΜΙΟ.
Αρχιτεκτονική Υπολογιστών Γλώσσες Μηχανής
ΕΠΙΚΟΙΝΩΝΙΑ ΑΝΘΡΩΠΟΥ – ΜΗΧΑΝΗΣ Εαρινό Εξάμηνο 2007 Παρουσίαση Εργαλείου Ανάπτυξης JBuilder Τσουρού Σταυρούλα, ΑΜ 708 Μαδεμλής Ιωάννης, ΑΜ 669.
ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΚΗ ΓΥΜΝΑΣΙΟΥ ΜΑΒΟΓΛΟΥ ΧΡΙΣΤΟΣ ΤΖΑΒΑΡΑΣ ΑΝΑΣΤΑΣΙΟΣ ΑΝΑΔΟΧΟΣ: ΕΚΔΟΣΕΙΣ ΠΑΤΑΚΗΣ ΥΠΕΥΘΥΝΟΣ: ΔΑΜΙΑΝΑΚΗΣ ΑΔΑΜ Παρουσίαση του.
Κατεύθυνση «Προηγμένες Τεχνολογίες Ανάπτυξης Λογισμικού»
ΤCP/IP Τι είναι; Σύντομο Ιστορικό
Υπηρεσίες δικτύων επικοινωνίας
Τεχνολογίες και Εφαρμογές Πολυμέσων
ΛΟΓΙΣΜΙΚΟ Πρόγραμμα Είναι μία ακολουθία από εντολές, σε λογική σειρά, με σκοπό να κατευθύνουν τον Η.Υ. στην εκτέλεση των επιθυμητών εργασιών. ΛΟΓΙΣΜΙΚΟ.
Δίκτυα Υπολογιστών Ι Δρ. Ηλίας Σαράφης.
Τεχνολογίες Τηλε-Εκπαίδευσης και Εφαρμογές
ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ (μΟΝΟΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ ΑΝΑΖΗΤΗΣΗ - ΤΑΞΙΝΟΜΗΣΗ) Καλλονιάτης Χρήστος Επίκουρος Καθηγητής Τμήμα.
ΚΕΝΤΡΟ ΔΙΚΤΥΩΝ - ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ GRNET-TECH, Οκτώβριος 2004 ΝΕΕΣ ΥΠΗΡΕΣΙΕΣ ΔΙΚΤΥΟΥ ΚΟΡΜΟΥ Διαχειριστική Ομάδα ΕΜΠ Παρουσίαση: Δουίτσης Αθανάσιος.
ΠΛΗΡΟΦΟΡΙΚΗ Α’ ΓΥΜΝΑΣΙΟΥ
Κεφάλαιο 6: Εισαγωγή στον προγραμματισμό Φυσικές και τεχνητές γλώσσες.
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΤΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΗΣ ΓΛΩΣΣΑΣ PASCAL ΠΑΡΟΥΣΙΑΣΗ ΠΑΡΑΔΕΙΓΜΑΤΟΣ: ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ ΜΕ ΤΙΣ ΤΡΕΙΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ. ΥΠΟΛΟΓΙΣΤΗΣ Μηχανή που μπορεί να φέρει σε πέρας πνευματικές εργασίες ρουτίνας με μεγάλη ταχύτητα.
Arduino  Πρώτη Επαφή Involve me & I learn 3ο Γυμνάσιο Ελευσίνας.
Από την ιδέα μέχρι το λογισμικό. Ξεκινώντας από το πρόβλημα...
Τεχνολογία TCP/IP TCP/IP internet είναι ένα οποιοδήποτε δίκτυο το οποίο χρησιμοποιεί τα πρωτόκολλα TCP/IP. Διαδίκτυο (Internet) είναι το μεγαλύτερο δίκτυο.
2ο ΕΠΑΛ ΚΑΤΕΡΙΝΗΣ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ
Άσκηση 4 Μελέτη πρωτοκόλλων UDP/TCP με χρήση προσομοιωτή δικτύων ns-2.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 14/11/07. 2 Κατηγορίες Λειτουργιών Διαχείρισης ΜΟΝΤΕΛΟ ΑΝΑΦΟΡΑΣ Fault (Βλάβες) Configuration (Διάρθρωση) Accounting (Λογιστική) Performance.
Σύνοψη 1 Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή
Ειδικά Θέματα Η/ΥΕργαστήριο 6 Χ. Καραγιαννίδης1/15 Προσθήκη Πολυμέσων, Έκδοση και Διαχείριση Σελίδων και Δικτυακών Τόπων Εργαστήριο 6 Χαράλαμπος Καραγιαννίδης.
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κεντρικής Μακεδονίας
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: Γνωριμία με το Λογισμικό
Προσομοίωση Δικτύων 2n Άσκηση Δημιουργία, διαμόρφωση μελέτη επικοινωνιακών ζεύξεων.
Προσομοίωση Δικτύων 5η Άσκηση Study of TCP versions over FTP application.
Προσομοίωση Δικτύων 4η Άσκηση Σύνθετες τοπολογίες, διακοπή συνδέσεων, δυναμική δρομολόγηση.
Προσομοίωση Δικτύων 3η Άσκηση Δημιουργία, διαμόρφωση μελέτη σύνθετων τοπολογιών.
TEΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ T.E. ΤΟΜΕΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ & ΔΙΚΤΥΩΝ Πτυχιακή.
Τηλεπικοινωνίες, Διαδίκτυο και Ασύρματη Τεχνολογία.
Υλοποίηση εφαρμογών σε προγραμματιστικά περιβάλλοντα Κεφάλαιο 7.
ΚΑΤΑΝΟΩ ΤΙΣ ΜΕΤΑΒΛΗΤΕΣ ΜΕ ΤΗ ΒΟΗΘΕΙΑ ΤΟΥ SCRATCH Χρήστος Μανώλης, Πληροφορικός ΠΕ 19 ΘΕΣΣΑΛΟΝΙΚΗ / ΑΥΓΟΥΣΤΟΣ 2015 Ομάδα ανάπτυξης 6 ο εσπερινό ΕΠΑΛ Θεσσαλονίκης.
Αρχιτεκτονική Υπολογιστών Ανδρέας Μιαουδάκης. Αρχιτεκτονική Υπολογιστών ΠΕΡΙΓΡΑΜΜΑ ΥΛΗΣ Εισαγωγή στη σύγχρονη τεχνολογία υλοποίησης των υπολογιστών. Η.
ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ ΜΕΤΑΔΟΣΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Αντικειμενοστραφής προγραμματισμός Web Site: ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ.
Πρόγραμμα Προπτυχιακών Σπουδών Τμήμα Ψηφιακών Συστημάτων Δίκτυα Υπολογιστών Ι Λέκτορας ΠΔ Κ.Τσαγκάρης Εισαγωγή στον Network Simulator-2.
Καλώς ήλθατε, μαθητές! Όνομα δασκάλου. Πρόγραμμα τάξης 8:15 - 9:00Το σχολείο ξεκινά, παίρνουμε παρουσίες 9: :00Ανάγνωση και έκθεση 10: :00Ορθογραφία.
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗΣ ΔΙΚΤΥΩΝ
Επιβλέπων : Αναστάσιος Πολίτης, καθηγητής εφαρμογών
Κεφάλαιο 10: Υπηρεσίες και εφαρμογές Διαδικτύου
Κεφάλαιο 7 Διαδικτύωση-Internet
ΕΠΙΠΕΔΟ ΔΙΚΤΥΟΥ–ΔΙΑΔΙΚΤΥΩΣΗ
ΥΠΗΡΕΣΙΕΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΔΙΑΔΙΚΤΥΟΥ 10.1 Υπηρεσίες Διαδικτύου
Ανάπτυξη GPRS Simulator
Γνωριμία με το Διαδίκτυο
Ιοί στον Η/Υ.
Εφαρμογές Πληροφορικής Κεφάλαιο 9
Προσομοίωση Δικτύων 1 - Εισαγωγή
3 – Simple Network Δελτούζος Κωνσταντίνος
Όνομα σχολείου Ημερομηνία
Υπηρεσίες και εφαρμογές Διαδικτύου
Κεφάλαιο 4. Επίπεδο μεταφοράς
ΥΛΟΠΟΙΗΣΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ
2Ο ΓΕΛ ΙΛΙΟΥ ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ Β’ ΛΥΚΕΙΟΥ
ΤΙΤΛΟΣ ΤΗΣ ΕΚΔΗΛΩΣΗΣ ΣΑΣ
Καλώς ήλθατε, μαθητές! Όνομα δασκάλου.
Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό (στη γλώσσα Java)
Οι Κατευθύνσεις στο τμήμα Μηχανικών Πληροφορικής
Παράδειγμα στόχος Έμπνευση Ενέργειες/εργασίες Πόροι Σκέψεις
Μεταγράφημα παρουσίασης:

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

Τί είναι ο Network Simulator-2 Ο Network Simulator-2 (NS-2) είναι ένας αντικειμενοστρεφής προσομοιωτής δικτύων, γραμμένος σε C++ και OTcl (αντικειμενοστρεφής έκδοση της γλώσσας TCL). Στον NS-2 είναι ενσωματωμένα τα γνωστότερα δικτυακά πρωτόκολλα : TCP – UDP Εφαρμογής (FTP, Telnet, Web, CBR) Ουρών Δρομολόγησης (DropTail, RED)

Τεχνολογίες Υλοποίησης Οι προγραμματιστές του NS-2 προκειμένου να ισορροπήσουν ανάμεσα στην υψηλού επιπέδου υλοποίηση και στην ευκολία προγραμματισμού χώρισαν τον προσομοιωτή σε δύο τμήματα. Το ένα τμήμα (κυρίως για την διασύνδεση με τον χρήστη) είναι γραμμένο στη γλώσσα OTcl και ο υπόλοιπος κώδικας είναι γραμμένος στην γλώσσα C++ ώστε το αποτέλεσμα να είναι υψηλού επιπέδου και να είναι αποδοτικός σε σχέση με την ταχύτητα.

OTCL Αποτελεί την αντικειμενοστρεφή έκδοση της TCL Παραδείγματα εντολών : Set a 43 puts "Program Started« for {set k 0} {$k < 10} {incr k} είναι το ίδιο με την : for (k=0;k<10;k++) της C set ns [new Simulator] set c [expr $a + $b]

Αρχικές Εντολές Εκτέλεση ns.bat από την επιφάνεια εργασίας copy template.tcl example1.tcl notepad example1.tcl

Το template.tcl (1/3) #Dimiourgoume ena antikeimeno typou Simulator set ns [new Simulator] #Anoigoume ena arxeio me onoma out.nam kai katagrafoume ta #apotelesmata. set nf [open out.nam w] $ns namtrace-all $nf

Το template.tcl (2/3) #Orizoume mia diadikasia me onoma 'finish' h #opoia kleinei to arxeio out.nam kai trexei thn #efarmogh Network Animator (nam) h opoia mas #deixnei epoptika auta pou katagrafikan sto arxeio #auto. proc finish {} { global ns nf $ns flush-trace #Close the trace file close $nf #Execute nam on the trace file exec nam out.nam & exit 0 }

Το template.tcl (3/3) #Edw topothetoume ton diko mas kwdika #Meta apo 5 deuterolepta xronou prosomoiwshs #kaloume thn methodo finish. $ns at 5.0 "finish" #Trexoume thn prosomoiwsh $ns run

Δημιουργία τοπολογίας και Link Προσθέτουμε τον παρακάτω κώδικα μετά την σειρά “#Edw topothetoume ton diko mas kwdika” set n0 [$ns node] set n1 [$ns node] $ns duplex-link $n0 $n1 1Mb 5ms DropTail

Εκτελούμε τον κώδικα Σώζουμε το αρχείο στο notepad Τον εκτελούμε με την βοήθεια της εντολής ns example1.tcl

Αποτέλεσμα

Αποστολή Δεδομένων Προσθήκη του παρακάτω κώδικα : set udp0 [new Agent/UDP] $ns attach-agent $n0 $udp0 set cbr0 [new Application/Traffic/CBR] $cbr0 set packetSize_ 500 $cbr0 set interval_ 0.005 $cbr0 attach-agent $udp0 set null0 [new Agent/Null] $ns attach-agent $n1 $null0 $ns connect $udp0 $null0

Scheduler Λέμε πότε θα ξεκινήσουν και πότε θα σταματήσουν τα πακέτα. $ns at 0.5 "$cbr0 start" $ns at 4.5 "$cbr0 stop"

Αποτέλεσμα