JAVA MEDIA FRAMEWORK ADAPTIVE VOICE CHAT ΜΕΤΡΗΣΕΙΣ QoS

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

Download "JAVA MEDIA FRAMEWORK ADAPTIVE VOICE CHAT ΜΕΤΡΗΣΕΙΣ QoS"

Transcript

1 2007 Σ Τ Ε Φ Α Ν Ο Σ Β Α Τ Σ Ι Κ Α Σ Δ Ι Π Λ Ω Μ Α Τ Ι Κ Η Ε Ρ Γ Α Σ Ι Α επίβλεψη καθ. Δημήτρης Μητράκος JAVA MEDIA FRAMEWORK ADAPTIVE VOICE CHAT ΜΕΤΡΗΣΕΙΣ QoS Στέφανος Βάτσικας Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Ηλεκτρονικής και Υπολογιστών

2 JAVA MEDIA STREAMING ADAPTIVE VOICE CHAT APPLICATION Περιεχόμενα 1. Εισαγωγή Media Streaming...3 Τι είναι το Media Streaming...3 Τι είναι το πρωτόκολλο UDP...5 Η TCP/IP suite και το μοντέλο OSI...5 UDP και τεχνικές λεπτομέρειες...8 Διεθνή Πρότυπα Audio Streaming Η εφαρμογή...15 Περιγραφή της εφαρμογής...15 Advanced Features...16 Γιατί JAVA;...16 Java Media Framework (JMF)...17 Η δομή του προγράμματος Μετρήσεις Ποιότητας Επικοινωνίας...19 Γενικά 19 QoS Quality of Service...19 JMF και QoS : οι δυνατότητες...23 Οι μετρήσεις...26 Συμπεράσματα Βιβλιογραφία, πηγές...65

3 1. Εισαγωγή Σκοπός της διπλωματικής αυτής εργασίας είναι η μελέτη της μετάδοσης οπτικοακουστικών δεδομένων και κυρίως της φωνής, μέσου του Διαδικτύου, καθώς και η ανάπτυξη μιας εφαρμογής Voice Chat με τη χρήση της γλώσσας προγραμματισμού Java. Επίσης, στα πλαίσια λειτουργίας της εφαρμογής ελέγχεται η ποιότητα της φωνητικής επικοινωνίας (Quality of Service ) και επιχειρείται η βελτίωσή της μέσω της αλλαγής των παραμέτρων της μετάδοσης του ήχου. Στη συνέχεια παρουσιάζεται η μελέτη για τη μετάδοση ήχου και εικόνας - Media Streaming - μέσω του Ιντερνετ. Περιλαμβάνεται μια γενική περιγραφή του media streaming, της χρήσης του, καθώς και των πρωτοκόλλων που χρησιμοποιούνται στην πράξη. Επίσης θα ακολουθήσει μια περιγραφή της εφαρμογής, της δομής της και της χρήσης της, καθώς και μια σύντομη επισκόπιση των τεχνολογιών που χρησιμοποιήθηκαν για την ανάπτυξη και λειτουργία της. Τέλος, παρατίθενται λεπτομέρειες για τον τρόπο αξιολόγησης της ποιότητας επικοινωνίας, τις δυνατότητες βελτίωσής της, καθώς και πραγματικές μετρήσεις της, κάτω από μια ποικιλία συνθηκών. 2. Media Streaming Τι είναι το Media Streaming Ο όρος media streaming είναι ένας καθαρά δικτυακός όρος, καθώς βρίσκει εφαρμογή αποκλειστικά σε δικτυακά περιβάλλοντα. Αναφέρεται στη μετάδοση ροής δεδομένων οπτικοακουστικού τύπου σε πραγματικό χρόνο. Το αρχείο, δηλαδή, που επιλέγει ο χρήστης να αναπαράγει δε χρειάζεται να αποθηκευτεί πρώτα τοπικά στον υπολογιστή του. Ο χρήστης απλά επιλέγει το αρχείο που επιθυμεί και η αναπαραγωγή ξεκινά σχεδόν αμέσως, χωρίς να πρέπει να «κατέβει» πρώτα ολόκληρο στη μνήμη του υπολογιστή του. Κύριος χώρος εφαρμογής της μετάδοσης ροής οπτικοακουστικών δεδομένων είναι φυσικά το Διαδίκτυο, αλλά θα ήταν παράλειψη να μην αναφερθεί κανείς στη δυνατότητα streaming δεδομένων τύπου media (ήχος, εικόνα, βίντεο, φωνή) διαμέσου οποιουδήποτε σχεδόν τύπου δικτύου. Εταιρικά τοπικά δίκτυα, μητροπολιτικά ασύρματα δίκτυα αλλά και οποιοδήποτε οικιακό τοπικό, ενσύρματο ή ασύρματο, δίκτυο είναι κατάλληλα για χρήση με τεχνολογίες media streaming.

4 Οι τεχνολογίες του media streaming μόνο τα τελευταία χρόνια γνώρισαν ανάπτυξη, και μάλιστα αλματώδη. Ο λόγος δεν είναι άλλος από τη διάθεση στο ευρύ κοινό γρήγορων συνδέσεων Ιντερνετ, καθώς και η ανάπτυξη απο μέρους των Internet Service Providers υποδομών κατάλληλων για το αυξημένο εύρος ζώνης (bandwidth) που απαιτούν οι εφαρμογές media streaming. Επίσης, η διάθεση πλέον σε προσιτές τιμές πληθώρας συσκευών με δυνατότητες σύλληψης εικόνας και βίντεο, όπως και η εμφάνιση ιστοσελίδων και δικτυακών εφαρμογών με πρωτοποριακές υπηρεσίες (π.χ. Youtube, Skype) έδωσαν αναμφισβήτητα ώθηση στο media streaming. Επίσης, τους τελευταίους μήνες παρατηρείται μια τάση ανάπτυξης μικρών «δικτύων», ειδικά για χρήση media streaming. Τα δίκτυα αυτά διαφέρουν από τα καθιερωμένα καθώς δεν αποτελούνται αποκλειστικά από υπολογιστές, αλλά από διάφορες συσκευές που διαθέτουν δυνατότητες αναπαραγωγής οπτικοακουστικού υλικού. Οι συσκευές αυτές είναι συνήθως κινητά τηλέφωνα, φορητά media players, παιχνιδοκονσόλες, ψηφιακές φωτογραφικές μηχανές και βιντεοκάμερες, τηλεοράσεις νέας γενιάς, ακόμη και οικιακά ηχοσυστήματα. Στις περιπτώσεις αυτές γίνεται αναπαραγωγή του αποθηκευμένου ψηφιακού υλικού (μουσική, φωτογραφίες, βίντεο, τηλεοπτικά προγράμματα) από τη συσκευή, στην οποία είναι αποθηκευμένο το υλικό, προς τη συσκευή που διαθέτει δυνατότητες αναπαραγωγής και απεικόνισής του. Για παράδειγμα, είναι δυνατό μουσική που είναι αποθηκευμένη σε έναν φορητό υπολογιστή να αναπαραχθεί ασύρματα μέσω του οικιακού ηχοσυστήματος. Ή ένα αρχείο βίντεο που είναι αποθηκευμένο σε κινητό τηλέφωνο να αναπαραχθεί στη μεγάλη οθόνη της τηλεόρασης του σπιτιού:

5 Στη συνέχεια παρουσιάζεται το πρωτόκολλο UDP που χρησιμοποιείται κατά κόρον στις εφαρμογές τύπου media streaming, καθώς και τα διάφορα πρωτόκολλα, πλαίσια και πρότυπα που χρησιμοποιούνται για τον ίδιο σκοπό. Τι είναι το πρωτόκολλο UDP Το πρωτόκολλο UDP (User Datagram Protocol) είναι ένα από τα βασικά πρωτόκολλα της Internet Protocol Suite (IP suite), η οποία έχει πλέον αντικατασταθεί από το Open Systems Interconnection Reference Model (OSI Model). Πρo της περιγραφής και ανάλυσης του UDP είναι σκόπιμο να προγηθεί μια σύντομη ανάλυση των IP suite και OSI Model. Η TCP/IP suite και το μοντέλο OSI Η Internet Protocol Suite είναι ένα σύνολο πρωτοκόλλων επικοινωνιών που απαρτίζουν ουσιαστικά το Διαδίκτυο και τα περισσότερα εμπορικά δίκτυα. Αποκαλείται πολλές φορές και ως η TCP/IP protocol suite, ονοματισμένη από τα δύο σημαντικότερα πρωτόκολλα που περιέχει: το Transmission Control Protocol (TCP) και το Internet Protocol (IP), τα οποία ήταν τα πρώτα πρωτόκολλα που καθορίστηκαν. Η Internet Protocol Suite μπορεί να θεωρηθεί ως ένα σύνολο τεσσάρων επιπέδων (layers) που το καθένα λύνει ένα σύνολο προβλημάτων που περιλαμβάνονται στη μετάδοση δεδομένων, και παρέχει μια, καθορισμένη με σαφήνεια, υπηρεσία στα πρωτόκολλα ανώτερου επιπέδου. Τα ανώτερα επίπεδα είναι πιο «κοντά» στον άνθρωπο-

6 χρήστη, ασχολούνται με πιο αφηρημένα στοιχεία και στηρίζονται στα χαμηλότερα επίπεδα για να μετατρέψουν τα στοιχεία αυτά στις φυσικές μορφές που μπορούν τελικά να μεταδοθούν μέσα από τα δίκτυα. Το OSI model δεν είναι παρά η εξέλιξη της IP suite. Αποτελείται από μια ιεραρχική δομή επτά επιπέδων που καθορίζει τις απαιτήσεις για την επικοινωνία μεταξύ δύο υπολογιστών. Το πρότυπο καθορίστηκε από το Διεθνή Οργανισμό για την Τυποποίηση στα πρότυπα του ISO Δημιουργήθηκε για να επιτρέψει την επικοινωνία μεταξύ των διαφορετικών πλατφόρμων που προέρχονται από διάφορους προμηθευτές. Το

7 OSI επιτρέπει δηλαδή σε όλα τα στοιχεία ενός δικτύου να συνεργάζονται, ανεξάρτητα από ποιος τα κατασκέυασε. Κάθε επίπεδο έχει την ιδιότητα ότι χρησιμοποιεί μόνο τις λειτουργίες του αμέσως κατώτερου επιπέδου και εξάγει πληροφορία και λειτουργία μόνο προς το αμέσως ανώτερό του επίπεδο. Σήμερα χρησιμοποιείται μόνο ένα υποσύνολο ολόκληρου του προτύπου OSI. Θεωρείται ότι ένα μεγάλο μέρος των προδιαγραφών του είναι πάρα πολύ περίπλοκο και ότι η πλήρης ενσωμάτωση και λειτουργία του καθυστερήσει πολύ, αν και υπάρχουν πολλοί άνθρωποι που το υποστηρίζουν έντονα. Στην επόμενη σελίδα φαίνεται ένας πίνακας που απεικονίζει συγκριτικά διάφορες «πολυ-επίπεδες» σουίτες δικτυακών επικοινωνιών που χρησιμοποιούνται:

8 UDP και τεχνικές λεπτομέρειες Επιστρέφοντας στην περιγραφή του πρωτοκόλλου UDP θα δούμε ότι αυτό χρησιμοποιείται από δικτυωμένους υπολογιστές για την αποστολή σύντομων μηνυμάτων, γνωστά ως datagrams. Προσφέρει μόνο μια ελάχιστη υπηρεσία μεταφορών : μη-εγγυημένη παράδοση πακέτων δεδομένων, και δίνει στις εφαρμογές που το χρησιμοποιούν άμεση πρόσβαση στην υπηρεσία datagram του επιπέδου IP. Το UDP διαφέρει σημαντικά από το πρωτόκολλο TCP. Ενώ το TCP διασφαλίζει ότι τα δεδομένα θα φτάσουν χωρίς

9 απώλειες στον προορισμό τους, το UDP απλά στέλνει και λαμβάνει πακέτα δεδομένων. Το UDP είναι ένα σχεδόν μηδενικό πρωτόκολλο, που οι μόνες υπηρεσίες που παρέχει είναι το checksumming των προς μετάδοση δεδομένων και της πολυπλεξίας των ports επικοινωνίας του υπολογιστή. Δε μπορεί να εγγυηθεί ότι τα δεδομένα θα φτάσουν στον παραλήπτη τους με τη σειρά που εστάλησαν, ούτε και ότι θα φτάσουν τελικά! Επίσης, από τη στιγμή που ο αποστολέας θα στείλει τα δεδομένα δεν γνωρίζει αν αυτά έχουν παραδοθεί, καθυστερήσει κάπου, μπερδευτεί ή χαθεί. Έτσι λοιπόν το UDP χρησιμοποιείται από τις εφαρμογές που δεν απαιτούν το επίπεδο υπηρεσίας του TCP ή που επιθυμούν να χρησιμοποιήσουν υπηρεσίες επικοινωνιών μη διαθέσιμες από το TCP (π.χ., πολλαπλής διανομής-multicast ή παράδοση ραδιοφωνικής μετάδοσης-broadcast). Επομένως, ένα πρόγραμμα που χρησιμοποιεί το πρωτόκολλο UDP πρέπει να ασχοληθεί αυτό με τα προβλήματα επικοινωνίας που μπορεί να προκύψουν: την αξιόπιστη παράδοση, το packetization και την επανασυναρμολόγηση, τον έλεγχο ροής, την αποφυγή συμφόρησης, κ.λπ. Επίσης. δεδομένου ότι το UDP στερείται μηχανισμών αποφυγής και ελέγχου δικτυακής συμφόρησης, απαιτούνται network-based μηχανισμοί για να ελαχιστοποιηθούν τα πιθανά προβλήματα κατάρρευσης δικτύου λόγω ανεξέλεγκτα υψηλών ρυθμών αποστολής πακέτων UDP. Με άλλα λόγια, δεδομένου ότι οι αποστολείς UDP δεν μπορούν να ανιχνεύσουν τη συμφόρηση, τα στοιχεία των δικτύων, όπως οι routers, πρέπει να χρησιμοποιούν τεχνικές packet queueing και απόρριψης πακέτων για να ελέγχουν την υπερβολική κίνηση πακέτων UDP στα δίκτυα. Το Datagram Congestion Control Protocol (DCCP) σχεδιάζεται ως μια μερική λύση σε αυτό το πιθανό πρόβλημα προσθέτοντας μηχανισμούς ελέγχου συμφόρησης σε ροές πακέτων UDP υψηλής ταχύτητας (πχ media streaming). Ακριβώς, όμως, για τους λόγους αυτούς το UDP είναι πιο γρήγορο και πιο αποδοτικό από άλλα πρωτόκολλα και προτιμάται σε εφαρμογές που ο χρόνος έχει σημασία ( time-sensitive ή real-time). Δηλαδή σε εφαρμογές όπου τα χρονικά πλαίσια είναι αυστηρά καθορισμένα και περιορισμένα και δεν υπάρχει χρόνος για επανεκπομπή πακέτων σε περίπτωση λάθους (πχ εσφαλμένη σειρά άφιξης ή απώλεια πακέτων). Επίσης είναι πολύ χρήσιμο σε servers που απαντούν συνεχώς σε τεράστιο πλήθος αιτημάτων επικοινωνίας απο απομακρυσμένους υπολογιστές (clients). Οι πιο συνηθισμένες εφαρμογές που χρησιμοποιούν το UDP περιλαμβάνουν το σύστημα διαχείρισης ονόματος περιοχών (DNS), το simple network management protocol (SNMP), το Dynamic Host Configuration Protocol (DHCP),το Routing Information Protocol (RIP), τις εφαρμογές media streaming, VoIP, το πρωτόκολλο μεταφοράς αρχείων (TFTP) και φυσικά τα online παιχνίδια! Η δομή των πακέτων UDP είναι αρκετά απλή:

10 SOURCE PORT (16 BITS) Ο αριθμός της θύρας του αποστολέα μέσω της οποίας έγινε η μετάδοση. Τίθεται μηδέν αν δεν χρησιμοποιείται. DESTINATION PORT (16 BITS) Ο αριθμός της θύρας του παραλήπτη, στην οποία στέλνονται τα δεδομένα. LENGTH (16 BITS) Το μέγεθος σε bytes του UDP header και των δεδομένων. Η ελάχιστη τιμή για αυτό το πεδίο είναι 8. CHECKSUM (16 BITS) Υπολογίζεται ως το 16μπιτο συμπλήρωμα-ως-προς-ένα του συμπληρώματος-ως-προς-ένα του αθροίσματος ενός ψευδο-header (όμοιον με τον IP header), του UDP header και των δεδομένων. Συμπληρώνεται με μηδενικά για να έχει μήκος 16 bits. Αν τεθεί ίσο με μηδέν τότε η λειτουργία checksuming απενεργοποιείται! Αν το checksum υπολογιστεί ίσο με μηδέν τότε στο πεδίο τίθεται η τιμή 0xFFFF. DATA Το πεδίο δεδομένων των πακέτων UDP. Δεν υπάρχει μέγιστο όριο στα δεδομένα που μεταφέρει ενα πακέτο UDP, συνηθίζεται όμως να είναι της τάξης των bytes. Ένα συνηθισμένο μέγεθος είναι 512bytes ή και λιγότερο. Έγκειται όμως στις εκάστοτε εφαρμογές που χρησιμοποιούν το UDP να ορίσουν το μέγεθος των πακέτων που μεταδίδουν και παραλαμβάνουν. Διεθνή Πρότυπα Audio Streaming Ο όρος streaming media (audio/video) αναφέρεται σε περιεχόμενο που «καταναλώνεται» κατά τη διάρκεια της αποστολής του. Δηλαδή δεν είναι απαραίτητο να «κατέβει» όλο το αρχείο στον τοπικό υπολογιστή ή κινητή συσκευή (PDA, κινητό...) προκειμένου να τα δούμε ή να το ακούσουμε. Αρκεί να συνδεθούμε σε έναν server που να μας στέλνει μια «ροή» δεδομένων. Πολύ διαδεδομένες εφαρμογές τύπου streaming είναι η τηλεσυνδιάσκεψη, το internet radio και voice over IP (VoIP). Η τελευαταία μάλιστα είναι πολύ δημοφιλής αυτή την εποχή, γίνεται πολύς ντόρος γύρω της και πολλές τηλεφωνικές εταιρίες την χρησιμοποιούν για να διεκπεραιώσουν τηλεφωνικές κλήσεις που γίνονται μεταξύ απλών τηλεφωνικών συσκευών και γραμμών! Επίσης, με τη διάδοση των ευρυζωνικών συνδέσεων και στη χώρα μας, πολλοί είναι πλέον αυτοί που χρησιμοπιούν VoIP προγράμματα (πχ Skype) για να μειώσουν αισθητά ή και να εκμηδενίσουν τα τηλεπικοινωνιακά τους κόστη. Υπό το πρίσμα αυτό λοιπόν παρουσιάζει εξαιρετικό ενδιαφέρον μια αναφορά στα διεθνή πρότυπα audio streaming που χρησιμοποιούνται σήμερα.

11 Γενικά, η χρήση διαφόρων προτύπων audio streaming δεν σημαίνει πως καθένα από αυτά χρησιμοποιεί και το δικό του πρωτόκολλο μεταφοράς δεδομένων. Τα πιο πολλά από αυτά είναι «χτισμένα» πάνω στα πρωτόκολλα TCP, UDP και HTTP. Αξίζει να σημειωθεί, όμως, ότι πρωτόκολλα και εφαρμογές που βασίζονται στο UDP αντιμετωπίζουν συχνά προβλήματα με τα firewalls. RTP Το Real-time Transport Protocol (RTP) καθορίζει ένα προτυποποιημένο τύπο πακέτων δεδομένων αποκλειστικά για μετάδοση ήχου και βίντεο μέσω του Διαδικτύου. Πρώτη φορά εμφανίστηκε το Το RTP δεν χρησιμοποιεί κάποια συγκεκριμένη θύρα UDP ή TCP. Ο μόνος κανόνας στον οποίο υπακούει είναι ότι οι επικοινωνίες UDP γίνονται σε θύρες (ports) με ζυγούς αριθμούς και οι TCP σε αυτές με περιττούς αριθμούς. Παρόλο που δεν είναι υποχρεωτικό συνήθως χρησιμοποιεί τις θύρες έως Το γεγονός όμως ότι χρησιμοποιεί μαι δυναμική γκάμα θυρών το δυσκολέυει να περνάει τα firewall. Για να αντιμετωπισθεί αυτό το πρόβλημα χρειάζεται συνήθως να στηθεί ένας STUN server. Το STUN (Simple Traversal of UDP over NATs) είναι ένα δικτυακό πρωτόκολλο που επιτρέπει σε clients πίσω από ΝΑΤ (ή πολλαπλά ΝΑΤs) τα βρούν τη δημόσια διεύθυνσή του, τον τύπο του ΝΑΤ και την τοπική διεύθυνση (θύρα) που αντιστοιχήθηκε από το ΝΑΤ σε μια ιντερνετική διεύθυνση. To RTP σχεδιάσθηκε αρχικά ως πρωτόκολλο multicast αλλά τελικά χρησιμοποιείται κυρίως σε unicast εφαρμογές. Συχνά χρησιμοποιείται σε συστήματα streaming media (σε συνδυασμό με το πρωτόκολλο RTSP), όπως επίσης και σε συστήματα τηλεδίασκεψης και push-to-talk (σε συνδυασμό με το H.323 ή το SIP). Το γεγονός αυτό το κάνει την βάση της VoIP «βιομηχανίας». Συνδέεται άμεσα με το RTCP και είναι χτισμένο πάνω στο πρωτόκολλο UDP (στο OSI model). RTCP Το Real-time Control Protocol είναι το «αδελφό» πρωτόκολλο του RTP. Παρέχει πληροφορίες ελέγχου για μια ροή δεδομένων τύπου RTP. Συνεργάζεται με το RTP για το «πακετάρισμα» και την διανομή δεδομένων πολυμέσων αλλά το ίδιο δεν ασχολείται με την μεταφορά αυτών. Χρησιμοποιείται για να εκπέμπει κατά διαστήματα πακέτα ελέγχου στους συμμετέχοντες σε μια σύνοδο πολυμέσων. Ο κύριος σκοπός του είναι να παρέχει πληροφορίες για την ποιότητα και επίδοση της επικοινωνίας που παρέχει το RTP. Συγκεντρώνει στατιστικά στοιχεία για την σύνδεση και τη μετάδοση των δεδομένων (πχ σταλμένα bytes, σταλμένα πακέτα, χαμένα πακέτα, θόρυβος γραμμής, ανάδραση και καθυστέρηση). Τα στοιχεία αυτά μπορούν να χρησιμοποιηθούν από την εκάστοτε εφαρμογή για να αυξηθεί η ποιότητα της επικοινωνίας με διάφορους τρόπους, όπως: περιορισμός ροής ή χρήση αλγορίθμου υψηλότερης συμπίεσης για τα πολυμεσικά δεδομένα. Γενικά δηλαδή το RTCP χρησιμοποιείται για αναφορά QoS (Quality of Service).

12 RTSP Το Real Time Streaming Protocol εμφανίστηκε το 1998 και είναι ένα πρωτόκολλο για χρήση σε συστήματα streaming media. Το βασικό του χαρακτηριστικό είναι ότι επιτρέπει τον απομακρυσμένο έλεγχο ενός media server με εντολές παρόμοιες με αυτές ενός βίντεο! Μερικοί RTSP servers χρησιμοποιούν το πρωτόκολλο μεταφοράς RTP, ενώ άλλοι το πρωτόκολλο RDT της RealNetworks. Οι εντολές που παρέχει το RTSP είναι: DESCRIBE (rtsp://...), SETUP, PLAY, PAUSE, RECORD και TEARDOWN. Οι εντολές αυτές αφορούν την περιγραφή του αρχείου προς μετάδοση, τον έλεγχο της αναπαραγωγής και τον τερματισμό της συνόδου με τον server. Οι αιτήσεις επικοινωνίας RTSP βασίζονται στο πρωτόκολλο HTTP. Δηλαδή ο client «μιλάει» στον server μέσω HTTP και TCP, ενώ ο server στον client σε RTP ή RDT. Σπανιότερα ο server χρειάζεται να στείλει κάποιο μήνυμα στον client και τότε το στέλνει και αυτός σε HTTP. RDT Το Real Data Transport είναι ένα ιδιόκτητο πρωτόκολλο μεταφοράς της RealNetworks. Δημιοργήθηκε κατά τη δεκαετία του 90 και χρησιμοποιείται κυρίως στο πρόγραμμα αναπαραγωγής δεδομένων ροής RealPlayer. Χρησιμοποιείται συνήθως σε συνδυασμό με κάποιο πρωτόκολλο ελέγχου όπως το RTSP, που παρουσιάστηκε προηγουμένως. Unicast Ο όρος αναφέρεται περισσότερο στον τρόπο μετάδοσης των δεδομένων ροής παρά σε ένα πρωτόκολλο μετάδοσης. Πρόκειται ουσιαστικά για την μετάδοση δεδομένων από έναν συγκεκριμένο server σε έναν συγκεκριμένο χρήστη, σε αντίθεση με την τεχνολογία multicast. Δηλαδή ο server στέλνει σε κάθε χρήστη ένα ξεχωριστό media stream. Αυτή η υλοποίηση είναι απλή αλλά μπορεί να οδηγήσει σε άσκοπα μεγάλη αύξηση της κίνησης σε ένα δίκτυο! Multicast Με τον όρο Multicast αναφερόμαστε στην μετάδοση πληροφορίας ταυτόχρονα σε ένα πλήθος παραληπτών. Η μετάδοση γίνεται με την πιο αποδοτική στρατηγική για την διανομή των πακέτων σε κάθε παραλήπτη και τη δημιουργία αντιγράφων μόνο όταν η διαδρομή προς τους παραλήπτες διασπάται, «χωρίζει». Δηλαδή μεταξύ δύο κόμβων ενός δικτύου διακινείται μόνο ένα media stream, κάτι που μειώνει την κίνηση του δικτύου σε σχέση τη την unicast μετάδοση. Τελικά σε κάθε παραλήπτη παραδίδεται από

13 ένα αντίγραφο των δεδομένων και αυτό μπορεί να έχει ως αποτέλεσμα την υπερβολική άυξηση του όγκου των δεδομένων που συνολικά διακινούνται. Πολλά δημοφιλή πρωτόκολλα πάντως, όπως το XMPP, δέχονται αυτό το μειονέκτημα και περιορίζουν το μέγιστο πλήθος των παραληπτών. Επίσης αξίζει να ανεφερθεί ότι απαίτηση της μετάδοσης streaming data μέσω multicast είναι αυτή να υποστηρίζεται τόσο από τους δρομολογητές των δικτύων, όσο και από τους servers. Μέχρι και το 2005 ελάχιστοι ήταν οι δρομολογητές που υποστηρίζαν multicast και πάρα πολλά τα firewall που δεν άφηναν τις μεταδόσεις multicast να περνάνε. Αναφερόμενοι στην μετάδοση multicast εννοούμε συνήθως IP multicast, δηλαδή την μετάδοση των δεδομένων πάνω από TCP/IP δίκτυα, με τη χρήση multicast διευθύνσεων (ουσιαστικά IP διευθύνσεις από έως Οι διευθύνσεις έως είναι αποκλειστικά για multicast μέσω τοπικού LAN δικτύου). Η τεχνολογία IP multicast δεν μπορεί προς το παρόν να διαχειριστεί αποστολή δεδομένων σε εκαταμμύρια χρήστες ή ομάδες χρηστών ταυτόχρονα και γι αυτό μέχρι στιγμής δεν έχουν εμφανιστεί εμπορικές εφαρμογές γενικής χρήσης που να την υλοποιούν. Η μετάδοση multicast υποστηρίζεται από και χρησιμοποιεί διάφορα πρωτόκολλα. Μερικά από αυτά αναφέρονται στη συνέχεια: Real-Time Transport Protocol (RTP) για πολυ-συμμετοχικές τηλεδιασκέψεις, Scalable Reliable Multicast (SRM), Uniform Reliable Group Communication Protocol (URGC), Multicast File Transfer Protocol (MFTP), Log-Based Receiver-reliable Multicast (LBRM) και STORM (STructure-Oriented Resilient Multicast). Με λίγη έρευνα στο web μπορεί να βρεθεί μεγάλη ποικιλία πρωτοκόλλων για μετάδοση multicast. Πολλοί μάλιστα προτείνουν τη μετάδοση ιστοσελίδων με multicast! Shoutcast Το SHOUTcast είναι μια πολύ-πλατφορμική τεχνολογία μετάδοσης streaming audio. Αναπτύχθηκε από την εταιρία Nullsoft και διατίθεται ελεύθερα στο διαδίκτυο (freeware). Χρησιμοποιεί κωδικοποιήση ήχου κατά MP3 και το πρωτόκολλο ΗΤΤP για την μετάδοση του ήχου, ενώ μπορεί να χρησιμοποιήσει και τεχνολογία multicast. Τρέχει σε Windows, FreeBSD, GNU/Linux, Mac OS X και Solaris. Για να ακούσει κάποιος μια ροή SHOUTcast στον υπολογιστή του αρκεί μέσω του browser να στείλε μια αίτηση GET σε κάποιον server που να μεταδίδει SHOUTcast. Είναι πολύ διαδεδομένο μεταξύ των «ερασιτεχνών» χρηστών του ιντερνετ, που το χρησιμοποιούν για να στήσουν με ευκολία τους προσωπικούς τους ραδιοφωνικούς σταθμούς (web radio). Επίσης χρησιμοποιείται ευρέως για τη ζωντανή μετάδοση διαφόρων εκδηλώσεων μέσω του διαδικτύου. H ροή ήχου που παράγεται μπορεί να αναπαραχθεί από μια μεγάλη ποικιλία μουσικών εφαρμογών, όπως τα δημοφιλή WinAmp, XMMS, Zing, Apple itunes, Windows Media Player, RealPlayer και Quicktime.

14 QuickTime Το Apple QuickTime είναι ένας ακόμη τρόπος μετάδοσης streaming audio. Πρόκειται για μια πολύ ευέλικτη εφαρμογή, που εμφανίζεται είτε ως standalone πρόγραμμα είτε ενσωμετώνεται με plug-ins σε δίαφορους browsers. Χρησιμοποιείται τόσο για δεδομένα ροής όσο και για απλά αρχεία εικόνας, ήχου κ.λ.π. Υποστηρίζει τα πρωτόκολλα HTTP, FTP για μετάδοση απο web servers και τα RSTP/RTP για μετάδοση δεδομένων από streaming servers. Υποστηρίζει όλα τα κύρια λειτουργικά συστήματα, καθώς και πολλές συσκευές χειρός (πχ PDAs, κινητά τηλέφωνα). Macromedia Flash Πρόκειται για έναν πολύ διαδεδομένο τρόπο media streaming, κυρίως για βίντεο, που χρησιμοποιείται ως επί το πλείστον σε web pages ως εισαγωγή ή για αναπαραγωγή αρχείων βίντεο. Χρησιμοποιεί ένα ιδίοκτητο πρωτόκολλο της Macromedia Inc., το RTMP. Πρόκειται για ένα κλειστού τύπου πρωτόκολλο, οπότε δεν υπάρχουν πολλές πληροφορίες διαθέσιμες για τη λειτουργία του. Η διανομή streams τύπου Flash μπορεί να γίνει από ειδικούς Flash Media Servers. Δεν χρησιμοποιείται συχνά για audio streaming. Microsoft Media Services Το πρωτόκολλο αυτό, το οποίο είναι γνωστό και ως NetShow, έχει αναπτυχθεί από την Microsoft και χρησιμοποιείται για τη μετάδοση ροών βίντεο και ήχου. Είναι πολύ διαδεδομένο σε διαδικτυακούς ραδιοφωνικούς σταθμούς και γενικά για διανομή μουσικής μέσω ίντερνετ. Βασίζεται στο πρωτόκολλο UDP, αλλά μπορεί να χρησιμοποιήσει και τα TCP και HTTP. Αρχικά δοκιμάζει τη μετάδοση μέσω UDP. Αν αποτύχει δοκιμάζει με TCP και, αν αποτύχει και αυτό, τότε δοκιμάζει με ΗΗΤΡ. Αξίζει επίσης να αναφερθεί ότι το πρωτόκολλο αυτό μπορεί να ενσωματώνει και την τεχνολογία DRM (Digital Rights Management) για την προστασία των πνευματικών δικαιωμάτων των δημιουργών! Το Microsoft Media διαχειρίζεται αρχεία τύπου.asf και.asx. Τα πρώτα (Advanced Streaming Format) είναι ειδικά σχεδιασμένα για μετάδοση αρχείων εικόνας/ήχου μέσω ιντερνετ, μπορούν να υποστούν μεγάλη συμπίεση, να μεταδοθούν ως συνεχείς ροές και να συμπιεστούν σε πολλά διαφορετικά μεγέθη ώστε να ταιριάξουν σε κάθε τύπου συνδεση με το διαδίκτυο. Τα δεύτερα (Advanced Stream Redirector) δεν είναι αρχεία ροής μέσων, αλλά αρχεία που περιέχουν μετα-πληροφορίες (απλά text αρχεία ουσιαστικά) σχετικά με το multimedia περιεχόμενο (.asf) που πρόκειται να μεταδοθεί. Matroska

15 Πρόκειται για μια νέα προσπάθεια που ξεκίνησε το Φιλοδοξεί να δημιουργήσει ένα open-source στάνταρ για μετάδοση ροών δεδομέμενων μέσω του διαδικτύου, που θα λειτουργεί δια-πλατφορμικά και αναπτύσσεται σε EBML (Extensible Binary Meta Language), ένα παράγωγο της γλώσσας XML. Για την μετάδοση των ροών θα χρησιμοποιεί RTP και ΗΗΤP πρωτόκολλα. Περισσότερες πληροφορίες για την προσπάθεια αυτή βρίσκονται στη σελίδα VoIP Με την ανάπτυξη που γνωρίζει τα τελευταία χρόνια η τηλεφωνία Voice-over-IP θα ήταν παράλειψη να μην ασχοληθούμε με την τεχνολογία που την υποστηρίζει. Ξεκινώντας πρέπει να ανεφερθεί ότι αυτή τη στιγμή υπάρχουν δύο διαφορετικού «τύπου» VoIP τηλεφωνία. Αυτή που βασίζεται στο πρωτόκολλο SIP (Session Initiation Protocol) και αυτή που βασίζεται στη σουΐτα πρωτοκόλλων Η.323. Αρχικά πιο δημοφιλές ήταν το Η.323 αλλά λόγω κάποιων μειονεκτημάτων που παρουσίαζε (μη ικανοποιητική «διάβαση» ΝΑΤ και firewalls, τουλάχιστον στον τελικό βρόχο, final loop, της επικοινωνίας ) η προτίμηση μετακινήθηκε προς το SIP. Έτσι λοιπόν το Η.323 συνεχίζει να χρησιμοποιείται, κυρίως όμως σε backbone δίκτυα φωνής τηλεπικοινωνιακών παρόχων και τηλεφωνικών εταιριών, όπου ο έλεγχος της κίνησης είναι αποκλειστική αρμοδιότητα του διαχειριστή του δικτύου. Πρόσφατες, όμως, εξελίξεις στο Η.323 επιλύουν τα περισσότερα προβλήματα με τα firewall και ΝΑΤ και ίσως επαναφέρουν το πρωτόκολλο στην κυρίαρχη θέση που είχε αρχικά. Όσον αφορά στο SIP, πρέπει να αναφερθεί ότι δεν είναι αυτό που μεταδίσει τα δεδομένα ροής, αλλά το RTP. To SIP απλά αναλαμβάνει τις διαδικασίες έναρξης και τερματισμού των κλήσεων. Το SIP χρησιμοποιεί τη θύρα TCP,UDP 5060 για να επικοινωνεί με τους SIP servers. Υπάρχουν επίσης αρκετά ακόμη VoIP πρωτόκολλα όπως τα Megaco (H.248), MGCP, Skinny Client Control Protocol (ιδιοκτησίας Cisco), MiNET (ιδιοκτησίας Mitel), CorNet-IP (ιδιοκτησίας Siemens), IAX (open source), Jajah και φυσικά τα πασίγνωστο πλέον και πολύ δημοφίλες Skype της ομώνυμης εταιρίας! 3. Η εφαρμογή Περιγραφή της εφαρμογής Η εφαρμογή που αναπτύχθηκε στα πλαίσια της διπλωματικής εργασίας είναι ένα πρόγραμμα φωνητικής επικοινωνίας (Voice Chat) σε πραγματικό χρόνο μεταξύ των χρηστών δύο υπολογιστών. Εκτός από την απλή real-time επικοινωνία έχουν ενσωματωθεί στο πρόγραμμα και κάποιες επιπλέον δυνατότητες, οι οποίες θα αναλυθούν στη συνέχεια.

16 Advanced Features Αυτόματη προσαρμογή της ποιότητας της επικοινωνίας, ανάλογα με το είδος και τη συμφόρηση της τηλεπικοινιακής σύνδεσης που χρησιμοποιείται Αποθήκευση της τρέχουσας συνομιλίας σε αρχείο, για μετέπειτα χρήση Χρήση αποθηκευμένου αρχείου ήχου, αντί για real-time ήχο από το μικρόφωνο του υπολογιστή Διενέργεια μετρήσεων Ποιότητας Επικοινωνίας (Quality Of Service) και απόθήκευσή των αποτελεσμάτων σε τοπικό αρχείο Γιατί JAVA; Η εφαρμογή έχει αναπτυχθεί εξ ολοκλήρου σε γλώσσα JAVA 2, έκδοση Standard Edition 6, update 1. Επίσης, μεγάλο τμήμα του κώδικα της εφαρμογής κάνει χρήση των βιβλιοθηκών του Java Media Framework (JMF), έκδοση 2.1.1e. Το JMF είναι μια πλατφόρμα επέκτασης της Java, που επιτρέπει και διευκολύνει τη χρήση οπτικοακουστικών μέσων από προγράμματα που έχουν γραφεί σε Java. Ο λόγος που επελέγη η γλώσσα προγραμματισμού Java είναι: Οι αυξημένες δυνατότητες διαχείρισης του hardware του υπολογιστή, χωρίς μάλιστα την απαίτηση για χρήση εξειδικευμένων και πολύπλοκων εντολών και κώδικα, Η εγγενής υποστήριξη πολυνηματικών εφαρμογών (multi-threading), Η ύπαρξη του JMF, που δίνει μεγάλες δυνατότητες διαχείρισης οπτικοακουστικών μέσων και ανάπτυξης media streaming εφαρμογών,

17 Και τέλος η συμβατότητά της με σχεδόν όλα τα λειτουργικά συστήματα Java Media Framework (JMF) To Java Media Framework API (JMF) είναι ένα πακέτο επέκτασης της Java, που δίνει τη δυνατότητα στον προγραμματιστή να δημιουργήσει εφαρμογές, οι οποίες θα διαχειρίζονται ήχο, βίντεο και γενικότερα timebased μέσα. To JMF περιλαμβάνει κλάσεις και μεθόδους για τη σύλληψη, αναπαραγωγή, μετάδοση και κωδικοποίηση πολλών τύπων αρχείων πολυμέσων. Πρόκειται για ένα προαιρετικό πακέτο, που δε περιέχεται στη βασική πλατφόρμα Standard Edition (J2SE) της Java 2, και μπορεί να εγκατασταθεί σε οποιοδήποτε σχεδόν λειτουργικό σύστημα: Windows Linux Solaris MacOS Υπάρχει και cross-platform έκδοση του JMF, έτσι ώστε οι εφαρμογές που αναπτύσσονται σε αυτό να τρέχουν σε οποιοδήποτε από τα υποστηριζόεμενα λειτουργικά συστήματα Οι απαιτήσεις του JMF από το υλικό του υπολογιστή είναι πολύ χαμηλές και επομένως μπορεί να «τρέξει» αποβλημάτιστα και σε παλαιότερης τεχνολογίας μηχανήματα: 166 MHz Pentium, 160 MHz PowerPC ή 166 MHz UltraSparc 32 MB RAM ή περισσότερο Προαιρετικά: κατάλληλη κάρτα ήχου για αναπαραγωγή ήχου, εάν είναι απαραίτητο. Για παράδειγμα μια SoundBlaster-συμβατή κάρτα για υπολογιστές που τρέχουν Windows και δεν έχουν ενσωματωμένη κάρτα ήχου, ή μια κάρτα ήχου Ultimedia, για υπολογιστές που τρέχουν AIX και δεν έχουν ενσωματωμένη κάρτα ήχου. Η δομή του προγράμματος Οι βασικές λειτουργίες της εφαρμογής είναι η σύλληψη και μετάδοση, η λήψη και η αναπαραγωγή του ήχου. Η φωνητική επικοινωνία είναι αμφίδρομη, κάτι που σημαίνει ότι το πρόγραμμα πρέπει ταυτόχρονα

18 να εκτελεί δύο θεμελιώδεις λειτουργίες: τη μετάδοση και τη λήψη της φωνής. Για το λόγο αυτό η εφαρμογή αναπτύχθηκε με βάση τη λογική των πολυνηματικών εφαρμογών. Υπάρχουν τρία νήματα (threads) που εκτελούν τις βασικές λειτουργίες της µετάδοσης, της λήψης και της αποθήκευσης του ήχου: TransmitThread( ) Εντοπίζονται οι συσκευές σύλληψης ήχου που είναι εγκατεστημένες στον υπολογιστή και επιλέγεται η πιο κατάλληλη από αυτές Ο ήχος συλλαμβάνεται από την επιλεγμένη συσκευή καταγραφής ήχου Κωδικοποιείται με τον επιθυμητό codec (μπορεί να είναι είτε ένας από τους ενσωματωμένους στο JMF, είτε κάποιος που έχει προστεθεί με κάποιο plug-in, είτε κάποιος κωδικοποιητής που έχει φτιάξει ο προγραμματιστής) Ο ήχος αποστέλεται στον επιλεγμένο υπολογιστή ReceiveThread( ) Λαμβάνεται ο ήχος από τον απομακρυσμένο υπολογιστή Αναπαράγεται από τα ηχεία του υπολογιστή SaveThread( ) Αποθηκεύει τον εισερχόµενο ήχο σε αρχείο στο σκληρό δίσκο του υπολογιστή Εκτός από τις παραπάνω βασικές λειτουργίες, τα δύο αυτά threads εκτελούν ταυτόχρονα και κάποιες «περιφερειακές»: Μετρούν τα χαρακτηριστικά της Ποιότητας Επικοινωνίας (Quality of Service) Προσαρμόζουν τα χαρακτηριστικά της μετάδοσης του ήχου, ανάλογα με τα αποτελέσματα των μετρήσεων

19 Αποθηκεύουν τα αποτελέσματα των μετρήσεων σε αρχεία κειμένου στο σκληρό δίσκο Δίνουν επίσης τη δυνατότητα στο χρήστη, αντί να συνομιλήσει ζωντανά, να αποστείλει στον συνομιλητή του μια προ-ηχογραφημένη συνομιλία ή ένα συμβατό αρχείο ήχου Επιτρέπουν την εγγραφή της συνομιλίας στο σκληρό δίσκο του υπολογιστή του χρήστη, για μετέπειτα χρήση. Το πρόγραμμα περιλαμβάνει όλες τις απαραίτητες κλάσεις, μεθόδους και μεταβλητές για την ομαλή, αποδοτική και απροβημάτιστη λειτουργία του. Επίσης γίνεται αποτελεσματική διαχείριση πιθανών λαθών και δυσλειτουργιών. 4. Μετρήσεις Ποιότητας Επικοινωνίας Γενικά Κάθε εφαρμογή, σε οποιονδήποτε τομέα και εάν εστιάζεται η λειτουργία της, κρίνεται από την ευκολία χρήσης της, τη πληρότητα, την αποτελεσματικότητα και την αποδοτικότητά της. Καθώς η πληρότητα και η ευκολία χρήσης θα κριθούν από το χρήστη, απομένει η αξιολόγηση της αποτελεσματικότητας και της αποδοσής της κάτω από μια ποικιλία συνθηκών. Στην αξιολόγηση της απόδοσης δικτυακών υπηρεσιών έχει καθιερωθεί ο όρος Quality of Service (QoS). Στη συνέχεια της αναφοράς παρουσιάζεται η έννοια του QoS γενικά, των δυνατοτήτων του Java Media Framework σχετικά με μετρήσεις QoS, καθώς και τα αποτελέσματα των μετρήσεων QoS που διενεργήθηκαν με τη χρήση της εφαρμογής Voice Chat. QoS Quality of Service Στον τομέα των ψηφιακών δικτύων επικοινωνίας, τα οποία διαχειρίζονται την κυκλοφορία πακέτων δεδομένων, ο όρος Quality of Service αφορά γενικά τη διαχείριση της κυκλοφορίας αυτής και πιο συγκεκριμένα τους μηχανισμούς ελέγχου των πόρων του δικτύου. Οι μηχανισμοί QoS μπορούν είτε να

20 δώσουν κλιμακωμένη προτεαιότητα σε συγκεκριμένους χρήστες ή πακέτα δεδομένων, είτε να εγγυηθούν συγκεκριμένη ποσότητα πόρων για κάποια ροή δεδομένων, ανάλογα με τις απαιτήσεις της εφαρμογής που τρέχει ο χρήστης ή την πολιτική του εκάστοτε Internet Service Provider (ISP). Οι εγγυήσεις που παρέχει το QoS είναι σημαντικές ιδιαίτερα στην περίπτωση που η χωρητικότητα του δικτύου είναι περιορισμένη, όπως για παράδειγμα στα δίκτυα κινητής τηλεφωνίας, αλλά και σε εφαρμογές που απαιτούν συγκεκριμένη, σταθερή ταχύτητα μετάδοσης (bitrate) και που επηρρεάζονται έντονα από καθυστερήσεις του δικτύου. Τέτοιες εφαγμογές είναι παραδείγματος χάριν οι εφαρμογές τύπου media streaming, voice over και IP IP- TV.

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

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

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

Συστήματα Πολυμέσων. Ενότητα 17: Διανομή Πολυμέσων - Πρωτόκολλα πραγματικού χρόνου. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής

Συστήματα Πολυμέσων. Ενότητα 17: Διανομή Πολυμέσων - Πρωτόκολλα πραγματικού χρόνου. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Συστήματα Πολυμέσων Ενότητα 17: Διανομή Πολυμέσων - Πρωτόκολλα πραγματικού χρόνου Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής Άδειες Χρήσης

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

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα Στόχοι κεφαλαίου ίκτυα υπολογιστών (Κεφαλαιο 15 στο βιβλιο) Περιγραφή των κύριων θεµάτων σχετικά µε τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών

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

ΠΤΥΧΙΑΚΗ. Θέμα πτυχιακής: Voice over IP. Ονοματεπώνυμο: Κόκκαλη Αλεξάνδρα

ΠΤΥΧΙΑΚΗ. Θέμα πτυχιακής: Voice over IP. Ονοματεπώνυμο: Κόκκαλη Αλεξάνδρα ΠΤΥΧΙΑΚΗ Θέμα πτυχιακής: Voice over IP Ονοματεπώνυμο: Κόκκαλη Αλεξάνδρα Εισαγωγή στην Υπηρεσία Voice over IP Το Voice over IP (VoIP) είναι μια καινούργια τεχνολογία η οποία προσφέρει φωνητική συνομιλία

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

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

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

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

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

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Αρχές Δικτύων Επικοινωνιών Σελ. 9-50 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr http://diktya-epal-b.ggia.info/ Creative Commons License 3.0 Share-Alike Σύνδεση από σημείο

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

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

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

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

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

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

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δίκτυα Υπολογιστών Στόχοι 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες

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

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7]

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7] Στόχοι ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες τους. Να περιγράψουμε

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

Εισαγωγή στο διαδίκτυο

Εισαγωγή στο διαδίκτυο Εισαγωγή στο διαδίκτυο Στόχοι κεφαλαίου Περιγραφή των κύριων θεμάτων σχετικά με τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών δικτύων Περιγραφή των

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

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η. Αρχές Δικτύων Επικοινωνιών

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η. Αρχές Δικτύων Επικοινωνιών Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Αρχές Δικτύων Επικοινωνιών Τι είναι επικοινωνία; Είναι η διαδικασία αποστολής πληροφοριών από ένα πομπό σε κάποιο δέκτη. Η Τηλεπικοινωνία είναι η επικοινωνία από απόσταση (τηλε-).

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

Θέματα Συστημάτων Πολυμέσων. Ενότητα #3: Ιδιότητες μέσων Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

Θέματα Συστημάτων Πολυμέσων. Ενότητα #3: Ιδιότητες μέσων Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Θέματα Συστημάτων Πολυμέσων Ενότητα #3: Ιδιότητες μέσων Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου ΚΕΦΑΛΑΙΟ 1.7 Πρωτόκολλα και Αρχιτεκτονική Δικτύου Επικοινωνία δύο σταθμών Ύπαρξη διαδρομής Αποκατάσταση σύνδεσης Ο σταθμός-πηγή πρέπει να ξέρει πότε ο σταθμός-προορισμός είναι έτοιμος να λάβει δεδομένα.

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

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία

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

Κεφάλαιο 7 Διαδικτύωση-Internet. 7.2 Τεχνολογία TCP/IP

Κεφάλαιο 7 Διαδικτύωση-Internet. 7.2 Τεχνολογία TCP/IP Κεφάλαιο 7 Διαδικτύωση-Internet 7.2 Τεχνολογία TCP/IP Τι δηλώνει ο όρος «TCP/IP»; Ο όρος TCP/IP αναφέρεται σε μια ομάδα ομοειδών πρωτοκόλλων που χρησιμοποιούνται για την επικοινωνία των δικτύων υπολογιστών

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

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 11: RTSP Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών «Επιστήμη των Υπολογιστών»

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 11: RTSP Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών «Επιστήμη των Υπολογιστών» Θέματα Συστημάτων Πολυμέσων Ενότητα # 11: RTSP Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών «Επιστήμη των Υπολογιστών» Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

ΕΠΛ 012. Δίκτυα Τπολογιστών & Διαδίκτυο

ΕΠΛ 012. Δίκτυα Τπολογιστών & Διαδίκτυο ΕΠΛ 012 Δίκτυα Τπολογιστών & Διαδίκτυο Βιβλιογραφία: Nell Dale & John Lewis, Computer Science Illuminated, 2 nd Edition, 2005 Θέματα Η ανάγκη για δίκτυα Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων

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

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

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

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

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα επικοινωνίας Ορισμός Σύνολα προσυμφωνημένων κανόνων που απαιτούνται για τον καθορισμό του τρόπου με τον οποίο επιτυγχάνεται η ανταλλαγή δεδομένων, και επομένως

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

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας Πανεπιστήμιο Πειραιά To Μοντέλο OSI pdemest@unipi.gr ιάρθρωση Το μοντέλο αναφοράς OSI Επίπεδα Πρωτόκολλα, κατανομή πρωτοκόλλων σε στοιχεία δικτύου Αντιστοιχία τστοχα μοντέλων OSI και Internet Ανάλυση Επιπέδων

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών 1 ίκτυα μικρά και μεγάλα Ένα δίκτυο υπολογιστών (computer network) είναι ένας συνδυασμός συστημάτων (δηλαδή, υπολογιστών),

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

Πρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y ΕΝΟΤΗΤΑ 1: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ»

Πρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y ΕΝΟΤΗΤΑ 1: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ» Πρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y ΕΝΟΤΗΤΑ 1: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ» Μάθημα 0.2: Το Λογισμικό (Software) Δίκτυα υπολογιστών Αντώνης Χατζηνούσκας 2 ΠΕΡΙΕΧΟΜΕΝΑ Α. Σκοπός του Μαθήματος

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

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Version 2.00 Επιμέλεια Σημειώσεων: Δημήτρης Κόγιας Πατρικάκης Χαράλαμπος Πίνακας περιεχομένων TELNET... 2 PING...

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

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

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

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

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο Πρωτόκολλα Διαδικτύου Μέρος 2ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Internet Protocol (IP) Στο επίπεδο δικτύου της τεχνολογίας TCP/IP, συναντάμε το πρωτόκολλο IP. Η λειτουργία του IP βασίζεται αποκλειστικά

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

Πληροφορική Μάθημα 9

Πληροφορική Μάθημα 9 Πληροφορική Μάθημα 9 ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΕΙΣΑΓΩΓΗ ΔΙΚΤΥΑ ΕΥΡΕΙΑΣ ΠΕΡΙΟΧΗΣ WAN Τα δίκτυα αυτά χρησιμοποιούνται για την διασύνδεση υπολογιστών, οι οποίοι βρίσκονται σε διαφορετικές πόλεις ή ακόμη και σε διαφορετικές

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

ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση

ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση Κατάρτιση και Πιστοποίηση σε βασικές εξιότητες και Κατάρτιση σε Προηγµένες εξιότητες στη Χρήση Τεχνολογιών Πληροφορικής & Επικοινωνιών Εργαζόµενων στην Τοπική Αυτοδιοίκηση ηµοτικό ιαδικτυακό Ραδιόφωνο

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

1.8 Το μοντέλο OSI 1 / 33

1.8 Το μοντέλο OSI 1 / 33 1.8 Το μοντέλο OSI 1 / 33 Η ανάγκη της τυποποίησης 2 / 33 Το μοντέλο στρωματοποιημένης αρχιτεκτονικής δικτύου, του διεθνή οργανισμού τυποποίησης (ISO) 3 / 33 Μοντέλο αναφοράς διασύνδεσης ανοικτών συστημάτων

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

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Β5.1.2 Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Τι θα μάθουμε σήμερα: Να ορίζουμε τι είναι πρωτόκολλο επικοινωνίας Να εξηγούμε τη χρησιμότητα των πρωτοκόλλων επικοινωνίας Να ονομάζουμε τα σημαντικότερα

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

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

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

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

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης

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

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

Νέες Επικοινωνιακές Τεχνολογίες

Νέες Επικοινωνιακές Τεχνολογίες Νέες Επικοινωνιακές Τεχνολογίες Λύσεις Θεμάτων http://nop33.wordpress.com Τι ορίζουμε ως Τοπικό Δίκτυο Υπολογιστών; Ποια είναι τα βασικά χαρακτηριστικά των Τοπικών Δικτύων; Ποιες οι βασικές τοπολογίες

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

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης Δίκτυα Υπολογιστών Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Αρχές δικτυακών εφαρμογών Αρχιτεκτονικές Μοντέλα υπηρεσιών επιπέδου μεταφοράς Μοντέλο πελάτη

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

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Ενότητα 1 Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Εύρος Ζώνης και Ταχύτητα Μετάδοσης Η ταχύτητα µετάδοσης [εύρος ζώνης (banwidth)] των δεδοµένων αποτελεί ένα δείκτη επίδοσης των δικτύων και συνήθως

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

ΤΗΛΕΜΑΤΙΚΗ ΚΑΙ ΝΕΕΣ ΥΠΗΡΕΣΙΕΣ

ΤΗΛΕΜΑΤΙΚΗ ΚΑΙ ΝΕΕΣ ΥΠΗΡΕΣΙΕΣ ΤΗΛΕΜΑΤΙΚΗ ΚΑΙ ΝΕΕΣ ΥΠΗΡΕΣΙΕΣ Ενότητα #2: Καθηγητής Χρήστος Ι. Μπούρας Τμήμα Μηχανικών Η/Υ & Πληροφορικής, Πανεπιστήμιο Πατρών email: bouras@cti.gr, site: http://ru6.cti.gr/ru6/bouras?language=el Σκοποί

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

Δικτύωση υπολογιστών

Δικτύωση υπολογιστών Δικτύωση υπολογιστών Από το 1985 αρχίζει η δικτύωση των υπολογιστών Επικοινωνία μεταξύ των συνδεδεμένων Η/Υ για μεταφορά αρχείων και δεδομένων Διαχειριστής δικτύου (Server) Εκτυπωτής 1 Πλεονεκτήματα δικτύου

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

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ Δρ. Κουζαπάς Δημήτριος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής Δίκτυα Υπολογιστών Στόχοι 1 Να εξηγήσουμε τι είναι τα Δίκτυα Υπολογιστών, ποιες

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

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 CubisLITE Client Οδηγίες Χρήσεως Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 1 ΠΕΡΙΕΧΟΜΕΝΑ Γενικά 1. Τι είναι ο CubisLITE Server 2. Τι είναι ο

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

7.2.2 Σχέση OSI και TCP/IP

7.2.2 Σχέση OSI και TCP/IP Κεφάλαιο 7 7.2.2 Σχέση OSI και TCP/IP Σελ. 226-230 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr ΕΣΠΕΡΙΝΟ ΕΠΑΛ Κομοτηνής http://diktya-epal-g.ggia.info/ Γνωστό μοντέλο OSI διασύνδεσης ανοικτών συστημάτων.

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

Εισαγωγή Επανάληψη. ΤΕΙ Στερεάς Ελλάδας. ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Διαδικτυακός Προγραμματισμός

Εισαγωγή Επανάληψη. ΤΕΙ Στερεάς Ελλάδας. ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Διαδικτυακός Προγραμματισμός Εισαγωγή Επανάληψη ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. ΤΕΙ Στερεάς Ελλάδας Δήλωση Οι διαφάνειες βασίζονται στα βιβλία: (1) Computer Networking: A Top Down Approach

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

Υπηρεσίες δικτύου και πρωτόκολλα για πολυμεσικές επικοινωνίες

Υπηρεσίες δικτύου και πρωτόκολλα για πολυμεσικές επικοινωνίες Υπηρεσίες δικτύου και πρωτόκολλα για πολυμεσικές επικοινωνίες Γιώργος Τζιρίτας Τμήμα Επιστήμης Υπολογιστών http://www.csd.uoc.gr/~tziritas Άνοιξη 2016 1 Στρώματα πρωτοκόλλων Άνοιξη 2016 2 Πρωτόκολλα μεταφοράς

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

Δίκτυα και Διαδίκτυο

Δίκτυα και Διαδίκτυο Μανώλης Κοσμίδης Dipl. Electrical & Computer Engineering, MEng E-commerce & Computer Systems, MEdu Management and Leadership Δίκτυα και Διαδίκτυο Βασικές έννοιες δικτύων 1 Τι είναι δίκτυο Ένα δίκτυο υπολογιστών

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

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Ενότητα 8: Εισαγωγή στα Δίκτυα Δρ. Φραγκούλης Γεώργιος Τμήμα Ηλεκτρολογίας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

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

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

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

Ροή πολυμέσων. Εισαγωγή Ροή από εξυπηρετητές ιστοσελίδων Ροή από εξυπηρετητές μέσων Το πρωτόκολλο RTSP

Ροή πολυμέσων. Εισαγωγή Ροή από εξυπηρετητές ιστοσελίδων Ροή από εξυπηρετητές μέσων Το πρωτόκολλο RTSP Ροή πολυ Εισαγωγή Ροή από εξυπηρετητές Ροή από εξυπηρετητές Το πρωτόκολλο RTSP Τεχνολογία Πολυ και Πολυμεσικές Επικοινωνίες 17-1 Εισαγωγή Ροής (media streaming) Αναπαραγωγή παράλληλα με τη λήψη Αρκεί να

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

Εργαστήριο Δικτύων Υπολογιστών

Εργαστήριο Δικτύων Υπολογιστών Εργαστήριο Δικτύων Υπολογιστών 2 η Διάλεξη: TCP/UDP Δικτυακά πρωτόκολλα / εφαρμογές Ports Unix δικτυακές εντολές Transmission Control Protocol - TCP Πρωτόκολλο Mεταφοράς RFC 793 [Postel 1981] Xρησιμοποιεί

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

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Κεφάλαιο 4 SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 1 4.1 ΕΙΣΑΓΩΓΗ...3 4.2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ...3 4.2.1 Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...3 4.2.1.1 ΣΤΑΘΜΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...4 4.2.1.2 ΔΙΑΧΕΙΡΙΖΟΜΕΝΟΙ

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

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 8ο Δικτύωση TCP/IP Μιχαηλίδης Παναγιώτης Περιεχόμενα Δικτύωση TCP/IP Τι είναι το TCP/IP; Επίπεδα, διευθύνσεις, ΝΑΤ Πρωτόκολλα: ARP, DHCP TCP/IP H πιο κοινή

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 10 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Περιεχόμενα 2 Συνδέσεις και Επικοινωνίες Δίκτυα υπολογιστών Κατηγορίες

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

Εισαγωγή στις τεχνολογίες μετάδοσης

Εισαγωγή στις τεχνολογίες μετάδοσης Εισαγωγή στις τεχνολογίες μετάδοσης Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Copyright

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

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

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

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

ΜΑΘΗΜΑ 4 - ΕΡΩΤΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ

ΜΑΘΗΜΑ 4 - ΕΡΩΤΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΜΑΘΗΜΑ 4 - ΕΡΩΤΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ 1. Οι Η/Υ στο κτίριο που βρίσκεται το γραφείο σας συνδέονται έτσι ώστε το προσωπικό να μοιράζεται τα αρχεία και τους εκτυπωτές. Πως ονομάζεται αυτή η διάταξη των

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

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

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

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

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

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης Γεώργιος ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Μάθημα 5ο. Βελώνης Γεώργιος - 1ο Τ.Ε.Ε. Κατερίνης. Καθηγητής Πληροφορικής ΠΕ20 5-1 ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ Μάθημα 5ο Βελώνης - 1ο Τ.Ε.Ε. Κατερίνης Καθηγητής Πληροφορικής ΠΕ20 5-1 Σύνδεση με το Internet PSTN, ISDN, xdsl, Leased Line 5-2 Τρόποι Σύνδεσης 1. Σύνδεση μέσω

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

7.11 Πρωτόκολλα Εφαρµογής. 7.11.2 Βασικές και Προηγµένες Υπηρεσίες ιαδικτύου. Ηλεκτρονικό Ταχυδροµείο. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.11 Πρωτόκολλα Εφαρµογής. 7.11.2 Βασικές και Προηγµένες Υπηρεσίες ιαδικτύου. Ηλεκτρονικό Ταχυδροµείο. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.11 Πρωτόκολλα Εφαρµογής 104. Αναφέρετε ονοµαστικά τις πιο χαρακτηριστικές εφαρµογές που υποστηρίζει η τεχνολογία TCP/IP οι οποίες είναι διαθέσιµες στο ιαδίκτυο 1. Ηλεκτρονικό

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

Ενότητα 1η. Εισαγωγή στην Πληροφορική

Ενότητα 1η. Εισαγωγή στην Πληροφορική Ενότητα 1η Εισαγωγή στην Πληροφορική 1.1 Τι είναι Πληροφορική Ένας σύντομος ορισμός για το τι είναι πληροφορική είναι ο παρακάτω: όλα εκείνα που χρειάζεται κανείς για να παράγει, να οργανώνει και να διαχειρίζεται

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

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

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

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

Περιεχόµενα. Επικοινωνίες εδοµένων: Τρόποι Μετάδοσης και Πρωτόκολλα. Εισαγωγή

Περιεχόµενα. Επικοινωνίες εδοµένων: Τρόποι Μετάδοσης και Πρωτόκολλα. Εισαγωγή Επικοινωνίες εδοµένων: Τρόποι Μετάδοσης και Πρωτόκολλα Περιεχόµενα Εισαγωγή Επικοινωνία εδοµένων Αναλογική vs. Ψηφιακή Μετάδοση ιαµόρφωση σήµατος Κανάλια επικοινωνίας Κατεύθυνση και ρυθµοί µετάδοσης Ασύγχρονη

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

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν

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

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Λαμπαδαρίδης Αντώνιος el04148@mail.ntua.gr Διπλωματική εργασία στο Εργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων Επιβλέπων: Καθηγητής Τ. Σελλής Περίληψη

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

Το ηλεκτρονικό ταχυδρομείο: Aφορά στην αποστολή και λήψη μηνυμάτων με συγκεκριμένη δομή και με συγκεκριμένα πρωτόκολλα. Ο αποστολέας και ο παραλήπτης

Το ηλεκτρονικό ταχυδρομείο: Aφορά στην αποστολή και λήψη μηνυμάτων με συγκεκριμένη δομή και με συγκεκριμένα πρωτόκολλα. Ο αποστολέας και ο παραλήπτης ΚΕΦΑΛΑΙΟ 10 Το ηλεκτρονικό ταχυδρομείο: Aφορά στην αποστολή και λήψη μηνυμάτων με συγκεκριμένη δομή και με συγκεκριμένα πρωτόκολλα. Ο αποστολέας και ο παραλήπτης αναγνωρίζεται από μία μοναδική διεύθυνση

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα

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

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

ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. α. Πριν εμφανιστεί η τεχνολογία ISDN οι υπηρεσίες φωνής, εικόνας και δεδομένων απαιτούσαν διαφορετικά δίκτυα.

ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. α. Πριν εμφανιστεί η τεχνολογία ISDN οι υπηρεσίες φωνής, εικόνας και δεδομένων απαιτούσαν διαφορετικά δίκτυα. ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΘΕΜΑ Α ΚΥΡΙΑΚΗ 04/05/2014- ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΟΚΤΩ (8) ΕΚΦΩΝΗΣΕΙΣ Α1. Να χαρακτηρίσετε

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

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

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

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

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM Παραδείγµατα δικτυακών τεχνολογιών Ethernet Internet ATM Τοπικά δίκτυα (LANs) Τα πιο απλά δίκτυα Κάθε υπολογιστής έχει όνοµα διεύθυνση δικτύου (Internet) διεύθυνση τοπικού δικτύου (Ethernet) alice 28 35

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

ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση

ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση Κατάρτιση και Πιστοποίηση σε βασικές εξιότητες και Κατάρτιση σε Προηγµένες εξιότητες στη Χρήση Τεχνολογιών Πληροφορικής & Επικοινωνιών Εργαζόµενων στην Τοπική Αυτοδιοίκηση ηµοτικό ιαδικτυακό Ραδιόφωνο

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

ΚΕΦΑΛΑΙΟ 10. Υπηρεσίες και εφαρμογές Διαδικτύου. ΚΕΦΑΛΑΙΟ 10 Υπηρεσίες και εφαρμογές Διαδικτύου. Α Γενικού Λυκείου

ΚΕΦΑΛΑΙΟ 10. Υπηρεσίες και εφαρμογές Διαδικτύου. ΚΕΦΑΛΑΙΟ 10 Υπηρεσίες και εφαρμογές Διαδικτύου. Α Γενικού Λυκείου Α Γενικού Λυκείου 87 Διδακτικές ενότητες 10.1 Υπηρεσίες Διαδικτύου 10.2 Ο παγκόσμιος ιστός, υπηρεσίες και εφαρμογές Διαδικτύου Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να μπορούν να διακρίνουν

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

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Έστω ότι θέλετε να συνδέσετε 20 υπολογιστές με συνδέσεις από σημείο σε σημείο (point-to-point), ώστε να είναι δυνατή η επικοινωνία όλων

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

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας, Κέρκυρα Παρασκευή 10 NOE 2006 ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Α Ίδιο τοπικό

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

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

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

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

Κεφάλαιο 7. 7.1 7.4 -> Ε Π Α Ν Α Λ Η Ψ Η Επικοινωνιακό Υποδίκτυο / TCP / UDP. Σελ. 220-241

Κεφάλαιο 7. 7.1 7.4 -> Ε Π Α Ν Α Λ Η Ψ Η Επικοινωνιακό Υποδίκτυο / TCP / UDP. Σελ. 220-241 Κεφάλαιο 7 7.1 7.4 -> Ε Π Α Ν Α Λ Η Ψ Η Επικοινωνιακό Υποδίκτυο / TCP / UDP. Σελ. 220-241 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr ΕΣΠΕΡΙΝΟ ΕΠΑΛ Κομοτηνής http://diktya-epal-g.ggia.info/ Δεδομένα

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

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

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

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

Ο ΗΓΟΣ ΕΠΙΜΟΡΦΩΤΗ. ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση. Y4 ηµιουργία διαδικτυακής ραδιοφωνικής εκποµπής µε τα εργαλεία

Ο ΗΓΟΣ ΕΠΙΜΟΡΦΩΤΗ. ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση. Y4 ηµιουργία διαδικτυακής ραδιοφωνικής εκποµπής µε τα εργαλεία Ο ΗΓΟΣ ΕΠΙΜΟΡΦΩΤΗ Ενότητα: Υποενότητα: ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση Y4 ηµιουργία διαδικτυακής ραδιοφωνικής εκποµπής µε τα εργαλεία Shoutcast και Winamp Το εκπαιδευτικό υλικό υπόκειται σε

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

ΜΑΘΗΜΑ 4 ΔΙΚΤΥΑ (NETWORKS)

ΜΑΘΗΜΑ 4 ΔΙΚΤΥΑ (NETWORKS) ΜΑΘΗΜΑ 4 ΔΙΚΤΥΑ (NETWORKS) ΣΤΟΧΟΙ: 1. Δίκτυα Πληροφοριών 2. Πελάτης/Διακομιστής 3. Διαδίκτυο 4. Ενδοδίκτυο Και Ενδοδίκτυο Εξωτερικής Πρόσβασης 5. Μεταφορά Δεδομένων 6. Υπηρεσίες Σύνδεσης Με Το Διαδίκτυο

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

Εισαγωγή στο TCP/IP. Π. Γαλάτης

Εισαγωγή στο TCP/IP. Π. Γαλάτης Εισαγωγή στο TCP/IP Π. Γαλάτης H σουίτα πρωτοκόλλου TCP/IP Το TCP/IP είναι ένα σύνολο πρωτοκόλλων που ονομάζουμε σουίτα και αφορούν στη δικτύωση των υπολογιστών. Transmission Control Protocol (TCP) μετάδοση

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

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

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

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

Συνδεσιμότητα κινητού τηλεφώνου

Συνδεσιμότητα κινητού τηλεφώνου Συνδεσιμότητα κινητού τηλεφώνου Συνδεσιμότητα κινητού Wifi O όρος WIFI (Wireless Fidelity) χρησιμοποιείται για να προσδιορίσει τις συσκευές που βασίζονται στην προδιαγραφή και εκπέμπουν σε συχνότητες 2.4GHz.

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

ΜΗΧΑΝΙΣΜΟΙ ΠΟΙΟΤΗΤΑΣ ΥΠΗΡΕΣΙΑΣ ΣΕ ΔΙΚΤΥΑ

ΜΗΧΑΝΙΣΜΟΙ ΠΟΙΟΤΗΤΑΣ ΥΠΗΡΕΣΙΑΣ ΣΕ ΔΙΚΤΥΑ ΜΗΧΑΝΙΣΜΟΙ ΠΟΙΟΤΗΤΑΣ ΥΠΗΡΕΣΙΑΣ ΣΕ ΔΙΚΤΥΑ Ενότητα # 7: Εφαρμογές με δυνατότητα προσαρμογής μετάδοσης Καθηγητής Χρήστος Ι. Μπούρας Τμήμα Μηχανικών Η/Υ & Πληροφορικής, Πανεπιστήμιο Πατρών email: bouras@cti.gr,

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

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

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

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

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο 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

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

Υπηρεσίες Πολυµέσων στο ιαδίκτυο

Υπηρεσίες Πολυµέσων στο ιαδίκτυο Υπηρεσίες Πολυµέσων στο ιαδίκτυο Εφαρµογές Πολυµέσων Οι εφαρµογές πολυµέσων στηρίζονται στη µετάδοση δεδοµένων ήχου, βίντεο, εικόνας και ήχου Ορισµένα από τα δεδοµένα είναι από τη φύση τους σε ψηφιακή

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

Πολυμέσα πάνω από κινητά δίκτυα

Πολυμέσα πάνω από κινητά δίκτυα Πολυμέσα πάνω από κινητά δίκτυα Γιώργος Τζιρίτας Τμήμα Επιστήμης Υπολογιστών http://www.csd.uoc.gr/~tziritas Άνοιξη 2016 1 Πολυμέσα σε ασύρματα δίκτυα Οι πολυμεσικές επικοινωνίες μέσω φορητών συσκευών

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

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

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

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

Δίκτυα. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Δίκτυα. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Δίκτυα ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Εισαγωγή Η επικοινωνία, ως ανταλλαγή πληροφοριών, υπήρξε ένας από τους θεμέλιους λίθους της ανάπτυξης του ανθρώπινου πολιτισμού Η μετάδοση πληροφορίας

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

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

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

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

ΗΜΥ Εργαστηριακή Άσκηση 2

ΗΜΥ Εργαστηριακή Άσκηση 2 ΗΜΥ 316 - Εργαστηριακή Άσκηση 2 Βασικές Δυνατότητες Δικτύωσης Wireshark: Αναλυτής Πρωτοκόλλων Σκοπός της πρώτης σειράς ασκήσεων είναι, κατ αρχήν, η εξοικείωση με τις βασικές δικτυακές δυνατότητες της οικογένειας

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

Τμήμα του εθνικού οδικού δικτύου (Αττική οδός)

Τμήμα του εθνικού οδικού δικτύου (Αττική οδός) Λέξεις Κλειδιά: Δίκτυο υπολογιστών (Computer Network), τοπικό δίκτυο (LAN), δίκτυο ευρείας περιοχής (WAN), μόντεμ (modem), κάρτα δικτύου, πρωτόκολλο επικοινωνίας, εξυπηρέτης (server), πελάτης (client),

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

ΠΟΛΥΜΕΣΑ ΣΤΟ ΙΑ ΙΚΤΥΟ

ΠΟΛΥΜΕΣΑ ΣΤΟ ΙΑ ΙΚΤΥΟ ΠΟΛΥΜΕΣΑ ΣΤΟ ΙΑ ΙΚΤΥΟ 1. Εισαγωγή Μετά τη ραγδαία εξάπλωση του ιαδικτύου (Internet) σε όλο τον κόσµο, δηµιουργήθηκε η ανάγκη παροχής πολυµεσικών υπηρεσιών µέσω του ιαδικτύου. Οι βασικές πολυµεσικές υπηρεσίες

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

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet) Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet) Περίληψη Πως τα διάφορα δίκτυα διαφέρουν μεταξύ τους Πως συνδέονται ανομοιογενή δίκτυα μεταξύ τους Εικονικά κυκλώματα συνδεδεμένα σε σειρά

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

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

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

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

ΗΜΥ 360: Δίκτυα Υπολογιστών. Εισαγωγή

ΗΜΥ 360: Δίκτυα Υπολογιστών. Εισαγωγή ΗΜΥ 360: Δίκτυα Υπολογιστών. Εισαγωγή Διδάσκων: Χρίστος Παναγιώτου Γιατί Δίκτυα Υπολογιστών; Επιχειρησιακές Εφαρμογές Π.χ., εξ αποστάσεως πρόσβαση σε βάσεις δεδομένων. Εξοικονόμηση χρημάτων από τον καταμερισμό

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

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006

ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006 ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΡΗΤΗΣ 2000-2006 ΜΕΤΡΟ 1.2 Κοινοπραξίες Έρευνας και Τεχνολογικής Ανάπτυξης σε τομείς Εθνικής Προτεραιότητας Παροχή υπηρεσιών τουριστικού και αρχαιολογικού ενδιαφέροντος μέσω πλατφόρμας

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

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η Δίκτυα Η/Υ Θεωρία Διάλεξη 2η Kάρτες Δικτύωσης (NIC-Network Interface Controller) Βασικές εντολές δρομολόγησης και ανίχνευσης Η κάρτα δικτύου συνδέει τον υπολογιστή στο τοπικό δίκτυο παράγει και λαμβάνει

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

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος?

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος? Μετάδοση Δεδομένων Δίκτυα Υπολογιστών 68 Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της Απάντηση : Στα δίκτυα μεταγωγής κυκλώματος (circuit switching networks), η μετάδοση των

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

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP Ημερομηνία παράδοσης 2 εβδομάδες μετά την έναρξη της άσκησης 1. Γενικά για το TCP/IP Η ομάδα πρωτοκόλλων TCP/IP επιτρέπει σε υπολογιστές όλων των μεγεθών, από

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

To λεξικό του Internet

To λεξικό του Internet To λεξικό του Internet A Address: Ο τόπος που βρίσκεται μια πηγή του Internet. Μια e-mail address μπορεί να έχει την εξής μορφή : georgepapado@hotmail.com. Μια web address είναι κάπως έτσι: http://www.in.gr.

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. 2 η Γραπτή Εργασία ΠΛΗ 23 Ακαδημαϊκό Έτος 2012-2013 (Τόμος Α, Κεφάλαια 1-3) Ημερομηνία Παράδοσης 27/01/2013.

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. 2 η Γραπτή Εργασία ΠΛΗ 23 Ακαδημαϊκό Έτος 2012-2013 (Τόμος Α, Κεφάλαια 1-3) Ημερομηνία Παράδοσης 27/01/2013. Στόχος: 2 η Γραπτή Εργασία ΠΛΗ 23 Ακαδημαϊκό Έτος 2012-2013 (Τόμος Α, Κεφάλαια 1-3) Ημερομηνία Παράδοσης 27/01/2013 Άσκηση 4 Η κατανόηση βασικών εννοιών όσον αφορά τη μετάδοση πολυμεσικής πληροφορίας,

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

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

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 6: Συσκευές τηλεπικοινωνιών και δικτύωσης (Θ) Ενεργά στοιχεία δικτύων Δύο συστήματα Η/Υ μπορούν να συνδεθούν χρησιμοποιώντας: Δια-αποδιαμορφωτές

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