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

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

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

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα Στόχοι κεφαλαίου ίκτυα υπολογιστών (Κεφαλαιο 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/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Β5.1.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 διασύνδεσης ανοικτών συστημάτων.

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

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

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

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

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

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

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

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

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

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

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

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

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

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.4 Πρωτόκολλο Μέχρι τώρα περιγράψαμε συνδέσεις, που χρησιμοποιούν το πρωτόκολλο TCP. Θυμηθείτε, ότι το TCP είναι υπεύθυνο για το τεμαχισμό των μηνυμάτων σε τμήματα και την επανασύνδεση τους στον προορισμό.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Κεφάλαιο 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/ Δεδομένα

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

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

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

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

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

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

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

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

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet) Διαδίκτυα και το Διαδίκτυο (Internetworking and 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Draytek Vigor 2700VG Annex A

Draytek Vigor 2700VG Annex A Draytek Vigor 2700VG Annex A Από το Forum του http://www.adslgr.com/forum Όπως βλέπουμε η σύνδεσμολογία του είναι απλή και αφού το τοποθετήσουμε κάπου (είναι λίγο μεγάλο σε μέγεθος και μιάζει με σαλάχι)

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

Τεχνολογίες ιαδικτύου

Τεχνολογίες ιαδικτύου Τεχνολογίες ιαδικτύου Εισαγωγή Αρχιτεκτονική, Πρωτόκολλα και Πρότυπα Βασικών Υπηρεσιών Ιστορικά Στοιχεία ARPANET Ο «παππούς» των δικτύων Αναπτύχθηκε από την DARPA στα τέλη του 60 Το 83 διασπάται σε MILNET

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. 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 Η κατανόηση βασικών εννοιών όσον αφορά τη μετάδοση πολυμεσικής πληροφορίας,

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

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 INTERNET PHONE

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000 INTERNET PHONE INTERNET PHONE A.S. DRIGAS Applied Technologies Department NCSR DEMOKRITOS Ag. Paraskevi GREECE dr@imm.demokritos.gr http://imm.demokritos.gr Το Internet Phone θέτει καινούργια δεδοµένα για την επικοινωνία

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ(Α & Β ΟΜΑΔΑ) ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 11/12/2011 ΑΠΑΝΤΗΣΕΙΣ

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ(Α & Β ΟΜΑΔΑ) ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 11/12/2011 ΑΠΑΝΤΗΣΕΙΣ ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ(Α & Β ΟΜΑΔΑ) ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 11/12/2011 ΘΕΜΑ 1 ΑΠΑΝΤΗΣΕΙΣ Α. Να χαρακτηρίσετε κάθε μία από τις παρακάτω προτάσεις με Σωστό (Σ) ή Λάθος (Λ). 1. Στο μοντέλο

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

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

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

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

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

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

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

Το Ασύρματο Δίκτυο TETRA. Αντωνίου Βρυώνα (Α.Μ. 1019)

Το Ασύρματο Δίκτυο TETRA. Αντωνίου Βρυώνα (Α.Μ. 1019) Το Ασύρματο Δίκτυο TETRA Αντωνίου Βρυώνα (Α.Μ. 1019) Περίληψη Γενικά Χαρακτηριστικά Τι είναι το TETRA Γενικά στοιχεία Αρχιτεκτονική δικτύου Πρωτόκολλο TETRA Υπηρεσίες TETRA Κλήσεις DMO δικτύου TETRA Ασφάλεια

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

Voip Εφαρμογές και Ποιότητα Υπηρεσιών. Κεφαλέας Νικόλαος Μανικάκης Ιωάννης

Voip Εφαρμογές και Ποιότητα Υπηρεσιών. Κεφαλέας Νικόλαος Μανικάκης Ιωάννης Voip Εφαρμογές και Ποιότητα Υπηρεσιών Κεφαλέας Νικόλαος Μανικάκης Ιωάννης ΚΕΦΑΛΑΙΟ 1 Σύγκλιση δικτύων δεδομένων και φωνής Ορισμένα παραδείγματα: τηλέφωνα IP softphones ενοποιημένη επικοινωνία εφαρμογές

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

To λεξικό του Internet

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

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

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

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

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

ιεθνής Αερολιµένας Αθηνών Τεχνολογίες ροής δεδοµένων σε ΙΡ δίκτυα: Ένας δρόµος προς τα συστήµατα πληροφόρησης επιβατών επόµενης γενιάς

ιεθνής Αερολιµένας Αθηνών Τεχνολογίες ροής δεδοµένων σε ΙΡ δίκτυα: Ένας δρόµος προς τα συστήµατα πληροφόρησης επιβατών επόµενης γενιάς ιεθνής Αερολιµένας Αθηνών Τεχνολογίες ροής δεδοµένων σε ΙΡ δίκτυα: Ένας δρόµος προς τα συστήµατα πληροφόρησης επιβατών επόµενης γενιάς Σύστηµα πληροφόρησης επιβατών Σύστηµα πληροφόρησης επιβατών επόµενης

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

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος 09 1 http://creativecommons.org/licenses/by-nc-nd/3.

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος 09 1 http://creativecommons.org/licenses/by-nc-nd/3. Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET Εφαρµογές - Ιούλιος 09 1 Εισαγωγή στην τεχνολογία TCP/IP Τεχνολογία TCP/IP TCP/IP Πρωτόκολλα TCP/IP ή τεχνολογία TCP/IP ή τεχνολογία ιαδικτύου (Internet)( ιαδίκτυο

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

Linux Terminal Server Project

Linux Terminal Server Project Linux Terminal Server Project Ένα κεντρικό σύστημα διαχείρισης των τερματικών κοινού της Βιβλιοθήκης & Κέντρου Πληροφόρησης του Πανεπιστημίου Μακεδονίας Κολοβός Φίλιππος filippos@uom.gr Ευάγγελος Μπάνος

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

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

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

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

Εισαγωγή. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 01-1

Εισαγωγή. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 01-1 Εισαγωγή Τι είναι τα πολυμέσα; Χαρακτηριστικά των μέσων Ιδιότητες συστημάτων πολυμέσων Δομή συστημάτων πολυμέσων Δικτυακά συστήματα πολυμέσων Μετάδοση πολυμέσων Απαιτήσεις πολυμέσων Ποιοι εμπλέκονται στα

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

Εισαγωγή στο πως λειτουργεί το διαδίκτυο

Εισαγωγή στο πως λειτουργεί το διαδίκτυο Εισαγωγή στο πως λειτουργεί το διαδίκτυο (και τι θα δούμε στο εργαστήριο δικτύων) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διαδίκτυο - ένα δίκτυο δεδομένων Σημαντικό

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

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

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

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

Δίκτυο που εξυπηρετεί: περιφερειακών συσκευών μεταξύ τους

Δίκτυο που εξυπηρετεί: περιφερειακών συσκευών μεταξύ τους Δημιουργία οικιακού δικτύου για ψυχαγωγικούς σκοπούς Σχεδιάζοντας το δίκτυο Εγκαθιστώντας το δίκτυο Διαχειρίζωντας ένα δίκτυο ψυχαγωγικούς σκοπούς Μελλοντικές τάσεις στα οικιακά δίκτυα για Τι είναι ένα

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

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

Επίπεδο Δικτύου : είναι υπεύθυνο για την δρομολόγηση των πακέτων δεδομένων στον τελικό τους ΚΕΦΑΛΑΙΟ 2 ΤΑ ΕΠΙΠΕΔΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ Με την χρήση της μεταγωγής κυκλώματος, κάθε ροή δεδομένων λαμβάνει συγκεκριμένο εύρος ζώνης το οποίο εξομοιώνει ένα δεσμευμένο φυσικό κύκλωμα ανάμεσα στον αποστολέα

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

Δημιουργία ηχητικής ροής υψηλής ανάλυσης σε οικιακό δίκτυο

Δημιουργία ηχητικής ροής υψηλής ανάλυσης σε οικιακό δίκτυο Δημιουργία ηχητικής ροής υψηλής ανάλυσης σε οικιακό δίκτυο Στην πιο απλοποιημένη του μορφή ένα σύστημα μετάδοσης ροής αρχείων υψηλής ανάλυσης θα αποτελείτε μόνο από δύο στάδια επεξεργασίας: Το στάδιο της

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

Περιγραφή υποσυστηµάτων αίθουσας τηλεδιάσκεψης. Πανεπιστήµιο Κύπρου Τµήµα Πληροφορικής

Περιγραφή υποσυστηµάτων αίθουσας τηλεδιάσκεψης. Πανεπιστήµιο Κύπρου Τµήµα Πληροφορικής Περιγραφή υποσυστηµάτων αίθουσας τηλεδιάσκεψης Πανεπιστήµιο Κύπρου Τµήµα Πληροφορικής Περιεχόµενα (1) Εικόνα Κάµερες DVD Recorder/Player Οπτικοποιητής Οθόνες Plasma Προβολέας Ήχος Μικρόφωνα επιτραπέζια

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

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000. PIRCH 32 v0.92b

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, 2000. PIRCH 32 v0.92b PIRCH 32 v0.92b A.S. DRIGAS Applied Technologies Department NCSR DEMOKRITOS Ag. Paraskevi GREECE dr@imm.demokritos.gr http://imm.demokritos.gr Το Pirch 32 είναι ένα από τα καλύτερα προγράµµατα επικοινωνίας

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

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα 1 Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα εύκολη, τη στιγμή που γνωρίζουμε ότι ένα σύνθετο δίκτυο

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

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network).

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). ΙΔΡΥΜΑ ΝΕΟΛΑΙΑΣ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΥΟΥ Καλαμάτα, 2015 Το Διαδίκτυο Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). Πρόκειται

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

ΡΑΣΤΗΡΙΟΤΗΤΕΣ. Το εκπαιδευτικό υλικό υπόκειται σε Άδεια Χρήσης Creative Commons Αναφορά Μη-Εµπορική Χρήση Όχι Παράγωγο Έργο v. 3.0

ΡΑΣΤΗΡΙΟΤΗΤΕΣ. Το εκπαιδευτικό υλικό υπόκειται σε Άδεια Χρήσης Creative Commons Αναφορά Μη-Εµπορική Χρήση Όχι Παράγωγο Έργο v. 3.0 ΡΑΣΤΗΡΙΟΤΗΤΕΣ Ενότητα: ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση Υποενότητα: Y5 ηµιουργία διαδικτυακής ραδιοφωνικής εκποµπής µε το εργαλείο Icecast Το εκπαιδευτικό υλικό υπόκειται σε Άδεια Χρήσης Creative

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

Τι συσχετίζεται με τον ήχο

Τι συσχετίζεται με τον ήχο ΗΧΟΣ Τι συσχετίζεται με τον ήχο Υλικό Κάρτα ήχου Προενυσχιτής Equalizer Ενισχυτής Ηχεία Χώρος Ανθρώπινη ακοή Ψυχοακουστικά φαινόμενα Ηχητική πληροφορία Σημείο αναφοράς 20 μpa Εύρος συχνοτήτων Δειγματοληψία

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΩΤΗ ΤΕΛΙΚΗ ΕΞΕΤΑΣΗ Τετάρτη 16 Ιουνίου 2004 Οδηγίες: Η διάρκεια της εξέτασης είναι 3,5 ώρες. Ισχύουν όσα αναφέρονται στους Κανονισµούς Εξετάσεων του ΕΑΠ γενικότερα και της ΘΕ ειδικότερα. Είναι υποχρεωτικό

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

Δίκτυα ATM. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 21-1

Δίκτυα ATM. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 21-1 Δίκτυα ATM Εισαγωγή Εικονικά κυκλώματα Πακέτα και κελιά Δρομολόγηση και προώθηση Ιεραρχία πρωτοκόλλων Επίπεδα προσαρμογής Ποιότητα υπηρεσίας Υποστήριξη IP Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες

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

ΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ

ΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ ΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ Λογισμικό Δεδομένα Πακέτο Πακέτο Υλικό Πλαίσιο Bit Επίπεδο δικτύου

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

ΠΕ 2.3 Εξελιγμένες υπηρεσίες Βίντεο ΠΣΔ

ΠΕ 2.3 Εξελιγμένες υπηρεσίες Βίντεο ΠΣΔ Υποέργο 5 Υλοποίηση πράξης ΣΤΗΡΙΖΩ - εργασίες αρμοδιότητας Πανεπιστημίου Κρήτης Υλοποίηση Δράσης Α2 ΠΕ 2.3 Εξελιγμένες υπηρεσίες Βίντεο ΠΣΔ Εγχειρίδιο Ζωντανών Μεταδόσεων Εξελιγμένων Υπηρεσιών Βίντεο Εγχειρίδιο

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

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού

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

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Στην συνέχεια, γίνεται σύντομη αναφορά στις πιο χαρακτηριστικές εφαρμογές, που υποστηρίζει η τεχνολογία TCP/IP και είναι διαθέσιμες στο Διαδίκτυο. http://videolearner.com Ηλεκτρονικό Ταχυδρομείο Το ηλεκτρονικό

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

Εισαγωγή Επαφών από την κάρτα SIM

Εισαγωγή Επαφών από την κάρτα SIM 1 Εισαγωγή Επαφών από την κάρτα SIM 1. Πατήστε το Πλήκτρο Κεντρικής Σελίδας > > Επαφές. 2. Πατήστε το Πλήκτρο Μενού > Εισαγωγή / Εξαγωγή > Εισαγωγή από κάρτα SIM. Η συσκευή σας ZTE-RACER θα διαβάσει αυτόματα

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

ξεχωριστό από τους υπόλοιπους κοινόχρηστους χώρους και τη Γραμματεία.

ξεχωριστό από τους υπόλοιπους κοινόχρηστους χώρους και τη Γραμματεία. ΠΡΟΔΙΑΓΡΑΦΕΣ ΠΙΣΤΟΠΟΙΗΣΗΣ ΕΞΕΤΑΣΤΙΚΟΥ ΚΕΝΤΡΟΥ ECDL Οι ελάχιστες προδιαγραφές που πρέπει να ικανοποιεί μία επιχείρηση ώστε να πιστοποιηθεί ως Εξεταστικό Κέντρο ECDL χωρίζονται σε: Α. Χώροι / Απαιτούμενα

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr. http://www.di.uoa.gr/~ioannis/courses.html Password: edi

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr. http://www.di.uoa.gr/~ioannis/courses.html Password: edi ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr http://www.di.uoa.gr/~ioannis/courses.html Password: edi Δίκτυα Επικ. - Κεφ. 1 ( Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ. - Ε.Κ.Π.Α.)

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

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

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

Ο ΗΓΟΣ ΕΠΙΜΟΡΦΩΤΗ. Το εκπαιδευτικό υλικό υπόκειται σε Άδεια Χρήσης Creative Commons Αναφορά Μη-Εµπορική Χρήση Όχι Παράγωγο Έργο v. 3.

Ο ΗΓΟΣ ΕΠΙΜΟΡΦΩΤΗ. Το εκπαιδευτικό υλικό υπόκειται σε Άδεια Χρήσης Creative Commons Αναφορά Μη-Εµπορική Χρήση Όχι Παράγωγο Έργο v. 3. Ο ΗΓΟΣ ΕΠΙΜΟΡΦΩΤΗ Ενότητα: ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση Υποενότητα: 13 Θέµατα Web/Internet TV Το εκπαιδευτικό υλικό υπόκειται σε Άδεια Χρήσης Creative Commons Αναφορά Μη-Εµπορική Χρήση Όχι

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

Πώς Δουλεύουν τα Modems

Πώς Δουλεύουν τα Modems Σαχπατζίδης Αβραάμ Καθηγητής Πληροφορικής Π.Ε 20 Master of Arts (M.A) in "Gender, New Forms of Education, New Forms of Employment and New Technologies in the Information Age". Πώς Δουλεύουν τα Modems Τι

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

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Πλωτάρχης Γ. ΚΑΤΣΗΣ ΠΝ Γιατί χρησιµοποιούµε δίκτυα? Δίκτυο Σύνολο Η/Υ και συσκευών Συνδεδεµένα µε κάποιο µέσο Stand-alone

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

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΕΓΚΑΤΑΣΤΑΣΗ & ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ INTERNET INFORMATION SERVER (IIS) ΓΙΑ ΥΛΟΠΟΙΗΣΗ ΥΠΗΡΕΣΙΩΝ ΔΙΑΔΙΚΤΥΟΥ (WEB SERVICES) ΣΠΟΥΔΑΣΤΡΙΑ:Μπάρδα Μαρία ΕΙΣΗΓΗΤΗΣ: Τσιαντής

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

Συστήματα πολυμέσων. Εισαγωγή Υλικό συστημάτων πολυμέσων Λογισμικό συστημάτων πολυμέσων Συστήματα πραγματικού χρόνου Χρονοπρογραμματισμός

Συστήματα πολυμέσων. Εισαγωγή Υλικό συστημάτων πολυμέσων Λογισμικό συστημάτων πολυμέσων Συστήματα πραγματικού χρόνου Χρονοπρογραμματισμός Συστήματα πολυμέσων Εισαγωγή Υλικό συστημάτων πολυμέσων Λογισμικό συστημάτων πολυμέσων Συστήματα πραγματικού χρόνου Χρονοπρογραμματισμός Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 03-1 Εισαγωγή

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

ΕΠΛ 476: ΚΙΝΗΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ (MOBILE NETWORKS)

ΕΠΛ 476: ΚΙΝΗΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ (MOBILE NETWORKS) ΟΜΑΔΑ ΦΟΙΤΗΤΩΝ: Μιχαηλίνα Αργυρού Κασιανή Πάρη ΕΠΛ 476: ΚΙΝΗΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ (MOBILE NETWORKS) Δρ. Χριστόφορος Χριστοφόρου Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής WiMAX (Worldwide Interoperability

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

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

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

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

για την επιχείρησή σας Λύση Χωρίς Συμβιβασμούς SOLO SMALL BUSINESS GATEWAY

για την επιχείρησή σας Λύση Χωρίς Συμβιβασμούς SOLO SMALL BUSINESS GATEWAY SOLO SMALL BUSINESS GATEWAY Το SOLO Small Business Gateway είναι ένα λογισμικό που έρχεται να καλύψει όλες τις βασικές ψηφιακές ανάγκες σας. Ενσωματώνει ένα σύγχρονο Τηλεφωνικό Κέντρο και ένα πλήρη Server

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

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη Τεχνολογίες Παγκόσμιου Ιστού 1η διάλεξη Χαρακτηριστικά Μαθήματος Μάθημα προγραμματισμού (και όχι μόνον) Μπορεί να εξελιχθεί σε εφιάλτη αν δεν έχετε καλή γνώση και αρκετή εμπειρία προγραμματισμού (Java)

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

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

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

ΕΚΠΑΙ ΕΥΤΙΚΟ ΥΛΙΚΟ ΑΝΑΦΟΡΑΣ

ΕΚΠΑΙ ΕΥΤΙΚΟ ΥΛΙΚΟ ΑΝΑΦΟΡΑΣ ΕΚΠΑΙ ΕΥΤΙΚΟ ΥΛΙΚΟ ΑΝΑΦΟΡΑΣ Ενότητα: ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση Υποενότητα: Y4 ηµιουργία διαδικτυακής ραδιοφωνικής εκποµπής µε τα εργαλεία Shoutcast και Winamp Το εκπαιδευτικό υλικό υπόκειται

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

ΔΙΚΤΥΑ Δίκτυα Υπολογιστών Δίκτυα τηλεφωνίας (σταθερής, κινητής) Δίκτυα αισθητήρων

ΔΙΚΤΥΑ Δίκτυα Υπολογιστών Δίκτυα τηλεφωνίας (σταθερής, κινητής) Δίκτυα αισθητήρων ΔΙΚΤΥΑ Δίκτυα Υπολογιστών Δίκτυα τηλεφωνίας (σταθερής, κινητής) Δίκτυα αισθητήρων Περισσότερο θα εστιάσουμε στα δίκτυα υπολογιστών τα οποία μπορούμε να τα κατατάξουμε σε κατηγορίες ανάλογα την τεχνολογία

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

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) TEI Σερρών Τμήμα Πληροφορικής και Επικοινωνιών Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) Ανάλυση Πρωτοκόλλων Τομέας Τηλεπικοινωνιών και Δικτύων Δρ. Αναστάσιος Πολίτης Καθηγητής Εφαρμογών anpol@teiser.gr

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

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

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

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

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

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ 1 o ΔΙΑΓΩΝΙΣΜΑ ΘΕΜΑ 1 ο Α) Ποια είναι τα βασικά στοιχεία, τα οποία χαρακτηρίζουν το ISDN; Η ψηφιακή μετάδοση. Όλα τα σήματα μεταδίδονται σε ψηφιακή μορφή απ' άκρη σ' άκρη του δικτύου,

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

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

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

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