Δίκτυα Υπολογιστών Ι (7ο εξάμηνο) Εργασία δικτυακού προγραμματισμού : Java serial communications programming

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

Download "Δίκτυα Υπολογιστών Ι (7ο εξάμηνο) Εργασία δικτυακού προγραμματισμού : Java serial communications programming"

Transcript

1 Δίκτυα Υπολογιστών Ι (7ο εξάμηνο) Experimental Virtual Lab Εργασία δικτυακού προγραμματισμού : Java serial communications programming Η εργασία που ζητείται να εκπονηθεί στο μάθημα Δίκτυα Υπολογιστών Ι αποτελεί μία εφαρμογή δικτυακού προγραμματισμού (network programming). Η εργασία στοχεύει (α) στην ανάπτυξη πειραματικής δικτυακής εφαρμογής με τη γλώσσα προγραμματισμού Java, (β) την εξοικείωση με τους μηχανισμούς ασύγχρονης σειριακής (ή σειραϊκής) επικοινωνίας (asynchronous serial communications) υπολογιστών μέσω του τηλεφωνικού δικτύου και (γ) τη συλλογή στατιστικών μετρήσεων τιμών ορισμένων παραμέτρων που συμβάλλουν μαζί με άλλες στη διαμόρφωση της ποιότητας της επικοινωνίας των υπολογιστών μέσω τηλεφωνικών γραμμών. Η εφαρμογή μπορεί να αναπτυχθεί αυτοτελώς σε υπολογιστές του εργαστηρίου του Τομέα ή αλλού. Ζητείται όμως ορισμένες μετρήσεις να πραγματοποιηθούν σε συνεργασία με τον server του πειραματικού εικονικού εργαστηρίου (experimental virtual lab) που αναπτύσσεται στα πλαίσια του μαθήματος Δίκτυα Υπολογιστών Ι και ΙΙ. Η διεύθυνση αποτελεί το σημείο αναφοράς των δραστηριοτήτων που ακολουθούν στην εργασία αυτή. Δημιουργία περιβάλλοντος προγραμματισμού σε Java Για την εργασία απαιτείται η διάθεση του περιβάλλοντος προγραμματισμού Java Development Kit JDK το οποίο παρέχεται δωρεάν από τη διεύθυνση Η εγκατάσταση και η εξοικείωση με το περιβάλλον αυτό μπορεί να διευκολυνθεί από το ηλεκτρονικό εκπαιδευτικό υλικό που διατίθεται από τη διεύθυνση επίσης δωρεάν. Πλήρης τεκμηρίωση σε ηλεκτρονική μορφή για την Java μπορεί να βρεθεί στη διεύθυνση Συμπληρωματικά τα βιβλία Learning Java, 3 rd edition, O Reilly Associates και Java Network Programming, 3 rd edition, O Reilly Associates αποτελούν χρήσιμα εκπαιδευτικά βοηθήματα ενώ το βιβλίο Java 2 in a Nutshell : A Quick Reference Guide, 5 th edition, O Reilly Associates αποτελεί μία συνοπτική αλλά εξαιρετικά περιεκτική αναφορά στη γλώσσα προγραμματισμού Java και τις βασικές βιβλιοθήκες της. Εργαλεία προγραμματισμού σε Java Κάθε εφαρμογή σε Java απαιτεί (α) τη δημιουργία κώδικα σε πηγαία μορφή (source code), (β) τη μεταγλώττισή του σε κώδικα εικονικής μηχανής Java (Java virtual machine JVM code) και (γ) την εκτέλεσή του με τον διερμηνευτή Java (Java interpreter). Στα πλαίσια της εργασίας αυτής προτείνεται για το στάδιο (α) η χρήση του επεξεργαστή κειμένου notepad ενώ για τα στάδια (β) και (γ) η χρήση των εργαλείων javac και java αντίστοιχα μέσα από παράθυρο γραμμών εντολών 1 (command line window). Τα 1 Εναλλακτικά τα ενοποιημένα περιβάλλοντα ανάπτυξης Java IDEs (integrated development environments) NetBeans και Eclipse διατίθενται επίσης δωρεάν από τις διευθύνσεις και αντίστοιχα Δίκτυα Υπολογιστών Ι Experimental Virtual Lab 1

2 εργαλεία javac και java περιλαμβάνονται στην εγκατάσταση του JDK που αναφέρθηκε παραπάνω. Το notepad είναι διαθέσιμο σε οποιοδήποτε υπολογιστή Win/98/Me/2K/XP/Vista. Δικτυακές εφαρμογές σε Java Η εργασία επικεντρώνεται στην εξοικείωση με τους μηχανισμούς ασύγχρονης επικοινωνίας υπολογιστών μέσω της σειριακής θύρας (asynchronous serial port) RS232 του υπολογιστή σε συνεργασία με διάταξη διαμορφωτή / αποδιαμορφωτή (modulator / demodulator), το γνωστό modem, για επικοινωνία πάνω από το τηλεφωνικό δίκτυο. Οι βιβλιοθήκες οι οποίες κατεξοχήν θα χρησιμοποιηθούν στην εργασία είναι η java.comm και η java.io. Η πρώτη περιλαμβάνει κλάσεις (Java classes) διαχείρισης τηλεπικοινωνιακών πόρων σειριακής επικοινωνίας (serial communications resources) ενώ η δεύτερη κλάσεις διαχείρισης υπολογιστικών πόρων (computer resources). Η βιβλιοθήκη java.comm δεν περιλαμβάνεται εξ αρχής στο περιβάλλον Java Development Kit JDΚ. Για το λόγο αυτόν πρέπει να μεταφερθεί από τον server του εικονικού εργαστηρίου μέσω της επιλογής java_serial_communications ή από την διεύθυνση της Sun Microsystems που εμφανίζεται στην ίδια επιλογή και στη συνέχεια να ενσωματωθεί στο περιβάλλον εργασίας JDΚ σύμφωνα με τις οδηγίες που εμπεριέχονται στο πακέτο javacomm. Για διευκόλυνση, η επιλογή help_file του server «οπτικοποιεί» την διαδικασία εγκατάστασης της βιβλιοθήκης java.comm. Η βιβλιοθήκη java.comm προσφέρει σειρά διεπαφών προγραμματισμού εφαρμογών (application programming interfaces, APIs) που βοηθούν αποτελεσματικά στο χειρισμό της σειριακής θύρας του υπολογιστή, του modem που ακολουθεί και δι αυτών της επικοινωνίας με τον απομακρυσμένο υπολογιστή στο άλλο άκρο της τηλεφωνικής γραμμής. Η μέθοδος CommPortIdentifier.getPortIdentifier() δέχεται ως όρισμα το όνομα μίας θύρας με τη μορφή COMx, x=1,2,3, την οποία εντοπίζει ως αντικείμενο (object) της γενικής κλάσης Java CommPort. Με τη σειρά της, η κλάση αυτή περιλαμβάνει τη μέθοδο open() η οποία επιτρέπει το «άνοιγμα» της σειριακής θύρας επιστρέφοντας ένα αντικείμενο της ειδικής κλάσης SerialPort. Στη συνέχεια, οι μέθοδοι setserialportparams() και setflowcontrolmode()επιτρέπουν τον προγραμματισμό σειράς παραμέτρων όπως ταχύτητα επικοινωνίας σε bps, μήκος στοιχειώδους μονάδος ασύγχρονης επικοινωνίας (byte), τύπο ισοτιμίας, τύπο μηχανισμού ελέγχου ροής (flow control) κ.α. Επιπλέον οι μέθοδοι της ίδιας κλάσης SerialPort getinputstream() και getoutputstream() επιτρέπουν τη συσχέτιση της σειριακής θύρας με δύο αντίστοιχες ροές (byte streams) εισόδου / εξόδου οι οποίες αποτελούν τελικά τους θεμελιώδεις μηχανισμούς επικοινωνίας της δικτυακής εφαρμογής (λογισμικό, software) με το modem και την τηλεφωνική γραμμή (υλικό, hardware). Οι παραπάνω ροές εισόδου/εξόδου ως αντικείμενα του περιβάλλοντος Java κληρονομούν πλήθος μεθόδων και ιδιοτήτων από αντίστοιχες κλάσεις της βιβλιοθήκης java.io. Για παράδειγμα, η μέθοδος available() επιστρέφει ένδειξη σχετικά με το πλήθος των Δίκτυα Υπολογιστών Ι Experimental Virtual Lab 2

3 bytes τα οποία έχουν ενδεχομένως καταφτάσει στην είσοδο της σειριακής θύρας και είναι διαθέσιμα προς ανάγνωση από τη δικτυακή εφαρμογή. Η ανάγνωση γίνεται με τη μέθοδο read(). Αντίστοιχα, η μέθοδος write() τοποθετεί στη ροή εξόδου bytes τα οποία η δικτυακή εφαρμογή επιθυμεί να αποστείλει στην έξοδο της σειριακής θύρας. Επιπλέον η βιβλιοθήκη java.io διαθέτει πλήθος άλλων κλάσεων για τη διαχείριση αρχείων. Για παράδειγμα η μέθοδος κατασκευής αντικειμένων File() επιτρέπει τη δημιουργία αντικειμένων τύπου File και τη συσχέτισή τους με αρχεία στο σκληρό δίσκο μέσω των ονομάτων τους όπως αυτά δίνονται από το filesystem του υπολογιστή. Οι κλάσεις FileInputStream και FileOutputStream παρέχουν μεθόδους για ανάγνωση ή εγγραφή bytes από/προς αρχεία δημιουργώντας αντίστοιχες ροές (byte streams) από/προς αυτά. Μεταξύ των θεμελιωδών κλάσεων Java περιλαμβάνεται επίσης η κλάση java.lang. System η οποία διαθέτει τη μέθοδο currenttimemillis(). Η μέθοδος αυτή επιστρέφει σε μία εφαρμογή την τρέχουσα ώρα του συστήματος σε milliseconds. Καλούμενη σε διαφορετικά σημεία μιας εφαρμογής κατά την εκτέλεσή της, η μέθοδος παρέχει την δυνατότητα χρονομέτρησης γεγονότων (events) όπως αυτά των αναχωρήσεων και αφίξεων πακέτων. Η εργασία που ζητείται να εκπονηθεί στη συνέχεια του εικονικού εργαστηρίου απαιτεί συχνά τη χρονομέτρηση τέτοιων γεγονότων. Η λειτουργία του modem στην τηλεφωνική επικοινωνία υπολογιστών Η επικοινωνία διαμέσου της (αναλογικής) τηλεφωνικής γραμμής γίνεται μέσα από το περιορισμένο εύρος φάσματος των (τηλεφωνικών) ακουστικών συχνοτήτων, περίπου 4 KHz (voiceband communications). Για τo λόγο αυτόν, η μετάδοση των σημάτων RS232 μέσα από την τηλεφωνική γραμμή απαιτεί κατάλληλη διαμόρφωση/αποδιαμόρφωση (modulation/demodulation). Η διαδικασία αυτή αποτελεί τη θεμελιώδη λειτουργία του γνωστού modem. Σήμερα το modem προσφέρει επιπλέον (i) μηχανισμούς ελέγχου σφάλματος (error control) για προστασία έναντι θορύβου κατά τη μετάδοση και (ii) συμπίεσης δεδομένων (data compression) για βελτίωση της ρυθμαπόδοσης (throughput) ενός διαύλου επικοινωνίας που λειτουργεί με δεδομένο ρυθμό μετάδοσης (channel rate). Η επικοινωνία δύο υπολογιστών μέσω modem πάνω από μία τηλεφωνική γραμμή πραγματοποιείται αφού προηγουμένως τα δύο modem (i) καλέσουν το ένα (originating modem) το άλλο (answering modem) και (ii) αποκαταστήσουν τον μεταξύ τους δίαυλο επικοινωνίας (telephone channel) προσδιορίζοντας σειρά παραμέτρων (carrier frequencies, modulation types, error control protocols, etc) κατάλληλα. H έναρξη του σταδίου (i) προκαλείται μετά από κατάλληλες εντολές (commands) που στέλνουν οι δικτυακές εφαρμογές των αντίστοιχων υπολογιστών στα συνδεδεμένα modem μέσω των σειριακών τους θυρών RS232. Το σύνολο AT-command-set αποτελεί σήμερα το πλέον διαδεδομένο βιομηχανικό πρότυπο ρεπερτορίου εντολών δια των οποίων το λογισμικό εφαρμογών επικοινωνιών μπορεί να ελέγξει ένα modem. Δίκτυα Υπολογιστών Ι Experimental Virtual Lab 3

4 Η σύνταξη των εντολών αυτών είναι της μορφής : ΑΤΧΧΧ<CR> όπου AT είναι η ακολουθία των χαρακτήρων Α και Τ (για ιστορικούς λόγους από τη λέξη ATtention ), ΧΧΧ είναι ακολουθία χαρακτήρων που προσδιορίζουν την εκάστοτε εντολή και <CR> είναι ο χαρακτήρας Carriage Return (θέση 13 στον κώδικα ASCII). Οι χαρακτήρες που αποτελούν μία εντολή ελέγχου modem αποστέλλονται από την εφαρμογή στο modem μέσω της σειριακής θύρας RS232 ως μία ενότητα. Για παράδειγμα, η εντολή ΑΤDT <CR> θέτει σε λειτουργία τη διαδικασία κλήσης (call setup) από ένα modem (originating) προς ένα δεύτερο (answering) το οποίο είναι συνδεδεμένο στο άκρο τηλεφωνικής γραμμής με αριθμό κλήσης Σύμφωνα με την παραπάνω εντολή, η κλήση ( D ial) γίνεται με τη διαδικασία αποστολής τόνων ( T one) ακολουθώντας το πρότυπο DTMF (dual tone multiple frequencies). Αποτέλεσμα επιτυχούς εκτέλεσης της εντολής αυτής είναι η παραγωγή της ένδειξης RING<CR><LF> από το άλλο modem (answering) σε κάθε κωδωνισμό (ringing tone) και η αποστολή της προς τον αντίστοιχο υπολογιστή διαμέσου της σειριακής θύρας RS232, όπου <LF> είναι ο χαρακτήρας Line Feed (θέση 10 στον κώδικα ASCII). Αντιλαμβανόμενος ο υπολογιστής αυτός διαμέσου κατάλληλης εφαρμογής επικοινωνιών την ένδειξη αυτή μπορεί δια της εντολής ΑΤΑ<CR> να ζητήσει το modem να «απαντήσει» στην κλήση. Τότε τα δύο modem εισέρχονται στο στάδιο (ii) που αναφέρθηκε νωρίτερα. Η επιτυχής ολοκλήρωση του σταδίου αυτού σηματοδοτείται με την αποστολή από το κάθε modem προς τους αντίστοιχους υπολογιστές και ειδικά στις αντίστοιχες εφαρμογές των ενδείξεων CONNECT XXXX <CR><LF> όπου ΧΧΧΧ η ταχύτητα σύνδεσης σε bps. Από το σημείο αυτό πλέον, οι δύο υπολογιστές μπορεί να αρχίσουν να επικοινωνούν σύμφωνα με το πρωτόκολλο επικοινωνίας το οποίο υλοποιούν συνεργαζόμενες οι δύο δικτυακές εφαρμογές στα δύο άκρα της τηλεφωνικής γραμμής. Δίκτυα Υπολογιστών Ι Experimental Virtual Lab 4

5 Εναλλακτικά, το modem που πρόκειται να δεχτεί την κλήση μπορεί να τεθεί σε κατάσταση αναμονής (answer mode) εξαρχής προσδιορίζοντας έναν μη μηδενικό αριθμό κωδωνισμών μετά τους οποίους το modem αποκρίνεται στην κλήση. Ο αριθμός αυτός ορίζεται σε έναν από τους ενταμιευτές (registers) που διαθέτει το modem ως εξής : ATS0=2<CR> όπου S0 παριστά τον ενταμιευτή 0 στον οποίο αποθηκεύεται π.χ. ο αριθμός 2 Η εφαρμογή στο εικονικό εργαστήριο του μαθήματος Ζητείται η ανάπτυξη εφαρμογής Java η οποία (α) επικοινωνεί με τον server του εργαστηρίου μέσω μίας από τις τέσσερις τηλεφωνικές γραμμές , , και και (β) επιτρέπει στατιστικές μετρήσεις τιμών ορισμένων παραμέτρων της επικοινωνίας αυτής. Τα χαρακτηριστικά της εφαρμογής και οι ζητούμενες μετρήσεις περιγράφονται στη συνέχεια. [1] Όπως εμφανίζεται στα σχήματα που ακολουθούν, με την επιλογή της εργασίας Java serial communications programming από τον κατάλογο επιλογών που παρέχεται στη διεύθυνση ο server αποδέχεται τον/την προσερχόμενο/νη φοιτητή/τρια για εργασία διάρκειας δύο ωρών (session) προσδιορίζοντας ένα σύνολο παραμέτρων απαραίτητων για την εκτέλεση της εργασίας και την ανάπτυξη της ζητούμενης εφαμογής userapplication. [2] Μεταξύ της επιλογής της εργασίας και της ενεργοποίησης των παραμέτρων της εφαρμογής userapplication που θα ακολουθήσει μεσολαβεί χρόνος έως και 60 δευτερόλεπτα. Μετά το πέρας του συνολικού χρόνου εργασίας των δύο ωρών και εάν είναι επιθυμητή η συνέχεια, απαιτείται νέα επιλογή της ίδιας εργασίας για να δοθούν νέες τιμές παραμέτρων. [3] Η εφαρμογή userapplication που ζητείται να κατασκευαστεί θα πρέπει κατ αρχή να παρέχει τη δυνατότητα λήψης ενός μεγάλου αριθμού πακέτων echopacket διαδοχικά από τον server μετά από την αποστολή κάθε φορά από την εφαρμογή προς τον server του κωδικού echo_request_code EXXXX όπως αυτός δίνεται κατά την έναρξη της εργασίας στο εικονικό εργαστήριο. Τα πακέτα echopacket που αποστέλλονται από τον server είναι της μορφής : PSTART DD-MM-YYYY HH-MM-SS PC PSTOP όπου DD-MM-YYYY η ημερομηνία και HH-MM-SS ο χρόνος αποστολής του πακέτου και PC η τρέχουσα τιμή ενός μετρητή (packet counter) ο οποίος απαριθμεί τα πακέτα echopacket με modulo(100). [4] Η χρήση του κωδικού burst_request_code TXXXXBXXPXXDXΧX επιτρέπει την παραγωγή διαδοχικών ριπών πακέτων (packet bursts) από τον server με σκοπό τη μελέτη παραμέτρων που σχετίζονται κυρίως με τη ρυθμαπόδοση (throughput) του Δίκτυα Υπολογιστών Ι Experimental Virtual Lab 5

6 συστήματος. Το τμήμα TXXXX του παραπάνω κωδικού προσδιορίζεται από τον server κατά την έναρξη της εργασίας ενώ τα τμήματα BXX, PXX, και DXΧX ορίζονται από την εφαρμογή userapplication και προσδιορίζουν αντίστοιχα τον αριθμό των διαδοχικών ριπών, τον αριθμό των πακέτων σε κάθε ριπή και την καθυστέρηση σε 10-δες milliseconds που μεσολαβεί μεταξύ διαδοχικών ριπών που παράγει ο server. [5] Η χρήση του κωδικού image_request_code ΜXXXX επιτρέπει την αποστολή του τρέχοντος frame 2 από τον videocoder που φιλοξενείται στον ίδιο server του εικονικού εργαστηρίου στη διεύθυνση και παρέχει realtime video με την κίνηση της Εγνατίας Οδού στο τμήμα εμπρός από την Πολυτεχνική Σχολή. Η αποστολή περιλαμβάνει 10 έως 50 kilobytes περίπου, ανάλογα με τις συνθήκες εξωτερικού φωτισμού και τη δραστηριότητα στο οπτικό πεδίο της κάμερας. Τα bytes αυτά αποθηκευόμενα κατά τη λήψη τους σε binary αρχείο με επέκταση ονόματος.jpeg ή.jpg επιτρέπουν την απεικόνιση του τρέχοντος frame στο τερματικό με τη βοήθεια οποιουδήποτε εργαλείου απεικόνισης εικόνων π.χ. Paint. Η αποστολή του κωδικού image_request_code για τη λήψη εικόνας μπορεί να συνοδευτεί με την ένδειξη CAM=1 ή CAM=2 η οποία προσδιορίζει στην είσοδο του κωδικοποιητή την έξοδο από αντίστοιχη κάμερα που λειτουργεί online με τον server του εικονικού εργαστηρίου. Το γεγονός αυτό έχει ώς αποτέλεσμα τη λήψη στην εφαρμογή userapplication εικόνας από την προσδιοριζόμενη κάμερα. Σημειώνεται ότι (α) σε απουσία της παραμέτρου CAM ο server θεωρεί εκ προοιμίου την τιμή CAM=2 (default value), (β) η πρώτη κάμερα παράγει εικόνες με ανάλυση 640x480 pixels ενώ η δεύτερη παράγει εικόνες με ανάλυση 320x240 pixels και (γ) η οπτική γωνία της πρώτης κάμερας παραμένει σταθερή ενώ της δεύτερης αλλάζει είτε κάθε 4 λεπτά της ώρας είτε σε τυχαία χρονικά διαστήματα αν εκείνη τη χρονική περίοδο η κάμερα βρίσκεται υπό τηλε-έλεγχο από επισκέπτη του εικονικού εραστηρίου μέσα από τη διεύθυνση Ιντερνετ του server. [6] Η εργασία στο εικονικό εργαστήριο ενδιαφέρεται για την εξοικείωση με τη διαχείριση των σφαλμάτων μετάδοσης που προκαλεί ο θόρυβος στο κανάλι επικοινωνίας. Επειδή τα modems που λειτουργούν στο εικονικό εργαστήριο δεν έχουν απενεργοποιημένους τους εσωτερικούς μηχανισμούς διαχείρισης σφαλμάτων, ο server προκαλεί ο ίδιος ψευτο-τυχαία σφάλματα, πριν τα πακέτα πληροφορίας εισέλθουν στο κανάλι επικοινωνίας. Η εισαγωγή ψευτο-τυχαίου θορύβου γίνεται σε δύο περιπτώσεις μετάδοσης σήματος πληροφορίας όπως αναφέρεται στη συνέχεια. [7] Στην πρώτη περίπτωση, ο κωδικός image_request_code GXXXX επιτρέπει την εισαγωγή ψευτο-τυχαίων σφαλμάτων κατά την αποστολή του τρέχοντος frame από τον videocoder του εργαστηρίου. Τα σφάλματα εισάγονται στο δεύτερο ήμισυ της παραγόμενης εικόνας έτσι ώστε να είναι δυνατή η «οπτικοποίησή» τους κατά την απεικόνιση του αρχείου.jpeg στο τερματικό. 2 Κάθε frame αποστέλλεται με τη μορφή αρχείου.jpeg Η διαχείριση αρχείων.jpeg (απεικόνιση, αποθήκευση, μετασχηματισμός format, κ.α.) δεν περιλαμβάνεται στις απαιτήσεις της εργασίας αυτής. Δίκτυα Υπολογιστών Ι Experimental Virtual Lab 6

7 [8] Στη δεύτερη περίπτωση τα σφάλματα εισάγονται σε μεμονωμένα πακέτα με τυχαίο τρόπο. Η εφαρμογή userapplication καλείται να αντιμετωπίσει τα σφάλματα αυτά με κατάλληλους μηχανισμούς ARQ (automatic repeat request). Για την ανάπτυξη πειραματικών μηχανισμών ARQ χρησιμοποιούνται οι κωδικοί QXXXX και RXXXX. Ο πρώτος αποστέλλεται από την εφαρμογή userapplication προς τον server ως ένδειξη ACK (positive acknowledgement) και ταυτόχρονα ως αίτημα για την αποστολή του επόμενου νέου πακέτου ενώ ο δεύτερος ως ένδειξη NACK (negative acknowledgement) και ταυτόχρονα ως αίτημα για επανάληψη της εκπομπής (repeat request) του ιδίου πακέτου. Τα πακέτα που αποστέλλει ο server έχουν την ακόλουθη δομή : PSTART DD-MM-YYYY HH-MM-SS PC <ΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧ> FCS PSTOP όπου <ΧΧΧΧ> είναι κρυπτογραφημένη 3 ακολουθία 16 χαρακτήρων η οποία προέρχεται από ψευτο-τυχαία θέση στο κείμενο με τα σχεδιαζόμενα θέματα εξετάσεων στο μάθημα Δίκτυα Υπολογιστών Ι για την εξεταστική περίοδο που ακολουθεί Ο server του εικονικού εργαστηρίου εισάγει σφάλματα σε ψευτο-τυχαίες θέσεις κατά μήκος της ακολουθίας αυτής. Το πεδίο FCS (frame check sequence) παρέχει με τη μορφή 3-ψηφίου αριθμού στο 10-δικό σύστημα το αποτέλεσμα της εφαρμογής του λογικού τελεστή XOR διαδοχικά στους 16 κρυπτογραφημένους χαρακτήρες που περιλαμβάνονται στην παραπάνω ακολουθία. Κατά τη λήψη του πακέτου, η εφαρμογή userapplication ελέγχει τα πεδία <XXXX> και FCS (error detection) και ανάλογα απαιτεί ή όχι την επανεκπομπή (automatic retransmission request) του ιδίου πακέτου (error correction) με τη βοήθεια των ενδείξεων NACK ή ACK αντίστοιχα. Συλλογή μετρήσεων και παρουσίαση αποτελεσμάτων [Α] Ζητείται η παρουσίαση αποτελεσμάτων τουλάχιστον από δύο συνόδους (sessions) με τον server του εικονικού εργαστηρίου που απέχουν μεταξύ τους τουλάχιστον 48 ώρες. [Β] Από κάθε σύνοδο ζητείται η παρουσίαση (i) ενός τουλάχιστον γραφήματος G1 το οποίο εμφανίζει, για χρονική διάρκεια τουλάχιστον 4 λεπτών, το χρόνο απόκρισης του συστήματος σε milliseconds για κάθε πακέτο που έχει αποσταλεί στη διάρκεια αυτήν, (ii) δύο τουλάχιστον εικόνων Ε1 και Ε2 από τον videocoder του εργαστηρίου, μία χωρίς σφάλματα και μία με σφάλματα μετάδοσης, (iii) ενός τουλάχιστον γραφήματος G2 που απεικονίζει, για χρονική διάρκεια τουλάχιστον 4 λεπτών, τη ρυθμαπόδοση (throughput) του συστήματος όπως προκύπτει στο τέλος κάθε ριπής σε μία ακολουθία ριπών που παράγει ο server και (iv) ενός τουλάχιστον γραφήματος G3 που εμφανίζει, για χρονική διάρκεια τουλάχιστον 4 λεπτών, το χρόνο απόκρισης του συστήματος σε milliseconds για κάθε πακέτο που λαμβάνει το τερματικό επιτυχώς με τη βοήθεια του μηχανισμού ARQ σε συνθήκες ψευτο-τυχαίων σφαλμάτων όπως αναφέρθηκε νωρίτερα. [Γ] Με βάση τις μετρήσεις στο σημείο (iv) της παραγράφου [Β], ζητείται (α) η εκτίμησή σας για την κατανομή πιθανότητας του αριθμού επανεκπομπών που καταγράψατε και (β) 3 Ποιό μπορεί να είναι το κλειδί της «αποκρυπτογράφησης»? Δίκτυα Υπολογιστών Ι Experimental Virtual Lab 7

8 επίσης η εκτίμησή σας για την πιθανότητα σφάλματος που επικράτησε στα πειράματά σας. Η παρουσίαση του (α) θα γίνει με τη μορφή ενός γραφήματος G4 καταλλήλου τύπου (πχ barchart) ενώ του (β) με την παράθεση του (απλού) υπολογισμού της τιμής της παραμέτρου BER (bit error rate). [Δ] Τα παραπάνω αποτελέσματα ζητείται να συνοδεύονται από (α) σύντομα σχόλια ή παρατηρήσεις σας, (β) μία μικρή βιβλιογραφική τεχνική αναφορά στα πρωτόκολλα λειτουργίας των modem πχ V42,V44,V90,V92 και (γ) μία ενδεικτική καταγραφή των βασικών εντολών ΑΤ που δίνει ο κατασκευαστής του modem που χρησιμοποιήσατε στις εφαρμογές σας. [Ε] Τα αποτελέσματα μαζί με τα σχόλιά σας, την τεχνική αναφορά και τον πηγαίο κώδικα της εφαρμογής ζητείται να υποβληθούν μέσω ηλεκτρονικού ταχυδρομείου στην ηλεκτρονική διεύθυνση που δίνεται παρακάτω με τις εξής απαραίτητα προδιαγραφές μορφοποίησης (i) τα γραφήματα G1,G2,G3 και G4, οι εικόνες Ε1 και Ε2 καθώς και ο υπολογισμός της τιμής BER θα αποτελούν ένα διακριτό αρχείο WORD με όνομα session1.doc για την πρώτη σύνοδο και ένα δεύτερο διακριτό αρχείο με όνομα session2.doc για τη δεύτερη σύνοδο, (ii) στον τίτλο κάθε γραφήματος θα φαίνονται απαραίτητα η ημέρα και η ωρα που έγιναν οι μετρήσεις μαζί με τον κωδικό {echo,image,burst,arq}_request_code που χρησιμοποιήθηκε στη διάρκεια των μετρήσεων αυτών, (iii) τα κείμενα των σημείων (α), (β) και (γ) της παραγράφου [Δ] θα αποτελούν ένα τρίτο διακριτό αρχείο WORD με όνομα report.doc, (iv) ο πηγαίος κώδικας της εφαρμογής userapplication θα αποτελεί ένα τέταρτο διακριτό αρχείο τύπου TEXT με όνομα source.txt, (v) τα τέσσερα αρχεία session1.doc, session2.doc, report.doc και source.txt θα αποτελούν τις μόνες συνιστώσες ενός συμπιεσμένου αρχείου τύπου ZIP ή RAR με όνομα project.zip ή project.rar και τέλος (vi) στη γραμμή Subject: του μηνύματος ηλεκτρονικού ταχυδρομείου που θα αποσταλεί και θα φέρει προσαρτημένο μόνο το αρχείο project.zip ή project.rar, θα εμφανίζεται απαραίτητα μόνο το όνομα, το επώνυμο και ο ΑΕΜ του/της φοιτητή/φοιτήτριας που υποβάλει την εργασία. [Ζ] Η διεύθυνση επικοινωνίαs με τον διδάσκοντα για το εικονικό εργαστήριο και το μάθημα Δίκτυα Υπολογιστών Ι (7 ο εξάμηνο) είναι [Η] Enjoy Δίκτυα Υπολογιστών Ι Experimental Virtual Lab 8

9 Εικόνα 1 : Η είσοδος στο εικονικό εργαστήριο Δίκτυα Υπολογιστών Ι Experimental Virtual Lab 9

10 Δίκτυα Υπολογιστών Ι (7ο εξάμηνο) Experimental Virtual Lab Εικόνα 2 : Η επιλογή της εργασίας προς εκπόνηση και η έναρξη μίας συνόδου (session) με τον server του εικονικού εργαστηρίου του μαθήματος Δίκτυα Υπολογιστών Ι Experimental Virtual Lab 10

11 Δίκτυα Υπολογιστών Ι (7ο εξάμηνο) Experimental Virtual Lab Εικόνα 3 : Ενδεικτικές τιμές των προτεινομένων παραμέτρων της εφαρμογής κατά τη διάρκεια μίας συνόδου στο εικονικό εργαστήριο Δίκτυα Υπολογιστών Ι Experimental Virtual Lab 11

12 Δίκτυα Υπολογιστών Ι (7ο εξάμηνο) Experimental Virtual Lab serverapplication4 userapplication1 serverapplication3 Online User Terminal1 serverapplication2 serverapplication1 userapplication2 Online User Terminal2 Τηλεφωνικό Δίκτυο Virtual Lab Server Online User Terminal3 serveripaddress = serverhostname = ithaki.eng.auth.gr userapplication3 userapplication4 Online User Terminal4 telephonenumber1 = telephonenumber2 = telephonenumber3 = telephonenumber4 = Σχήμα 1 : Συνοπτικό διάγραμμα επικοινωνιών στο εικονικό εργαστήριο Δίκτυα Υπολογιστών Ι Experimental Virtual Lab 12

13 Δίκτυα Υπολογιστών Ι (7ο εξάμηνο) Experimental Virtual Lab CommPortIdentifier portid; SerialPort asyncport; InputStream ip; OutputStream op; String message; portid = CommPortIdentifier.getPortIdentifier("COM4"); asyncport = (SerialPort) portid.open("vlab serial port", 4000); asyncport.setserialportparams(57600,serialport.databits_8, SerialPort.STOPBITS_1,SerialPort.PARITY_NONE); asyncport.setflowcontrolmode(serialport.flowcontrol_rtscts_ IN & SerialPort.FLOWCONTROL_RTSCTS_OUT); asyncport.setdtr(true); asyncport.setrts(false); op = asyncport.getoutputstream(); ip = asyncport.getinputstream(); message="hello there!"; op.write(message.getbytes()); ip.available(); ip.read(); ip.close(); op.close(); asyncport.close(); RS232 9-Pin Female Connector Pin1 : CD Pin2 : TXD Pin3 : RXD Pin4 : DTR Pin5 : GND Pin6 : DSR Pin7 : RTS Pin8 : CTS Pin9 : RI Δίκτυα Υπολογιστών Ι Experimental Virtual Lab 13

Δίκτυα Υπολογιστών ΙΙ (8ο εξάμηνο)

Δίκτυα Υπολογιστών ΙΙ (8ο εξάμηνο) Δίκτυα Υπολογιστών ΙΙ (8ο εξάμηνο) Experimental Virtual Lab Εργασία δικτυακού προγραμματισμού (Java socket programming) Η εργασία που ζητείται να εκπονηθεί στο μάθημα Δίκτυα Υπολογιστών ΙΙ αποτελεί μία

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

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Σειραϊκή Επικοινωνία Modems

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Σειραϊκή Επικοινωνία Modems ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Σειραϊκή Επικοινωνία Modems ΜΟΣΧΟΓΛΟΥ ΣΤΥΛΙΑΝΟΣ 6978 10/2/2012 1 Δ ί κ τ υ α Υ π ο λ ο γ ι

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

Λειτουργίες CNC-DNC. Επισκόπηση λειτουργιών CNC Επισκόπηση λειτουργιών DNC Επικοινωνίες. Λειτουργίες CNC-DNC. Γ.Βοσνιάκος-ΕΡΓΑΛΕΙΟΜΗΧΑΝΕΣ

Λειτουργίες CNC-DNC. Επισκόπηση λειτουργιών CNC Επισκόπηση λειτουργιών DNC Επικοινωνίες. Λειτουργίες CNC-DNC. Γ.Βοσνιάκος-ΕΡΓΑΛΕΙΟΜΗΧΑΝΕΣ Λειτουργίες CNC-DNC Επισκόπηση λειτουργιών CNC Επισκόπηση λειτουργιών DNC Επικοινωνίες Γ.Βοσνιάκος-ΕΡΓΑΛΕΙΟΜΗΧΑΝΕΣ Λειτουργίες CNC-DNC Άδεια Χρήσης Το παρόν υλικό υπόκειται σε άδειες χρήσης Creative Commons

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

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

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

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

ΑΣΚΗΣΗ 5 η Η σειριακή επικοινωνία ΙΙ 1.1 ΣΚΟΠΟΣ Σκοπός της άσκησης αυτής είναι η κατανόηση σε βάθος των λειτουργιών που παρέχονται από το περιβάλλον LabView για τον χειρισµό της σειριακής επικοινωνίας

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

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

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

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

Αντικειμενοστρεφής Προγραμματισμός

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

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

Εκτέλεση προγράμματος

Εκτέλεση προγράμματος ιεπιφάνεια controller Επισκόπηση λειτουργιών CNC Επισκόπηση λειτουργιών DNC Επικοινωνίες 1 2 Αυτόματα Εκτέλεση προγράμματος παραγωγή Χειροκίνητα για απλές λίγες κινήσεις Εντολή προς εντολή για έλεγχο ορθότητας

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

Εσωτερικό µόντεµ PCI ISDN Sweex

Εσωτερικό µόντεµ PCI ISDN Sweex Εσωτερικό µόντεµ PCI ISDN Sweex Πλεονεκτήµατα Ταχύτητα - υνατότητα ταχυτήτων δεδοµένων 64 / 128 Kbps διότι το µόντεµ ISDN χρησιµοποιεί την συνένωση καναλιών. υνατότητα live video & conference - Προσφέρει

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

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ

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

Κεφάλαιο 3 Πολυπλεξία

Κεφάλαιο 3 Πολυπλεξία Κεφάλαιο 3 Πολυπλεξία Μάθημα 3.1: Μάθημα 3.2: Μάθημα 3.3: Πολυπλεξία επιμερισμού συχνότητας χρόνου Συγκριτική αξιολόγηση τεχνικών πολυπλεξίας Στατιστική πολυπλεξία Μετάδοση Δεδομένων Δίκτυα Υπολογιστών

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

Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL)

Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL) 101001 101001 Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL) Είναι το δεύτερο επίπεδο στη διαστρωμάτωση του OSI (μετρώντας από κάτω) Ασχολείται με την αποδοτική και αξιόπιστη επικοινωνία μεταξύ δύο γειτονικών

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

Ενότητα 1η. Μοντέέλο επικοινωνιώών δεδοµμέένων - συνέέχεια

Ενότητα 1η. Μοντέέλο επικοινωνιώών δεδοµμέένων - συνέέχεια Ενότητα 1η Μοντέέλο επικοινωνιώών δεδοµμέένων - συνέέχεια Πηγέές - Βιβλιογραφίία 1. Τεχνολογία Δικτύων Επικοινωνιών, Βιβλίο Α τάξης 2 ου Κύκλου ΤΕΕ, ΥΠΕΠΘ 2. Μετάδοση Δεδοµένων & Δίκτυα Υπολογιστών Ι &

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

ΜΑΘΗΜΑ: ΕΠΙΚΟΙΝΩΝΙΕΣ Ε ΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

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

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

Ειδικά Θέματα Προγραμματισμού

Ειδικά Θέματα Προγραμματισμού Ειδικά Θέματα Προγραμματισμού Ενότητα 11: Sockets Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Μοντελοποίηση Συστημάτων

Μοντελοποίηση Συστημάτων Εργασία για το μάθημα Μοντελοποίηση Συστημάτων 29 Οκτωβρίου 204 Α. Στόχος Στην εργασία αυτή θα εξοικειωθείτε με τα πρώτα στάδια σχεδιασμού λογισμικού. Συγκεκριμένα, μετά την εκπόνηση της εργασίας θα πρέπει

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

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

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 8: Λειτουργικά Συστήματα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

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

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

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

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Τα αρχεία των διαλέξεων του μαθήματος μπορείτε να βρείτε στο: http://eclass.gunet.gr/

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής 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 ( Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ. - Ε.Κ.Π.Α.)

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

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑΣ Κεφάλαιο 10 : Κωδικοποίηση καναλιού Χρήστος Ξενάκης Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων Περιεχόμενα Ομιλίας Απόσταση και βάρος Hamming Τεχνικές και κώδικες ανίχνευσης &

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

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail: e.leligkou@puas.gr

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

ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών

ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών Διδάσκων: Απόστολος Γκάμας (Διδάσκων ΠΔ 407/80) Ενδεικτική Λύση 2 ης Εργαστηριακής

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

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

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 1: Μοντέλο επικοινωνιών δεδομένων Μοντέλο επικοινωνίας δεδομένων (1) 2 Μοντέλο επικοινωνίας δεδομένων (2) Πηγή: Αυτή η συσκευή παράγει τα δεδομένα.

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 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. Σύνδεση μέσω

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

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Μετάδοσης Δεδομένων Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail:

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

για τις ρυθμίσεις LabView μέσα από το κανάλι και του καλωδίου USB.

για τις ρυθμίσεις LabView μέσα από το κανάλι   και του καλωδίου USB. 1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας Δραστηριότητα: 11 Μάθημα: Εργαστήριο Δικτύων Υπολογιστών Αντικείμενο : Μέτρηση

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

Μοντελοποίηση Συστημάτων

Μοντελοποίηση Συστημάτων Εργασία για το μάθημα Μοντελοποίηση Συστημάτων 5 Νοεμβρίου 2015 Α. Στόχος Στην εργασία αυτή θα εξοικειωθείτε με τα πρώτα στάδια σχεδιασμού λογισμικού. Συγκεκριμένα, μετά την εκπόνηση της εργασίας θα πρέπει

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής Password: edi

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

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

Εισαγωγή στους Η/Υ. Ενότητα 8: Μετάδοση Δεδομένων. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

Εισαγωγή στους Η/Υ. Ενότητα 8: Μετάδοση Δεδομένων. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Εισαγωγή στους Η/Υ Ενότητα 8: Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Σκοποί ενότητας Κατανόηση του τρόπου με τον οποίο στέλνεται ένα πακέτο δεδομένων

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

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

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

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

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

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

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

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου Α5.1 Εισαγωγή στα Δίκτυα Α Λυκείου Εισαγωγή Δίκτυο Υπολογιστών (Computer Network) είναι μια ομάδα από δύο ή περισσότερους υπολογιστές ή άλλες συσκευές που συνδέονται μεταξύ τους με σκοπό να ανταλλάσσουν

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

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο

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

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

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 6 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου

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

Αντικειμενοστρεφής Προγραμματισμός

Αντικειμενοστρεφής Προγραμματισμός Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr 1 Δομημένος προγραμματισμός έναντι αντικειμενοστρεφούς

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

Ενότητα 8.1. Σειριακή και παράλληλη μετάδοση δεδομένων

Ενότητα 8.1. Σειριακή και παράλληλη μετάδοση δεδομένων Ενότητα 8.1 Σειριακή και παράλληλη μετάδοση δεδομένων 1 2 Η μετάδοση δεδομένων μεταξύ δύο συσκευών μπορεί να γίνει με παράλληλο ή με σειριακό τρόπο Παράλληλη μετάδοση δεδομένων Στην παράλληλη μετάδοση

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

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ της Πλατφόρμας Τηλεκατάρτισης ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή...2 2. Αρχική σελίδα, Εισαγωγή & Περιβάλλον Συστήματος...3 2.1. Αρχική σελίδα εισαγωγής...3 2.2. Εισαγωγή στην Πλατφόρμα Τηλε-κατάρτισης...4

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

Προγραμματισμός Η/Υ. Χειρισμός Αρχείων. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

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

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

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

Δίκτυα Υπολογιστών I Εργαστήρια Δίκτυα Υπολογιστών I Εργαστήρια Άσκηση 7 η Υποεπίπεδο ελέγχου λογικής σύνδεσης Έλεγχος Σφαλμάτων Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή

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

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

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

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

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2012-2013 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη Project 2012-2013 Υλοποίηση ενός chat server-client Παράδοση: 7/2/2013

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

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ: ΑΝΙΧΝΕΥΣΗ ΣΦΑΛΜΑΤΩΝ ΣΕ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΔΙΚΤΥΑ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ: ΑΝΙΧΝΕΥΣΗ ΣΦΑΛΜΑΤΩΝ ΣΕ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΔΙΚΤΥΑ ΑΝΙΧΝΕΥΣΗ ΣΦΑΛΜΑΤΩΝ: Κυκλικός Έλεγχος Πλεονασμού CRC codes Cyclic Redundancy Check codes Ο μηχανισμός ανίχνευσης σφαλμάτων στις επικοινωνίες

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

Δίκτυα Επικοινωνιών ΙΙ: X.25

Δίκτυα Επικοινωνιών ΙΙ: X.25 Δίκτυα Επικοινωνιών ΙΙ: X.25 Δρ. Απόστολος Γκάμας Διδάσκων 407/80 gkamas@uop.gr Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 1 1 Θέματα που θα μας απασχολήσουν Πρωτόκολλο Χ.25, τι είναι DTE DCE Λειτουργίες Χ.25 Επίπεδα

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

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

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

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

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

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

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

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

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

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

Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #1 ο : Εισαγωγή στο Περιβάλλον Ανάπτυξης (IDE)

Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #1 ο : Εισαγωγή στο Περιβάλλον Ανάπτυξης (IDE) Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #1 ο : Εισαγωγή στο Περιβάλλον Ανάπτυξης (IDE) NetBeans, Πρώτα παραδείγματα ανάπτυξης Java εφαρμογών Γαβαλάς Δαμιανός dgavalas@aegean.gr Στόχοι

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

MULTIPLE CHOICE REVISION: ΜΑΘΗΜΑ 1-2

MULTIPLE CHOICE REVISION: ΜΑΘΗΜΑ 1-2 MULTIPLE CHOICE REVISION: ΜΑΘΗΜΑ 1-2 1. Ποιος τύπος Η/Υ χρησιμοποιείται για την λειτουργία συστημάτων και βάσεων δεδομένων μεγάλων εταιρειών; a) Επιτραπέζιος Η/Υ b) Προσωπικός Ψηφιακός Βοηθός c) Μεγάλο

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

Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #1 ο : Εισαγωγή στο Περιβάλλον Ανάπτυξης (IDE)

Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #1 ο : Εισαγωγή στο Περιβάλλον Ανάπτυξης (IDE) Αντικειμενοστραφής Προγραμματισμός I(5 ο εξ) Εργαστήριο #1 ο : Εισαγωγή στο Περιβάλλον Ανάπτυξης (IDE) NetBeans, Πρώτα παραδείγματα ανάπτυξης Java εφαρμογών Στόχοι εργαστηρίου Εξοικείωση με τις βασικές

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

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής Password: edi

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

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

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Δίκτυα Ουρών - Παραδείγματα Β. Μάγκλαρης, Σ. Παπαβασιλείου 17-7-2014 Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

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

Δίκτυα Υπολογιστών I Εργαστήρια Δίκτυα Υπολογιστών I Εργαστήρια Άσκηση 6 η Δίκτυα Ethernet Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή Σκοπός της παρούσας άσκησης είναι η μελέτη

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

Περιγραφή Μαθήματος ΠΕΡΙΓΡΑΦΗ ΜΑΘΗΜΑΤΟΣ. Γεώργιος Παπαϊωάννου ( )

Περιγραφή Μαθήματος ΠΕΡΙΓΡΑΦΗ ΜΑΘΗΜΑΤΟΣ. Γεώργιος Παπαϊωάννου ( ) ΠΕΡΙΓΡΑΦΗ ΜΑΘΗΜΑΤΟΣ Γεώργιος Παπαϊωάννου (2013-16) gepap@aueb.gr Περιγραφή: Εισαγωγικές πληροφορίες για το μάθημα Τελευταία ενημέρωση: Οκτώβριος 2013 Γλώσσα αντικειμενοστραφούς προγραμματισμού υψηλού επιπέδου,

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

Εγχειρίδιο Εισαγωγής Στοιχείων στο Πληροφοριακό Σύστημα του προγράμματος Εξοικονόμηση Κατ Οίκον ΙΙ (Β Κύκλος), για την υποβολή αιτήσεων

Εγχειρίδιο Εισαγωγής Στοιχείων στο Πληροφοριακό Σύστημα του προγράμματος Εξοικονόμηση Κατ Οίκον ΙΙ (Β Κύκλος), για την υποβολή αιτήσεων Εγχειρίδιο Εισαγωγής Στοιχείων στο Πληροφοριακό Σύστημα του προγράμματος Εξοικονόμηση Κατ Οίκον ΙΙ (Β Κύκλος), για την υποβολή αιτήσεων Έκδοση 1 η / Ιούλιος 2019 Πίνακας Περιεχομένων Εισαγωγή... 3 1 Σύνδεση

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

Γενικά (για τις γραπτές εξετάσεις)

Γενικά (για τις γραπτές εξετάσεις) Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Διάλεξη #12 η : Επανάληψη Γαβαλάς Δαμιανός dgavalas@aegean.gr Γενικά (για τις γραπτές εξετάσεις) Δεν υπάρχει αυστηρά ορισμένη «ύλη εξετάσεων» (καθώς δεν έχετε

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

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

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

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

Μετάδοση εδοµένων και ίκτυα υπολογιστών ΙΙ Εργαστηριακή Άσκηση 3. Σύνδεση υπολογιστών στα Windows

Μετάδοση εδοµένων και ίκτυα υπολογιστών ΙΙ Εργαστηριακή Άσκηση 3. Σύνδεση υπολογιστών στα Windows Μετάδοση εδοµένων και ίκτυα υπολογιστών ΙΙ Εργαστηριακή Άσκηση 3 Σύνδεση υπολογιστών στα Windows Όπως γνωρίζουµε από προηγούµενες τάξεις, κάθε υπολογιστής PC διαθέτει τουλάχιστον µία παράλληλη θύρα και

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

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

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

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

Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs)

Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs) Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs) 1. Σκοπός της άσκησης Η τεχνική CSMA εφαρμόζεται σήμερα στα περισσότερα ενσύρματα πολλαπλής πρόσβασης τοπικά δίκτυα - μικρής έκτασης - ως η οικονομικότερη και

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

Μέθοδοι Ελέγχου Σφαλμάτων

Μέθοδοι Ελέγχου Σφαλμάτων Μέθοδοι Ελέγχου Σφαλμάτων Έλεγχος Ισοτιμίας (Parity Check) Άθροισμα Ελέγχου (Checksum) Έλεγχος κυκλικού πλεονασμού (CRC- Cyclic Redundancy Check) Μερικά μπορεί να μεταφερθούν λάθος, πχ λόγω θορύβου Θα

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

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής

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

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

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

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

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

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

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

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

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

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

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

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07 Ενότητα 4 Εισαγωγή στην Πληροφορική Κεφάλαιο 4Α: Αναπαράσταση πληροφορίας Κεφάλαιο 4Β: Επεξεργαστές που χρησιµοποιούνται σε PCs Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή

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

Δίκτυα Ευρείας Περιοχής

Δίκτυα Ευρείας Περιοχής Κεφάλαιο 6 Δίκτυα Ευρείας Περιοχής 6.6 Frame Relay 6.7 ATM 6.8 xdsl 6.9 Εικονικά ιδιωτικά δίκτυα 6.10 Κριτήρια Επιλογής τεχνολογιών WAN Σελ. 205-216 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr ΕΣΠΕΡΙΝΟ

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

- Δομή πλαισίου Ethernet - Πλαίσια Ethernet μεγάλου μεγέθους (Jumbo frames)

- Δομή πλαισίου Ethernet - Πλαίσια Ethernet μεγάλου μεγέθους (Jumbo frames) 2.4.2 Διευθύνσεις Ελέγχου πρόσβασης στο Μέσο (MAC) - Δομή πλαισίου Ethernet - Πλαίσια Ethernet μεγάλου μεγέθους (Jumbo frames) 1 / 37 Φυσική διεύθυνση Κάθε κόμβος σε ένα δίκτυο Ethernet έχει μια φυσική

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

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΡΟΜΠΟΤΙΚΗ ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΜΠΑΝΤΗΣ ΑΝΤΩΝΙΟΣ 533 ΤΣΙΚΤΣΙΡΗΣ ΔΗΜΗΤΡΙΟΣ 551 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΡΟΜΠΟΤ LEGO NXT Το ρομπότ

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

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

MYY703: Δίκτυα Υπολογιστών I Εργαστήρια MYY703: Δίκτυα Υπολογιστών I Εργαστήρια Άσκηση 1 η Εισαγωγή στον Network Simulator (Ns-2) Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή Η άσκηση

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΕΡΓΑΣΙΩΝ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟ ΛΟΓΙΣΜΙΚΟ EXTEND. 1 ο εργαστήριο Διοίκησης και Παραγωγής Έργων

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΕΡΓΑΣΙΩΝ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟ ΛΟΓΙΣΜΙΚΟ EXTEND. 1 ο εργαστήριο Διοίκησης και Παραγωγής Έργων ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΕΡΓΑΣΙΩΝ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟ ΛΟΓΙΣΜΙΚΟ EXTEND 1 ο εργαστήριο Διοίκησης και Παραγωγής Έργων ΙΣΤΟΤΟΠΟΣ ΕΡΓΑΣΤΗΡΙΟΥ http://www.mech.upatras.gr/~adamides/dpe ΠΡΟΣΟΜΟΙΩΣΗ Η τεχνική

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

Μοντέλο Επικοινωνίας Δεδομένων. Επικοινωνίες Δεδομένων Μάθημα 6 ο

Μοντέλο Επικοινωνίας Δεδομένων. Επικοινωνίες Δεδομένων Μάθημα 6 ο Μοντέλο Επικοινωνίας Δεδομένων Επικοινωνίες Δεδομένων Μάθημα 6 ο Εισαγωγή Με τη βοήθεια επικοινωνιακού σήματος, κάθε μορφή πληροφορίας (κείμενο, μορφή, εικόνα) είναι δυνατόν να μεταδοθεί σε απόσταση. Ανάλογα

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

Εγχειρίδιο Ζωντανών Μεταδόσεων Υπηρεσιών Βίντεο. Πανεπιστημίου Κρήτης. Εγχειρίδιο τεχνικού μετάδοσης

Εγχειρίδιο Ζωντανών Μεταδόσεων Υπηρεσιών Βίντεο. Πανεπιστημίου Κρήτης. Εγχειρίδιο τεχνικού μετάδοσης Εγχειρίδιο Ζωντανών Μεταδόσεων Υπηρεσιών Βίντεο Πανεπιστημίου Κρήτης Εγχειρίδιο τεχνικού μετάδοσης Περιεχόμενα 1. ΖΩΝΤΑΝΕΣ ΜΕΤΑΔΟΣΕΙΣ... 3 1.1. ΕΙΣΑΓΩΓΗ... 3 1.2. ΠΡΟΕΤΟΙΜΑΣΙΑ ΓΙΑ ΤΗΝ ΜΕΤΑΔΟΣΗ, ΑΙΤΗΜΑ...

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

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

Εγχειρίδιο Εισαγωγής Στοιχείων στο Πληροφοριακό Σύστημα του προγράμματος Εξοικονόμηση Κατ Οίκον ΙΙ, για την υποβολή αιτήσεων Εγχειρίδιο Εισαγωγής Στοιχείων στο Πληροφοριακό Σύστημα του προγράμματος Εξοικονόμηση Κατ Οίκον ΙΙ, για την υποβολή αιτήσεων Έκδοση 1 η / Μάρτιος 2018 Πίνακας Περιεχομένων Εισαγωγή... 3 1 Σύνδεση ως Ωφελούμενος

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

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Ενότητα : Ανίχνευση κίνησης δικτύου - Εργαλείο Wireshark. Όνομα Καθηγητή : Δημήτριος Λυμπερόπουλος, Σπύρος Δενάζης Τμήμα : Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ηλεκτρονική Υγεία Εργαστήριο 4 ο : MATLAB Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες

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

Σειριακό Τερματικό Serial Terminal (Dumb Terminal)

Σειριακό Τερματικό Serial Terminal (Dumb Terminal) Σειριακό Τερματικό Serial Terminal (Dumb Terminal) Ένα σειριακό τερματικό είναι ο απλούστερος τρόπος για να συνδέσουμε πολλαπλές μονάδες εξόδου (οθόνες) και εισόδου (πληκτρολόγια) σε ένα μηχάνημα UNIX

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στις Τηλεπικοινωνίες / Εργαστήριο

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

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

Δίκτυα Η/Υ ςτην Επιχείρηςη

Δίκτυα Η/Υ ςτην Επιχείρηςη Δίκτυα Η/Υ ςτην Επιχείρηςη CCNA Network Visualizer II Γνωριμία με το Cisco IOS Γκάμασ Βαςίλειοσ, Εργαςτηριακόσ υνεργάτησ Cisco IOS Σο Cisco IOS αποτελεί το λειτουργικό ςύςτημα που χρηςιμοποιείται ςτισ

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

ΤΕΙ Κρήτης, Παράρτηµα Χανίων

ΤΕΙ Κρήτης, Παράρτηµα Χανίων ΠΣΕ, Τµήµα Τηλεπικοινωνιών & ικτύων Η/Υ Εργαστήριο ιαδίκτυα & Ενδοδίκτυα Η/Υ ( ηµιουργία συστήµατος µε ροint-tο-ροint σύνδεση) ρ Θεοδώρου Παύλος Χανιά 2003 Περιεχόµενα 1 ΕΙΣΑΓΩΓΗ...2 2 ΤΟ ΚΑΝΑΛΙ PΟINT-TΟ-PΟINT...2

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

Αρχιτεκτονική υπολογιστών

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 9 : Ομάδες Εντολών: Ιδιότητες και Λειτουργίες Ευάγγελος Καρβούνης Παρασκευή, 15/01/2016 Τι είναι ομάδα εντολών;

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

ΔΙΚΤΥΑ (15-17) Π. Φουληράς

ΔΙΚΤΥΑ (15-17) Π. Φουληράς ΔΙΚΤΥΑ (15-17) Π. Φουληράς Χαρακτηριστικά Δικτύου: Ιδιοκτησία, Υπόδειγμα Υπηρεσίας, και Απόδοση Ιδιωτικά Δίκτυα Κλασσικό Παράδειγμα τα LAN Μεγάλες εταιρείες όμως και σε επίπεδο WAN Αγοράζουν υλικό διασύνδεσης

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

Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες

Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες 4.1 Γενικά Σκοπός ενός δικτύου υπολογιστών είναι οι χρήστες να έχουν τη δυνατότητα να διαμοιράζονται πληροφορίες και συσκευές του δικτύου. Η σχεδίαση και η ανάπτυξη

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

Ερώτηση 1 η : Τι είναι πληροφορία και τι δεδομένα σε ένα πληροφοριακό σύστημα? Ποιες μορφές μπορεί να έχει η πληροφορία?

Ερώτηση 1 η : Τι είναι πληροφορία και τι δεδομένα σε ένα πληροφοριακό σύστημα? Ποιες μορφές μπορεί να έχει η πληροφορία? Μετάδοση Δεδομένων Δίκτυα Υπολογιστών 22 Ερώτηση 1 η : Τι είναι πληροφορία και τι δεδομένα σε ένα πληροφοριακό σύστημα? Ποιες μορφές μπορεί να έχει η πληροφορία? Απάντηση : Τα δεδομένα (data) αποτελούν

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

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

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (Τμήματα Υπολογιστή) ΕΚΠΑΙΔΕΥΤΗΣ:ΠΟΖΟΥΚΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Κάθε ηλεκτρονικός υπολογιστής αποτελείται

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

Αρχές κωδικοποίησης. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 08-1

Αρχές κωδικοποίησης. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 08-1 Αρχές κωδικοποίησης Απαιτήσεις κωδικοποίησης Είδη κωδικοποίησης Κωδικοποίηση εντροπίας Διαφορική κωδικοποίηση Κωδικοποίηση μετασχηματισμών Στρωματοποιημένη κωδικοποίηση Κβαντοποίηση διανυσμάτων Τεχνολογία

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

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

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

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

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ι (Θ.Ε. ΠΛΗ 12) 6Η ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ - ΕΝΗΜΕΡΩΜΕΝΗ ΜΟΡΦΗ Ημερομηνία Αποστολής της εργασίας στον Φοιτητή 5 Μαϊου 2014

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

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Εισαγωγή Βασίλης Μάγκλαρης maglaris@netmode.ntua.gr Χρύσα Παπαγιάννη chrisap@noc.ntua.gr 24/2/2016 Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

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

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

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

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών

ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών Διδάσκων: Απόστολος Γκάμας (Διδάσκων ΠΔ 407/80) Ενδεικτική Λύση 3 ης Εργαστηριακής

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

! Δεδομένα: ανεξάρτητα από τύπο και προέλευση, στον υπολογιστή υπάρχουν σε μία μορφή: 0 και 1

! Δεδομένα: ανεξάρτητα από τύπο και προέλευση, στον υπολογιστή υπάρχουν σε μία μορφή: 0 και 1 Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 5-6 Αναπαράσταση Μη Αριθμητικών Δεδομένων (κείμενο, ήχος και εικόνα στον υπολογιστή) http://di.ionio.gr/~mistral/tp/csintro/

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

Αναπαράσταση Μη Αριθμητικών Δεδομένων

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

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

ΠΡΟΧΩΡΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Χαρίδημος Κονδυλάκης Εισαγωγή

ΠΡΟΧΩΡΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Χαρίδημος Κονδυλάκης Εισαγωγή ΠΡΟΧΩΡΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Χαρίδημος Κονδυλάκης Εισαγωγή ΟΡΓΑΝΩΣΗ ΜΑΘΗΜΑΤΟΣ Πληροφορίες Διδάσκοντα Διδάσκοντας: Χαρίδημος Κονδυλάκης Email: Kondylak@ics.forth.gr Εβδομαδιαίες Ώρες Διδασκαλίας: 2 ώρες

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