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

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

Download "ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ"

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ Στα πλαίσια του μαθήματος καλείστε να υλοποιήσετε ένα πρωτότυπο σύστημα παρακολούθησης ΙΕΕΕ σταθμών βάσης (WiFi Access Points). Το συνολικό σύστημα θα αποτελείται από 3 επιμέρους υποσυστήματα: i. Λογισμικό παρακολούθησης περιβάλλοντος σε PC/Laptop, ii. Λογισμικό αποθήκευσης και παρουσίασης της πληροφορίας. iii. Λογισμικό παρακολούθησης του στίγματος και της μπαταρίας σε Smartphone/PDA, απεικόνιση και μετάδοση της πληροφορίας. Οι τεχνολογίες που απαιτούνται και θα καλυφθούν στα πλαίσια του μαθήματος είναι οι παρακάτω: IP διευθυνσιοδότηση Linux Interface Configuration & Wireless Tools Java SDK Web Services Android SDK Το προτεινόμενο εκπαιδευτικό υλικό εμφανίζεται παρακάτω: Understanding IP Addressing: Everything You Ever Wanted To Know, ελεύθερα διαθέσιμο από Linux Man Pages για τις εντολές ifconfig, iwconfig, iwlist, route Linux Wireless Wiki: Java Tutorials: Oracle Java Website: Net Beans Tutorial for Web Services: Android Training: Android API Guides: Android Emulator: Το λειτουργικό σύστημα αναφοράς θα είναι το Ubuntu Desktop LTS (kernel ) με Wireless Tools 3.0 και Oracle Java SE 7. Η βάση δεδομένων που θα χρειαστεί στο δεύτερο τμήμα θα είναι MySQL Community Server Τέλος το λογισμικό στο κινητό θα υλοποιηθεί με χρήση Android Η άσκηση θα παραδοθεί σε τρία τμήματα. Στο πρώτο τμήμα, θα παραδώσετε το λογισμικό που παρακολουθεί το δικτυακό περιβάλλον μιας συσκευής τύπου PC/Laptop. Το δεύτερο παραδοτέο θα είναι ένα κεντρικό σύστημα-αθροιστής που θα 1 Οποιαδήποτε άλλη έκδοση λειτουργικού συστήματος, wireless tools, jdk ή Mysql είναι αποδεκτή. Δεδομένων όμως των διαφορών που ενδεχομένως έχουν (π.χ. Ubuntu vs Ubuntu 10.04) πλήρης υποστήριξη παρέχεται για τα προαναφερθέντα.

2 συγκεντρώνει και θα παρουσιάζει την πληροφορία που συλλέγουν οι επιμέρους συσκευές. Στο τρίτο τμήμα θα παραδώσετε το λογισμικό για Smartphones/PDAs.

3 ΒΑΣΙΚΕΣ ΚΛΑΣΕΙΣ PC/LAPTOP Για κάθε interface της συσκευής θα πρέπει να διατηρείτε και περιοδικά να ανανεώνετε την πληροφορία που ορίζεται στη Λίστα Α (Εικόνα 1), Για όσα στοιχεία από αυτά είναι δυνατή η συγκέντρωση της πληροφορίας. Σε όσα δεν είναι δυνατή η συγκέντρωση της πληροφορίας (για διάφορους λόγους) να επιλέξετε κατάλληλη αναπαράσταση ώστε να αποτυπώνεται αυτό το γεγονός. Όνομα interface (π.χ. eth0, ath0) Διεύθυνση MAC του interface Διεύθυνση IP του interface Μάσκα δικτύου του interface Διεύθυνση δικτύου Broadcast διεύθυνση Default gateway Μέγιστος ρυθμός μετάδοσης δεδομένων (kbps) Τρέχον ρυθμός μετάδοσης δεδομένων (kbps) Τρέχον ποσοστό καταναλισκόμενου εύρους γραμμής (%) Ρυθμός σφαλμάτων (packet error rate) Εικόνα 1: Λίστα Α Οι πληροφορίες αυτές μπορούν να βρεθούν μέσω της εκτέλεσης των εντολών ifconfig, route καθώς και από την προσπέλαση των περιεχομένων του αρχείου /proc/net/dev.

4 ifconfig eth3 Link encap:ethernet HWaddr 00:00:24:cd:7a:fb inet addr: Bcast: Mask: inet6 addr: fe80::200:24ff:fecd:7afb/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets: errors:0 dropped:0 overruns:0 frame:0 TX packets: errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes: (115.5 MB) TX bytes: (120.5 MB) Interrupt:12 Base address:0x2300 lo Link encap:local Loopback inet addr: Mask: inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:11 errors:0 dropped:0 overruns:0 frame:0 TX packets:11 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:828 (828.0 B) TX bytes:828 (828.0 B) Εικόνα 2: Αποτέλεσμα εντολής ifconfig cat /proc/net/dev Inter- Receive Transmit face bytes packets errs drop fifo frame compressed multicast bytes packets errs drop fifo colls carrier compressed lo: eth0: eth1: eth2: eth3: wlan0: Εικόνα 3: Τα περιεχόμενα του /proc/net/dev Για κάθε ασύρματο interface θα πρέπει να διατηρείτε και περιοδικά να ανανεώνετε επιπλέον την πληροφορία που ορίζεται στη Λίστα Β (Εικόνα 4): Tην διεύθυνση MAC του σταθμού βάσης στον οποίο είναι συνδεδεμένο το interface (αν είναι) Το ΕSSID του σταθμού βάσης στον οποίο είναι συνδεδεμένο το interface (αν είναι) Το κανάλι στο οποίο έχει συνδεθεί το interface (αν έχει συνδεθεί) Η κατάσταση λειτουργίας του Access Point που έχει συνδεθεί το interface (αν έχει συνδεθεί) Η ισχύς εκπομπής του interface Η ποιότητα της σύνδεσης Η ισχύς του λαμβανομένου σήματος Η ισχύς του θορύβου Ο αριθμός των απορριφθέντων πακέτων Εικόνα 4: Λίστα Β 2 2 Πολλές κάρτες επιστρέφουν την συχνότητα λειτουργίας (GHz). Η αντιστοιχία συχνοτήτων-καναλιών καθώς και οι επικαλύψεις τους εμφανίζονται εδώ:

5 Οι πληροφορίες αυτές μπορούν να βρεθούν μέσω της εκτέλεσης της εντολής iwconfig καθώς και από την προσπέλαση των περιεχομένων του αρχείου /proc/net/wireless. iwconfig lo no wireless extensions. eth0 eth1 eth2 eth3 wlan0 no wireless extensions. no wireless extensions. no wireless extensions. no wireless extensions. IEEE abg Mode:Master Frequency:2.462 GHz Tx-Power=27 dbm Retry long limit:7 RTS thr:off Fragment thr:off Power Management:off mom.wlan0 IEEE abg Mode:Master Frequency:2.462 GHz Tx-Power=27 dbm Retry long limit:7 RTS thr:off Fragment thr:off Power Management:off Εικόνα 5: Αποτέλεσμα εντολής iwconfig cat /proc/net/wireless Inter- sta- Quality Discarded packets Missed WE face tus link level noise nwid crypt frag retry misc beacon 22 wlan0: mom.wal0: Εικόνα 6: Τα περιεχόμενα του /proc/net/wireless Επιπλέον, δεδομένου ότι κάθε μηχάνημα θα παρακολουθεί το περιβάλλον θα πρέπει να αποθηκεύεται για κάθε Access Point της περιοχής η πληροφορία που ορίζεται στη Λίστα Γ (Εικόνα 7). Tην διεύθυνση MAC Το ΕSSID Το κανάλι στο οποίο εκπέμπει Η κατάσταση λειτουργίας του Η ισχύς του λαμβανομένου σήματος Εικόνα 7: Λίστα Γ Οι πληροφορίες αυτές μπορούν να βρεθούν μέσω της εκτέλεσης της εντολής iwlist με τα κατάλληλα ορίσματα.

6 iwlist wlan0 scan wlan0 Scan completed : Cell 01 Address: 00:1B:2F:D3:09:18 Channel:11 Frequency:2.462 GHz (Channel 11) Quality=16/70 Signal level=-94 dbm Encryption key:off ESSID: DIT-WLAN Bit Rates:1 Mb/s; 2Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s 11 Mb/s; 12 Mb/s 18 Mb/s Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s Mode:Master Extra:tsf= d48ba181 Extra: Last beacon: 2556ms ago IE: Unkown: D574C414E IE: Unkown: B0C IE: Unkown: 03010B IE: Unkown: IE: Unkown: D14 IE: Unkown: 2A0100 IE: Unkown: C IE: Unkown: DD0A0002BC01001B2FD30918 Εικόνα 8: Αποτέλεσμα εντολής iwlist Τα παραπάνω δεδομένα θα συγκεντρώνονται σε μια δομή η οποία θα περιέχει: Το σύνολο των ενσύρματων και ασύρματων interfaces της συσκευής με τις αντίστοιχες πληροφορίες. Για κάθε ασύρματο interface, τις επιπλέον πληροφορίες που παρουσιάστηκαν παραπάνω. Μια λίστα με όλα τα Access Points που βρίσκονται στην περιοχή. Η δομή δεν θα πρέπει να περιέχει διπλότυπα, συνεπώς θα πρέπει να σχεδιάσετε έναν απλό τρόπο απαλοιφής τους. ΕΣΩΤΕΡΙΚΗ ΔΟΜΗ ΣΕ PC/LAPTOP Η εφαρμογή σας θα αποτελείται από n+1 νήματα, όπου n ο αριθμός των interfaces που διαθέτει η συσκευή. Ειδικότερα: 1. Ένα νήμα αναλαμβάνει να ελέγχει διαρκώς για το είδος των interfaces που έχει η συσκευή. Σκοπός του είναι να παρακολουθεί την συσκευή για τυχόν διαγραφή ή εμφάνιση κάποιου καινούριου interface. Σε περίπτωση που κάτι τέτοιο συμβεί τότε σταματά/ξεκινά έναν αριθμό από τα νήματα που παρουσιάζονται παρακάτω. Η εφαρμογή θα πρέπει να μπορεί να αντιληφθεί αλλαγές τόσο σε επίπεδο υλισμικού (π.χ. νέo USB Wireless) όσο και σε επίπεδο λογισμικού (π.χ. δημιουργία νέου interface μέσω της εντολής ifconfig) 2. Για κάθε interface ξεκινά ένα νήμα που αναλαμβάνει να ελέγχει τις βασικές πληροφορίες του interface (Λίστα Α). Όπως αναφέρθηκε παραπάνω η πληροφορία μπορεί να βρεθεί μέσω της εκτέλεσης των εντολών ifconfig, route καθώς και από τα περιεχόμενα του αρχείου /proc/net/dev.

7 3. Αν το interface είναι ασύρματο, τότε το νήμα ελέγχει και τις επιπλέον πληροφορίες της Λίστας Β. Όπως αναφέρθηκε παραπάνω η πληροφορία μπορεί να βρεθεί μέσω της εκτέλεσης των εντολών iwconfig, route καθώς και από την προσπέλαση του περιεχομένου του αρχείου /proc/net/wireless. 4. Ένα ασύρματο interface επιλέγεται τυχαία- ώστε να ελέγχει περιοδικά το ασύρματο περιβάλλον. Στόχος του είναι να ορίσει αντικείμενα της Λίστας Γ. Ιδανικά το interface αυτό δεν θα πρέπει να χρησιμοποιείται για κάτι άλλο, δηλαδή να μην είναι συνδεδεμένο κάπου, ούτε να το προσπελαύνουν άλλα νήματα (π.χ. του τύπου 2,3). Τούτο μπορεί να συμβεί αν η συσκευή έχει τουλάχιστον 2 ασύρματα interfaces. Σε διαφορετική περίπτωση τυπώνεται κατάλληλο διαγνωστικό μήνυμα και συνεχίζεται η εκτέλεση του προγράμματος με χρήση ενός interface για όλα. Όπως αναφέρθηκε παραπάνω η πληροφορία μπορεί να βρεθεί μέσω της εκτέλεσης της εντολής iwlist. Διαχείριση Νημάτων Όπως φαίνεται και από την παραπάνω περιγραφή, διαχειριστής του συνόλου των νημάτων είναι το αρχικό νήμα που παρακολουθεί τις αλλαγές στον αριθμό των interfaces. Αυτό το νήμα πρέπει i. να εκκινήσει νέα νήματα αν εμφανιστούν νέα interfaces και ii. να τερματίσει νήματα αν ένα interface δεν υπάρχει πλέον. Τα νήματα έχουν μεταβλητό sleep time το οποίο ορίζεται μέσω του παρακάτω αλγορίθμου. Θεωρούμε ότι η μεταβολή του sleep time ενός νήματος μοντελοποιείται μέσω μιας πεπερασμένης αλληλουχίας καταστάσεων. Η μετάβαση από μια κατάσταση σε μια άλλη εξαρτάται μόνο από την τρέχουσα κατάσταση και όχι από τις προηγούμενες (το σύστημα δεν έχει μνήμη). Το μοντέλο αυτό βασίζεται στις αλυσίδες Markov 3. Κάθε κόμβος της αλυσίδας αντιστοιχεί σε κάποιο sleep-time. Η μετάπτωση από μια κατάσταση σε μια άλλη ορίζεται από την επιτυχία ή την αποτυχία του νήματος σε μια επανάληψη. Ορίζουμε μια επανάληψη ως επιτυχή αν το νήμα αντιληφθεί κάποιο γεγονός. Αντίθετα, ανεπιτυχή αν δεν βρεθεί κάτι. Σε περίπτωση που το νήμα εκτελέσει μια επιτυχή επανάληψη τότε μεταπίπτει από οποιαδήποτε κατάσταση S i στην κατάσταση S k διαφορετικά μεταπίπτει στην S i-1. Η μετάπτωση από την κατάσταση S i στην S i-1 μπορεί να γίνει με δύο τρόπους: i. Σε περίπτωση που το νήμα εκτελέσει μια ανεπιτυχή επανάληψη ii. Σε περίπτωση που το νήμα εκτελέσει c ανεπιτυχείς επαναλήψεις, όπου c παράμετρος που δίνεται από property file. 3

8 Στην κατάσταση k το νήμα εκτελεί 1 μέτρηση ανά sleep time. Δηλαδή το sleep-time του ορίζεται ως sleep-time T όπου Τ o χρόνος που διαρκεί η μέτρηση. Στην κατάσταση k-1 εκτελεί μια μέτρηση ανά 2 sleep time, δηλαδή εκτελεί sleep διάρκειας 2sleep-time T. Γενικά, στην κατάσταση i το νήμα εκτελεί μία μέτρηση ανά k-i+1 sleep time. Ορίζουμε ως επιτυχή μια επανάληψη αν το υπό εξέταση νήμα αντιληφθεί ένα από τα παρακάτω γεγονότα: Αλλαγή στον αριθμό των interfaces Αλλαγή στην MAC, ΙΡ, Default gateway, Subnet mask ενός interface Αλλαγή στο καταναλισκόμενο εύρος πάνω από Χ% Αλλαγή στο Packet Error Rate πάνω από Χ% Αλλαγή της ισχύος εκπομπής Αλλαγή του επιπέδου θορύβου Αλλαγή στην ποιότητα του λαμβανόμενου σήματος Αλλαγή στον αριθμό των ΑΡ που αντιλαμβάνεται Αρχικά κάθε νήμα εκτελεί sleep για ένα συγκεκριμένο χρονικό διάστημα που δίνεται μέσω property file. Αν στην επανάληψη που θα εκτελέσει δεν αντιληφθεί κάποιο γεγονός τότε μεταπίπτει στην αμέσως επόμενη κατάσταση (μεταβάλει δηλαδή το sleep time του). Σε περίπτωση που αντιληφθεί κάποιο γεγονός επιστρέφει στο αρχικό sleep time. Προφανώς για την περίπτωση ii (δηλαδή για c>1) η αδυναμία αντίληψης κάποιου γεγονότος θα πρέπει να λάβει χώρα c συνεχόμενες φορές (c παράμετρος που δίνεται μέσω property file) 4. Επιπλέον παράμετροι που θα λαμβάνει το σύστημά σας είναι ο αριθμός καταστάσεων της αλυσίδας k καθώς και η ποσοστιαία μεταβολή Χ. Τονίζεται ότι ο παραπάνω αλγόριθμος εφαρμόζεται για κάθε νήμα ξεχωριστά (για όλα τα νήματα). Τούτο οφείλεται στο γεγονός ότι ο ρυθμός εμφάνισης γεγονότων διαφέρει ως εκ τούτου διαφοροποιείται αντίστοιχα και ο χρόνος sleep. Είναι λογικό να μην περιμένουμε πολλές μεταβολές στον αριθμό των interfaces μιας συσκευής αλλά αντίθετα πολλές μεταβολές στο περιβάλλον της. Σε περίπτωση που k=1 τότε η παραπάνω διαδικασία δεν εφαρμόζεται, δηλαδή τα νήματα έχουν σταθερό sleep time. 4 Προσοχή, το σύστημα δεν έχει μνήμη, πράγμα που σημαίνει ότι πρέπει να τροποποιήσετε κατάλληλα τον αλγόριθμο.

9 Το σύνολο της πληροφορίας θα αποστέλλεται περιοδικά (ανά sleep time milliseconds) στον αθροιστή. Το νήμα που θα αποστέλλει την πληροφορία δεν θα υλοποιεί τον αλγόριθμο μεταβλητού sleep time.

10 1 [main] INFO interfaces.starter Monitor initialized with the following properties: 76 [main] INFO interfaces.starter States:10 76 [main] INFO interfaces.starter TIMEOUT: [main] INFO interfaces.starter LOG_FILE:monitor 79 [main] INFO interfaces.starter PORT: [Thread-0] INFO monitor.exec.availableinterfacesmonitor State is:1. Internal Loop is 1 Timeout is:4999.0ms 5172 [Thread-1] ERROR monitor.exec.monitor Found 1 wireless interfaces. Successful execution requires at least 2. Execution will continue yet results are not guaranteed [Thread-24] INFO monitor.exec.networkinterfacemonitor Starting monitor for interface:eth [Thread-25] INFO monitor.exec.networkinterfacemonitor Starting monitor for interface:wlan [Thread-24] INFO monitor.exec.networkinterfacemonitor eth3 -> State is:1. Internal Loop is:1. Timeout is:4998.0ms 7239 [Thread-25] INFO monitor.exec.networkinterfacemonitor wlan0 -> State is:1. Internal Loop is:1. Timeout is:4998.0ms 7546 [Thread-0] INFO monitor.exec.availableinterfacesmonitor State is:1. Internal Loop is:2. Timeout is:4999.0ms [Thread-84] INFO monitor.exec.wirelessinterfacemonitor Starting monitor for interface wlan0 with network address and network mask [Thread-26] INFO monitor.exec.wirelessenvironmentscanner wlan0 -> State is:1. Internal Loop is:1. Timeout is:4995.0ms [Thread-24] INFO context.networkiface Event occurred on interface eth3. Connection Bandwidth percentage is now zero [Thread-24] INFO monitor.exec.networkinterfacemonitor eth3 -> State is:1. Internal Loop is:1. Timeout is: ms [Thread-25] INFO context.networkiface Event occurred on interface wlan0. Connection bandwidth percentage is now zero [Thread-25] INFO monitor.exec.networkinterfacemonitor wlan0 -> State is:1. Internal Loop is:1. Timeout is: ms [Thread-0] INFO monitor.exec.availableinterfacesmonitor State is:1. Internal Loop is:3. Timeout is:4999.0ms [Thread-84] INFO monitor.exec.wirelessinterfacemonitor wlan0 -> State is:1. Internal Loop is:1. Timeout is:4993.0ms [Thread-25] INFO monitor.exec.networkinterfacemonitor wlan0 -> State is:1. Internal Loop is:2. Timeout is:4998.0ms [Thread-24] INFO monitor.exec.networkinterfacemonitor eth3 -> State is:1. Internal Loop is:2. Timeout is:4998.0ms [Thread-0] INFO monitor.exec.availableinterfacesmonitor State is:1. Internal Loop is:4. Timeout is:4999.0ms [Thread-26] INFO monitor.exec.wirelessenvironmentscanner wlan0 -> State is:1. Internal Loop is:2. Timeout is:4995.0ms [Thread-25] INFO monitor.exec.networkinterfacemonitor wlan0 -> State is:1. Internal Loop is:3. Timeout is:4998.0ms [Thread-0] INFO monitor.exec.availableinterfacesmonitor State is:1. Internal Loop is:5. Timeout is:4999.0ms [Thread-24] INFO monitor.exec.networkinterfacemonitor eth3 -> State is:1. Internal Loop is:3. Timeout is:4998.0ms Εικόνα 9: Τυπικό παράδειγμα εκτέλεσης του προγράμματος

11 ΣΥΣΤΗΜΑ ΑΘΡΟΙΣΤΗΣ Το σύστημα αθροιστής θα υλοποιεί ένα Web Service το οποίο θα λαμβάνει περιοδικά πληροφορία από τα PC/Laptops, θα τα αποθηκεύει σε μια βάση δεδομένων και θα τα παρουσιάζει σε αντίστοιχο γραφικό περιβάλλον. Η διεπαφή που θα υλοποιεί θα πρέπει να είναι αντίστοιχη της παρακάτω: public void setmonitordata(string device, MonitorData MD) όπου device το όνομα της συσκευής και MonitorData ένα αντικείμενο που περιέχει τα δεδομένα της συσκευής (όπως αυτά έχουν συλλεχθεί στα προηγούμενα βήματα). Τα δεδομένα λαμβάνονται και αποθηκεύονται σε μια βάση δεδομένων το σχήμα της οποίας θα πρέπει να ακολουθεί την δομή της MonitorData, κατάλληλα τροποποιημένη ώστε να ικανοποιεί τουλάχιστον τις απαιτήσεις της 2 ης Κανονικής Μορφής (2ΝF). Κάθε φορά που εισάγεται ή ανανεώνεται πληροφορία στην βάση θα πρέπει να διατηρείται και ο χρόνος που έλαβε χώρα η πράξη. Εφόσον παρέλθει διάστημα Τ από την τελευταία αποστολή του μηνύματος τότε θα πρέπει να διαγράφεται από την βάση. Το Τ θα ορίζεται σε property file από τον χρήστη. Η πληροφορία θα παρουσιάζεται στον χρήστη μέσω κατάλληλης γραφικής διεπαφής. Στην διεπαφή αυτή ο χρήστης θα μπορεί να επιλέξει μια από τις διαθέσιμες συσκευές (ουσιαστικά τις συσκευές που έχουν αποστείλει πληροφορία στον αθροιστή) και για την συσκευή αυτή να δει τα διαθέσιμα interfaces καθώς και τις αντίστοιχες μετρήσεις τους. Ουσιαστικά ζητείται οπτικοποίηση της MonitorData δομής που είναι αποθηκευμένη στην βάση και αντιστοιχεί στην επιλεγμένη συσκευή. Η ενημέρωση της βάσης θα πρέπει να αντικατοπτρίζεται στο γραφικό περιβάλλον. Ο αθροιστής θα υλοποιεί και δεύτερη διεπαφή που θα επιτρέπει να επικοινωνήσουν τα κινητά μαζί του και να στείλουν την πληροφορία που έχουν συλλέξει. Η διεπαφή αυτή θα πρέπει να είναι αντίστοιχη της παρακάτω: public void setterminaldata(string device, TerminalData data) όπου device είναι το αναγνωριστικό της συσκευής (ΙΜΕΙ) ενώ TerminalData μια δομή που αποθηκεύει τις μετρήσεις ενός κινητού. Η διαχείριση των δεδομένων ακολουθεί την ίδια λογική με παραπάνω. Κάθε φορά που εισάγεται ή ανανεώνεται πληροφορία στην βάση θα πρέπει να διατηρείται και ο χρόνος που έλαβε χώρα η πράξη. Εφόσον παρέλθει διάστημα Τ από την τελευταία αποστολή του μηνύματος τότε θα πρέπει να διαγράφεται από την βάση. Το Τ θα είναι κοινό με την προηγούμενη περίπτωση. Αντίστοιχα, στο γραφικό περιβάλλον θα υπάρχει η δυνατότητα εμφάνισης των στοιχείων από τις συσκευές. Δηλαδή, επιλέγοντας ένα από τα διαθέσιμα ΙΜΕΙ, ο χρήστης θα μπορεί να δεί τα δεδομένα που έχει αποστείλει η συσκευή.

12 Ο αθροιστής δέχεται αιτήσεις σε όλα τα interfaces του μηχανήματος που εκτελείται. Έχει ιδιαίτερη σημασία η εφαρμογή σας να μπορεί να εκτελείται σε οποιοδήποτε περιβάλλον. Δηλαδή το όνομα της βάσης, η ΙΡ της, οι κωδικοί της σύνδεσης κ.λ.π. θα πρέπει να είναι παράμετροι εισόδου στο σύστημα. Αντίστοιχα και τα στοιχεία του Web Service θα πρέπει να είναι παράμετροι στο σύστημα. Ο σχεδιασμός της βάσης πρέπει να γίνει προσεκτικά ώστε να καλυφθούν περιπτώσεις επικαλύψεων. Δύο συσκευές είναι δυνατόν να αντιλαμβάνονται τα ίδια δίκτυα, ως εκ τούτου να αποστείλουν την ίδια πληροφορία (Λίστα Γ) στον αθροιστή. Τέλος, το γραφικό περιβάλλον θα πρέπει να σχεδιαστεί και να υλοποιηθεί χωρίς την χρήση βοηθητικών εργαλείων.

13 ΒΑΣΙΚΕΣ ΚΛΑΣΕΙΣ SMARTPHONE/PDA Σκοπός της εφαρμογής στο Smartphone / PDA αποτελεί η περιοδική παρακολούθηση του στίγματος (GPS συντεταγμένες) και της μπαταρίας της συσκευής και η επικοινωνία με το σύστημα άθροισης για την αποθήκευση της πληροφορίας στη βάση δεδομένων. Στα πλαίσια του τρίτου τμήματος της άσκησης θα υλοποιηθεί: Το λογισμικό παρακολούθησης του στίγματος (GPS συντεταγμένες) και της μπαταρίας της συσκευής. Το λογισμικό θα υλοποιηθεί με χρήση της τεχνολογίας Android SDK. Η γραφική διεπαφή χρήστη (GUI) της συσκευής για την προσβολή των πληροφοριών στο χρήστη. Οι πληροφορίες που θα παρουσιάζονται στο χρήστη θα είναι: o o Πληροφορίες σχετικές με το υλικό και το λογισμικό της συσκευή: μοντέλο, κατασκευαστής, έκδοση SDK. Πληροφορίες σχετικές με το στίγμα: γεωγραφικό μήκος, γεωγραφικό πλάτος, ύψος (αν υποστηρίζεται από τη συσκευή) o Πληροφορίες σχετικές με τη μπαταρία: το επίπεδο της μπαταρίας και την κατάσταση φόρτισης. Το GUI θα υλοποιηθεί με χρήση της τεχνολογίας Android SDK. Το λογισμικό επικοινωνίας και μετάδοσης της πληροφορίας μεταξύ της συσκευής και του συστήματος αθροιστή. Για τη μετάδοση της πληροφορίας θα χρησιμοποιηθούν τα Web Services που παρέχει το σύστημα αθροιστή και συγκεκριμένα η διεπαφή setterminaldata. Για την υλοποίηση θα χρησιμοποιηθεί συνδυασμός των τεχνολογιών Android SDK και Java SDK. Για την αποσφαλμάτωση και τον έλεγχο λειτουργίας του λογισμικού που θα αναπτυχθεί σε Android SDK θα χρησιμοποιηθεί ο εξομοιωτής Smartphone που περιλαμβάνεται στο πακέτο του Android SDK. Προαιρετικά, και χωρίς βαθμολογικό κέρδος, μπορείτε να επεκτείνετε την παραπάνω εφαρμογή ώστε να επιτυγχάνει ταυτόσημη λειτουργικότητα με την εφαρμογή του πρώτου παραδοτέου. Δηλαδή, το κινητό θα είναι σε θέση να παρακολουθεί το ασύρματο περιβάλλον και να αποστέλλει τα δεδομένα του στον αθροιστή. Σημειώνεται ότι για την ορθή υλοποίηση της επέκτασης αυτής απαιτείται συσκευή Andoid (η εν λόγω λειτουργικότητα δεν υποστηρίζεται από τον προσομοιωτή).

14 ΟΔΗΓΙΕΣ Η άσκηση θα παραδοθεί σε 3 επιμέρους παραδοτέα. Ιδανικά, με την παράδοση του 3 ου παραδοτέου θα πρέπει να υπάρχει ένα πλήρες λειτουργικό σύστημα παρακολούθησης του ασύρματου περιβάλλοντος μιας περιοχής και διοχέτευσης της πληροφορίας σε αιτούντες χρήστες. Το σύστημα θα πρέπει να είναι σε θέση να διασυνδέει ν κινητά και μ PC/Laptops με έναν αθροιστή. Παραδοτέο 1 ( , μεσάνυχτα μέσω eclass): Το πρώτο παραδοτέο θα περιέχει το σύστημα παρακολούθησης σε PC/Laptop. Θα παραδώσετε μέσω e-class τον κώδικα, αναλυτικές σημειώσεις για την δομή του καθώς και τους ελέγχους που κάνατε για να επιβεβαιώσετε την ορθότητά του. Στο πρώτο παραδοτέο δεν απαιτείται η πλήρης υλοποίηση της διεπαφής με τον αθροιστή. Απαιτείται μόνο η δημιουργία του νήματος που θα αποστέλλει το εν λόγω μήνυμα. Παραδοτέο 2 ( , μεσάνυχτα μέσω eclass): Το δεύτερο παραδοτέο θα περιέχει το σύστημα του αθροιστή. Θα παραδώσετε μέσω e-class τον κώδικα, αναλυτικές σημειώσεις για την δομή του καθώς και τους ελέγχους που κάνατε για να επιβεβαιώσετε την ορθότητά του. Παραδοτέο 3 ( , μεσάνυχτα μέσω eclass): Το τρίτο παραδοτέο θα περιέχει το πλήρες λειτουργικό σύστημα. Χρησιμοποιώντας τα δύο πρώτα παραδοτέα θα δομήσετε την Android εφαρμογή και το πλήρες σύστημα. Θα παραδώσετε μέσω e-class τον κώδικα, αναλυτικές σημειώσεις για την δομή του καθώς και τους ελέγχους που κάνατε για να επιβεβαιώσετε την ορθότητά του.

15 ΔΙΕΥΚΡΥΝΙΣΕΙΣ: Κάθε παραδοτέο μπορεί να υλοποιηθεί από ομάδα των 3 ατόμων (μέγιστο). Οι ημερομηνίες παράδοσης είναι ανελαστικές. Κατόπιν της παράδοσης, θα ακολουθεί εξέταση στα εργαστήρια όπου θα ελέγχεται η ορθότητα της υλοποίησης και θα ζητείται η συγγραφή κώδικα από όλα τα μέλη της ομάδας. Θα πρέπει να είστε σε θέση να τεκμηριώσετε πλήρως τις επιλογές σας και την υλοποίησή σας τόσο θεωρητικά όσο και πρακτικά. Η βαθμολογία σας προκύπτει τόσο από την λειτουργικότητα της εφαρμογής όσο και από την σχεδίασή της. Συνεπώς, δύο υλοποιήσεις που παρέχουν την ίδια λειτουργικότητα βαθμολογούνται διαφορετικά, ανάλογα πάντα με την ακολουθούμενη σχεδιαστική προσέγγιση. Δύο εβδομάδες πριν την παράδοση της εργασίας θα ανακοινώνονται αναλυτικές οδηγίες για την δομή του κειμένου που θα συνοδεύει το παραδοτέο. Κατ ελάχιστο το κείμενο πρέπει να περιέχει τα παρακάτω: Περιγραφή των κλάσεων (Classes) που υλοποιήσατε και ένα σχεδιάγραμμα που δείχνει πως αυτές αλληλεπιδρούν (Class Diagram). Για κάθε κλάση να φτιάξετε έναν πίνακα που αναφέρει τις μεθόδους και να έχετε σύντομη περιγραφή (μία ή δύο προτάσεις) του ρόλου(/λειτουργία) της κάθε μεθόδου. Σύντομη περιγραφή των δοκιμών/tests που κάνατε. Ενσωμάτωση του παραδοτέου με το αποτέλεσμα της προηγούμενης εργασίας και εκ νέου διεξαγωγή ελέγχων. Θα διενεργηθούν δύο γραπτές εξετάσεις, Φεβρουάριο και Σεπτέμβριο. Συμμετοχή σε αυτές θα έχουν μόνο όσοι επιτύχουν στην άσκηση. Η γραπτή εξέταση θα είναι pass/fail. Οι επιτυχόντες στην εξέταση θα λάβουν τον συνολικό βαθμό της άσκησης σαν βαθμό του μαθήματος. Η βαθμολογία ορίζεται ως εξής: 0.35*1 ο παραδοτέο *2 ο παραδοτέο *3 ο παραδοτέο *Συνολική λειτουργική έκδοση Αποτυχία σε κάποιο τμήμα της άσκησης (ανεπάρκεια, αντιγραφή κλπ) σημαίνει αυτόματα και αποτυχία στο μάθημα. Η μεταξύ σας συνεργασία σε επίπεδο ανταλλαγής ιδεών και προτάσεων όχι μόνο δεν απαγορεύεται, το αντίθετο, ενθαρρύνεται. Απαγορεύεται αυστηρά η χρήση τμημάτων λογισμικού από συναδέλφους σας ή τρίτες πηγές. Για την επίλυση αποριών θα δημιουργηθεί λίστα στην οποία καλείστε όλοι να εγγραφείτε. Επίλυση αποριών θα γίνεται μόνο μέσω της λίστας ή στα πλαίσια των διαλέξεων.

Διάλεξη 1. Εισαγωγή Επισκόπηση άσκησης

Διάλεξη 1. Εισαγωγή Επισκόπηση άσκησης Εισαγωγή Επισκόπηση άσκησης 1 Εισαγωγή Το μάθημα στοχεύει στην σταδιακή εξοικείωση στον προγραμματισμό σε διαφορετικά δικτυακά επίπεδα. Περιλαμβάνει προγραμματισμό για σταθερά και κινητά δίκτυα και εφαρμογές

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΓΙΑ ΔΙΚΤΥΑ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΓΙΑ ΔΙΚΤΥΑ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ Στα πλαίσια του μαθήματος καλείστε να υλοποιήσετε ένα πρωτότυπο σύστημα παρακολούθησης

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

Επισκόπηση 1 ου παραδοτέου, OSI Model, IP addressing - routing, iwconfig / ifconfig / route / wireless tools

Επισκόπηση 1 ου παραδοτέου, OSI Model, IP addressing - routing, iwconfig / ifconfig / route / wireless tools Διάλεξη 2 Επισκόπηση 1 ου παραδοτέου, OSI Model, IP addressing - routing, iwconfig / ifconfig / route / wireless tools Διάλεξη 2 1 Επισκόπηση 1 ου παραδοτέου, OSI Model, IP addressing - routing, encapsulation,

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

Οδηγός χρήσης Υπηρεσίας Ασύρµατης Πρόσβασης στο. ίκτυο εδοµένων του. Πανεπιστηµίου Κύπρου και το INTERNET

Οδηγός χρήσης Υπηρεσίας Ασύρµατης Πρόσβασης στο. ίκτυο εδοµένων του. Πανεπιστηµίου Κύπρου και το INTERNET Οδηγός χρήσης Υπηρεσίας Ασύρµατης Πρόσβασης στο ίκτυο εδοµένων του Πανεπιστηµίου Κύπρου και το INTERNET Κέντρο Ηλεκτρονικών Υπολογιστών ΚΗΥ-ΟΧ/1 01-09-2003 OX/1 V01092003 1 Περιεχόµενα 1. Εισαγωγή 2. Χρήσιµες

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

Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες. Χειμερινό εξάμηνο

Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες. Χειμερινό εξάμηνο Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες Χειμερινό εξάμηνο 2018 2019 Σκοπός αυτής της εργασίας είναι η ανάπτυξη ενός συστήματος αποφυγής

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

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΔΙΚΤΥΑ Η/Υ. Μελέτη Σημείου Πρόσβασης ως ασύρματου επαναλήπτη

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΔΙΚΤΥΑ Η/Υ. Μελέτη Σημείου Πρόσβασης ως ασύρματου επαναλήπτη Εργαστήριο 9β-10 ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΔΙΚΤΥΑ Η/Υ Μελέτη Σημείου Πρόσβασης ως ασύρματου επαναλήπτη Στόχος Ο στόχος του παρόντος εργαστηρίου είναι

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

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

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

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

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

ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ Χαρίτων Ευσταθιάδης Σοφία Γεωργιάδου Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής ΕΠΛ 425

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

Ελληνική Έκδ ση. Εισαγωγή. Περιεχόμενα της συσκευασίας. Τεχνικές προδιαγραφές BT100. Πρόσθετες τεχνικές προδιαγραφές ΒΤ100 S W E E X.

Ελληνική Έκδ ση. Εισαγωγή. Περιεχόμενα της συσκευασίας. Τεχνικές προδιαγραφές BT100. Πρόσθετες τεχνικές προδιαγραφές ΒΤ100 S W E E X. BT100 - Sweex Bluetooth Class II Adapter USB BT110 - Sweex Bluetooth Class I Adapter USB Εισαγωγή Αρχικά, σας ευχαριστούμε που αγοράσατε το Sweex Bluetooth Adapter. Με αυτό τον προσαρμογέα μπορείτε να

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

HY335 4ο Φροντιστήριο

HY335 4ο Φροντιστήριο HY335 4ο Φροντιστήριο Δημιουργία ενός τοπικού δικτύου και επίδειξη προγραμμάτων τύπου client / server για TCP και UDP Fontas Fafoutis Ilias Tsompanidis Δημιουργία

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

Ελληνική Έκδ ση. Εισαγωγή. Περιεχόμενα της συσκευασίας. Τεχνικές προδιαγραφές. Πρόσθετες τεχνικές προδιαγραφές

Ελληνική Έκδ ση. Εισαγωγή. Περιεχόμενα της συσκευασίας. Τεχνικές προδιαγραφές. Πρόσθετες τεχνικές προδιαγραφές BT210 - Sweex Bluetooth 2.0 Class I Adapter USB Εισαγωγή Αρχικά, σας ευχαριστούμε που αγοράσατε το Sweex Bluetooth 2.0 Adapter. Με αυτό τον προσαρμογέα μπορείτε να συνδεθείτε εύκολα σε μια άλλη συσκευή

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

ZigBee. Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος

ZigBee. Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος ZigBee Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος Τι είναι το ZigBee; Ένα τυποποιημένο πρωτόκολλο χαμηλής Κατανάλωσης Ισχύος σε Wireless Persnal Area Netwrks (WPANs) Ένα

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

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

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

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

Διαχείριση Δικτύων (ΕΠ 17) Εαρινό Εξάµηνο 2014-2015. Εργασία Εξαµήνου, Ηµεροµηνία Παράδοσης: Ηµέρα Εξέτασης Μαθήµατος (25/6/2015)

Διαχείριση Δικτύων (ΕΠ 17) Εαρινό Εξάµηνο 2014-2015. Εργασία Εξαµήνου, Ηµεροµηνία Παράδοσης: Ηµέρα Εξέτασης Μαθήµατος (25/6/2015) Διαχείριση Δικτύων (ΕΠ 17) Εαρινό Εξάµηνο 2014-2015 Εργασία Εξαµήνου, Ηµεροµηνία Παράδοσης: Ηµέρα Εξέτασης Μαθήµατος (25/6/2015) Οµαδική εργασία (2 ατόµων) Σε αυτή την εργασία καλείστε να υλοποιήσετε ένα

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Ethernet Ethernet ΙΕΕΕ CSMA/CD Ethernet Τα τοπικά δίκτυα είναι συνήθως τύπου Ethernet ή λέμε ότι ακολουθούν το πρότυπο ΙΕΕΕ 802.3 Ακολουθούν το μηχανισμό CSMA/CD (Πολλαπλή πρόσβαση με Ακρόαση Φέροντος και Ανίχνευση Συγκρούσεων). Πολλαπλή

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

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

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

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

ANDROID Προγραμματισμός Εφαρμογών

ANDROID Προγραμματισμός Εφαρμογών ANDROID Προγραμματισμός Εφαρμογών Παναγιώτης Κρητιώτης ΑΜ 1607 Περιεχόμενα Εισαγωγή Βασικά Στοιχεία Χαρακτηριστικά Αρχιτεκτονική Εργαλεία Προγραμματισμού Eclipse IDE Android SDK - ADT Plugin Προσομοιωτής

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

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

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

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

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

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

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

Ρύθµιση του Ασύρµατου Ευρυζωνικού ροµολογητού.

Ρύθµιση του Ασύρµατου Ευρυζωνικού ροµολογητού. Ρύθµιση του Ασύρµατου Ευρυζωνικού ροµολογητού. 1.1 Εκκίνηση και Πρόσβαση Ενεργοποιήστε την εφαρµογή πλοήγησής σας (το browser) και απενεργοποιήστε το proxy ή συµπληρώστε τη διεύθυνση IP αυτού του προϊόντος

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

Εισαγωγή στο 802.11 AC Συμβουλές και Λύσεις Υλοποίησης Ασύρματων Δικτύων στο RouterOS v6 MUM 2015 GREECE. Ελευθέριος Λιοδάκης

Εισαγωγή στο 802.11 AC Συμβουλές και Λύσεις Υλοποίησης Ασύρματων Δικτύων στο RouterOS v6 MUM 2015 GREECE. Ελευθέριος Λιοδάκης Εισαγωγή στο 802.11 AC Συμβουλές και Λύσεις Υλοποίησης Ασύρματων Δικτύων στο RouterOS v6 MUM 2015 GREECE Ελευθέριος Λιοδάκης Σχετικά με εμένα! Λιοδάκης Ελευθέριος D&C ELECTRONICS MikroTik Certified Consultant

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

Λουκάς Ελευθέριος

Λουκάς Ελευθέριος Λουκάς Ελευθέριος eloukas05@aueb.gr Σκοπός Δ. Εργασίας Πορεία προς τη Λύση Multi Service Link Layer (MSLL) MSLL Πρωτόκολλα Πλήρους Ανάκαμψης MSLL Πρωτόκολλα Περιορισμένης Ανάκαμψης Σενάρια Προσομοίωσης

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

Εξοικείωση με τις εντολές ipconfig και ping

Εξοικείωση με τις εντολές ipconfig και ping Διαχείριση Δικτύων Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Εργαστηριακή Άσκηση Εξοικείωση με τις εντολές ipconfig και ping Σημείωση : Η άσκηση αναφέρεται σε εντολές των Windows. Υπάρχουν παρόμοιες

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

Πτυχιακή Εργασία. Ασύρματα Δίκτυα της Τεχνολογίας Hot Spot

Πτυχιακή Εργασία. Ασύρματα Δίκτυα της Τεχνολογίας Hot Spot Πτυχιακή Εργασία Ασύρματα Δίκτυα της Τεχνολογίας Hot Spot Σκοπός της σημερινής παρουσίασης είναι να παρουσιαστεί και να αναλυθεί η δομή και ο τρόπος λειτουργίας ενός δικτύου Hot Spot. Υπεύθυνος Παρουσίασης

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

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

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

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

Περιεχόμενα. Δικτύωση με TCP/IP by SV2DOF, Σελ. 1 / 48

Περιεχόμενα. Δικτύωση με TCP/IP by SV2DOF, Σελ. 1 / 48 Περιεχόμενα Διευθυνσιοδότηση στο TCP/IP (IPv4)...3 Γενικά...3 Διευθύνσεις IPv4...3 Πώς γράφεται μια διεύθυνση IP;...3 Μετατροπή δυαδικού αριθμού σε δεκαδικό (8 bit)...4 Μετατροπή δεκαδικού αριθμού σε δυαδικό

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

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

Εργαστήριο «Δίκτυα Υπολογιστών Ι» 1 Εργαστήριο «Δίκτυα Υπολογιστών Ι» Άσκηση 1 η Τμήμα Mηχ. Πληροφορικής & Υπολογιστών Παν. Δυτικής Αττικής Ημερομηνία έκδοσης: 3/10/2018 Επιμέλεια: Ιωάννης Ξυδάς, Αντώνης Μπόγρης Υλοποίηση ενός Τοπικού

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

Εφαρμογές Σειριακής Επικοινωνίας

Εφαρμογές Σειριακής Επικοινωνίας Εφαρμογές Σειριακής Επικοινωνίας Εισαγωγή Στο μάθημα αυτό θα μάθουμε πώς να χρησιμοποιούμε την βιβλιοθήκη serial για την επικοινωνία από την πλατφόρμα Arduino πίσω στον υπολογιστή μέσω της θύρας usb. Τι

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

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

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

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

Επίπεδο δικτύου IP Forwading κτλ

Επίπεδο δικτύου IP Forwading κτλ Επίπεδο δικτύου IP Forwading κτλ (IP για που το έβαλες) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο δικτύου (Network layer) Επίπεδο εφαρμογής (Application layer):

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

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΔΙΚΤΥΑ Η/Υ. Υλοποίηση Γέφυρας με την Χρήση Σημείου Πρόσβασης

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΔΙΚΤΥΑ Η/Υ. Υλοποίηση Γέφυρας με την Χρήση Σημείου Πρόσβασης Εργαστήριο 8-9α ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΔΙΚΤΥΑ Η/Υ Υλοποίηση Γέφυρας με την Χρήση Σημείου Πρόσβασης Στόχος Ο στόχος του παρόντος εργαστηρίου είναι η

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

Άσκηση 1 (ανακοινώθηκε στις 20 Μαρτίου 2017, προθεσμία παράδοσης: 24 Απριλίου 2017, 12 τα μεσάνυχτα).

Άσκηση 1 (ανακοινώθηκε στις 20 Μαρτίου 2017, προθεσμία παράδοσης: 24 Απριλίου 2017, 12 τα μεσάνυχτα). Κ08 Δομές Δεδομένων και Τεχνικές Προγραμματισμού Διδάσκων: Μανόλης Κουμπαράκης Εαρινό Εξάμηνο 2016-2017. Άσκηση 1 (ανακοινώθηκε στις 20 Μαρτίου 2017, προθεσμία παράδοσης: 24 Απριλίου 2017, 12 τα μεσάνυχτα).

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

Διευθυνσιοδότηση στο TCP/IP (IPv4)

Διευθυνσιοδότηση στο TCP/IP (IPv4) Διευθυνσιοδότηση στο TCP/IP (IPv4) Γενικά Σε ένα δίκτυο υπολογιστών, για να μπορέσει η πληροφορία (ή τα δεδομένα) να φτάσει στον υπολογιστή προορισμού με τη μορφή πακέτων δεδομένων, θα πρέπει οι υπολογιστές

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

3 η Multimedia Διάλεξη με θέμα Ip address Classes and Subnetting

3 η Multimedia Διάλεξη με θέμα Ip address Classes and Subnetting 3 η Multimedia Διάλεξη με θέμα Ip address Classes and Subnetting Περιέχει: Συστήματα αρίθμησης (Δεκαδικό, Δυαδικό, Οκταδικό, Δεκαεξαδικό, Παραδείγματα) Φυσικές διευθύνσεις (Mac addresses, BIA) Λογικές

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

50 Ketseo,Theoni Sarif,Omar 104

50 Ketseo,Theoni Sarif,Omar 104 Κ24: Προγραμματισμός Συστήματος 3η Εργασία Εαρινό Εξάμηνο 2016 Προθεσμία Υποβολής: Κυριακή 5 Ιουνίου 2016 Ωρα 23:59 Εισαγωγή στην Εργασία: Ο στόχος της εργασίας αυτής είναι να εξοικειωθείτε με την χρήση

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

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

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

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

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

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

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

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

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

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

2η Προγραµµατιστική Εργασία

2η Προγραµµατιστική Εργασία Προγραµµατισµός ικτύων (Ε-01) 2η Προγραµµατιστική Εργασία Επέκταση ϐασικής ϐιβλιοθήκης δικτυακού προγραµµατισµού και χρήση της για την υλοποίηση παράλληλου εξυπηρετητή πρωτοκόλλου µεταφοράς αρχείων ιδάσκων

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

Επίπεδο Δικτύου: Διαδικτύωση

Επίπεδο Δικτύου: Διαδικτύωση Επίπεδο Δικτύου: Διαδικτύωση Μάθημα «Δίκτυα Υπολογιστών» Τμήμα Πληροφορικής Οικονομικό Πανεπιστήμιο Αθηνών Εαρινό Εξάμηνο 2013-14 Γεώργιος Ξυλωμένος Γεώργιος Δ. Σταμούλης Βασίλειος Σύρης Εισαγωγή Υπάρχει

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

Οδηγός ρυθμίσεων Wi-Fi

Οδηγός ρυθμίσεων Wi-Fi Οδηγός ρυθμίσεων Wi-Fi Συνδέσεις Wi-Fi με τον Εκτυπωτή Σύνδεση με έναν υπολογιστή μέσω δρομολογητή Wi-Fi Σύνδεση με ένα υπολογιστή απευθείας Σύνδεση με μια έξυπνη συσκευή μέσω δρομολογητή Wi-Fi Σύνδεση

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

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

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

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

CloudBox!: Ένα εργαλείο cloud αποθήκευσης αρχείων με κατανεμημένο τρόπο

CloudBox!: Ένα εργαλείο cloud αποθήκευσης αρχείων με κατανεμημένο τρόπο CloudBox!: Ένα εργαλείο cloud αποθήκευσης αρχείων με κατανεμημένο τρόπο Project Phase 1 ΗΥ - 335α Χειμερινό εξάμηνο 2012-2013 Διδάσκουσα: Παπαδοπούλη Μαρία Υπεύθυνος βοηθός: Σουρλίγκας Μανώλης, surligas@csd.uoc.gr

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

Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής και Τηλεπικοινωνιών. Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες. Χειμερινό εξάμηνο

Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής και Τηλεπικοινωνιών. Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες. Χειμερινό εξάμηνο Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής και Τηλεπικοινωνιών Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες Χειμερινό εξάμηνο 2017-2018 Στα πλαίσια της 2 ης άσκησης καλείστε να ολοκληρώσετε το σύστημα

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

Επαναληπτικές Ασκήσεις Μαθήματος

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

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

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

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

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

Ιατρική Πληροφορική ΔΡ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

Ιατρική Πληροφορική ΔΡ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Ιατρική Πληροφορική ΔΡ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Διαλέξεις μαθήματος: http://medisp.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

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

NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS. Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες Εργασία

NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS. Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες Εργασία Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες Εργασία 2017-2018 Νέες Τάσεις για τα Δίκτυα Στόχευση της Εργασίας Εισαγωγή Δικτύων 5 ης γενιάς Έμφαση στην επικοινωνία εγκεφάλου-υπολογιστή-μηχανής tactile

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

Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου

Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου Λειτουργικά Συστήματα Πραγματικού Χρόνου 2006-07 Κατανεμημένα συστήματα και Επικοινωνία Πραγματικού Χρόνου Μ.Στεφανιδάκης Κατανεμημένα συστήματα ελέγχου Α Β διασυνδετικό δίκτυο Γ Δ Ε π.χ. οι επιμέρους

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

Λιόλιου Γεωργία. ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα

Λιόλιου Γεωργία. ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα Λιόλιου Γεωργία ΕπιβλέπουσαΚαθηγήτρια: ΣατρατζέµηΜάγια, καθηγήτρια, τµ. ΕφαρµοσµένηςΠληροφορικής, ΠΑΜΑΚ Εισαγωγή Γενικά στοιχεία εφαρµογή

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

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

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

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

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Ασύρµατες και κινητές επικοινωνίες Χειµερινό Εξάµηνο 2010. - Wifi Calculator -

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Ασύρµατες και κινητές επικοινωνίες Χειµερινό Εξάµηνο 2010. - Wifi Calculator - ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Ασύρµατες και κινητές επικοινωνίες Χειµερινό Εξάµηνο 2010 - Wifi Calculator - Στάµος Κατσιγιάννης, ΑΜ: ΕΥ0924 Γεώργιος Αλέξανδρος Κουλιέρης, ΑΜ: ΕΥ0920

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

Οδηγός Σύνδεσης (για Φωτογραφικές Μηχανές D-SLR)

Οδηγός Σύνδεσης (για Φωτογραφικές Μηχανές D-SLR) SB7J01(1J)/ 6MB4121J-01 Οδηγός Σύνδεσης (για Φωτογραφικές Μηχανές D-SLR) Gr Πίνακας περιεχομένων Εισαγωγή...2 Το Περιβάλλον Εργασίας...2 Προβλήματα με τη Σύνδεση;...2 Περισσότερα για το SnapBridge...2

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

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

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

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

Επικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών

Επικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών Επικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης Επικοινωνία -RPC 1 Υλοποίηση RPC Προκειμένου να επιτευχθεί διαφάνεια στην κλήση RPC,

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

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

Δίκτυα Η/Υ στην Επιχείρηση Δίκτυα Η/Υ στην Επιχείρηση Δικτυακά πρωτόκολλα και εφαρμογές, Δρομολόγηση Γκάμας Βασίλειος, Εργαστηριακός Συνεργάτης Μοντέλο πελάτη-εξυπηρετητή Προκειμένου να χρησιμοποιήσουμε μια υπηρεσία του Internet

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

GPS Tracker ΤRΑΚΚΥ Personal

GPS Tracker ΤRΑΚΚΥ Personal GPS Tracker ΤRΑΚΚΥ Personal Σας ευχαριστούμε που προτιμήσατε το σύστημα εντοπισμού / παρακολούθησης πορείας Trakky Personal. Ενσωματώνει τις τελευταίες τεχνολογίες στον τομέα του επιτρέποντάς σας να εντοπίσετε

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

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

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

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

Οδηγίες Χρήσης EAP Controller Software

Οδηγίες Χρήσης EAP Controller Software Οδηγίες Χρήσης EAP Controller Software Designed by TP-Link Hellas Ltd. Professional Business Unit Επιμέλεια: Βαλάντης Οικονομόπουλος 1 Περιεχόμενα 1.1 Προσδιορισμός της Τοπολογίας του Δικτύου...2 1.2 Αρχική

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

HY-486 Αρχές Κατανεμημένου Υπολογισμού Εαρινό Εξάμηνο

HY-486 Αρχές Κατανεμημένου Υπολογισμού Εαρινό Εξάμηνο HY-486 Αρχές Κατανεμημένου Υπολογισμού Εαρινό Εξάμηνο 2016-2017 Δέυτερη Προγραμματιστική Εργασία Προθεσμία παράδοσης: 19/6/2017 1. Γενική Περιγραφή Στην δεύτερη προγραμματιστική εργασία καλείστε να υλοποιήσετε

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

Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών. ΗΥ335a Δίκτυα Υπολογιστών Διδάσκουσα: Παπαδοπούλη Μαρία BlindSense

Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών. ΗΥ335a Δίκτυα Υπολογιστών Διδάσκουσα: Παπαδοπούλη Μαρία BlindSense Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών ΗΥ335a Δίκτυα Υπολογιστών Διδάσκουσα: Παπαδοπούλη Μαρία 2015-2016 BlindSense Ομάδα: Αθανασάκη Ευαγγελία 3076 (csd3076@csd.uoc.gr) Αναγνώστου Λεωνίδας 2828

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

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

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP Απαιτήσεις διαδικτύωσης Τα ζητήματα που πρέπει να επιλύσει η διαδικτύωση Πρωτόκολλα διαδικτύωσης Αρχιτεκτονικές

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

Κατανεμημένα Συστήματα

Κατανεμημένα Συστήματα Κατανεμημένα Συστήματα Σημειώσεις εργαστηρίου Lab#7 - Διεργασίες, Nήματα, Πολυνημάτωση στη Python Νεβράντζας Βάιος-Γερμανός Λάρισα, Φεβρουάριος 2013 Lab#7 - Διεργασιές, Νη ματα, Πολυνημα τωση στη Python,

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

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4 Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4 Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

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

Π ΑΝΕΠΙΣΤΗΜΙΟ Π ΑΤΡΩΝ Π ΟΛΥΤΕΧΝΙΚΗ Σ ΧΟΛΗ Τ ΜΗΜΑ Μ ΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ Π ΛΗΡΟΦΟΡΙΚΗΣ Κ ΑΤΑΝΕΜΗΜΕΝΑ Σ ΥΣΤΗΜΑΤΑ ΙΙ Π ΑΝΕΠΙΣΤΗΜΙΟ Π ΑΤΡΩΝ Π ΟΛΥΤΕΧΝΙΚΗ Σ ΧΟΛΗ Τ ΜΗΜΑ Μ ΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ Π ΛΗΡΟΦΟΡΙΚΗΣ Κ ΑΤΑΝΕΜΗΜΕΝΑ Σ ΥΣΤΗΜΑΤΑ ΙΙ Αδάμ Γιώργος Γκορτσίλας Δημήτρης Οικονομίδης Γιάννης 2009 TARIFA Project 1. Περιγραφή προβλήματος-αρχιτεκτονική

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

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

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

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

Σχηματίζοντας Γραφικές Παραστάσεις για Ημίτονο και Συνημίτονο και Ελέγχοντας Περιορισμούς σε Συστάδες Καρτών Τόμπολας

Σχηματίζοντας Γραφικές Παραστάσεις για Ημίτονο και Συνημίτονο και Ελέγχοντας Περιορισμούς σε Συστάδες Καρτών Τόμπολας ΕΡΓΑΣΙΑ 2 Σχηματίζοντας Γραφικές Παραστάσεις για Ημίτονο και Συνημίτονο και Ελέγχοντας Περιορισμούς σε Συστάδες Καρτών Τόμπολας Εισαγωγή Ημερομηνία Ανάρτησης: 16/02/2017 Ημερομηνία Παράδοσης: 06/03/2017,

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

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

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

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

Οργάνωση Υπολογιστών (IΙI)

Οργάνωση Υπολογιστών (IΙI) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (IΙI) (συσκευές εισόδου-εξόδου) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό

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

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

Δομές Δεδομένων. Ενότητα 1 - Εισαγωγή. Χρήστος Γκουμόπουλος. Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Δομές Δεδομένων Ενότητα 1 - Εισαγωγή Χρήστος Γκουμόπουλος Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Αντικείμενο μαθήματος Δομές Δεδομένων (ΔΔ): Στην επιστήμη υπολογιστών

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

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

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

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

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

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

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

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

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

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

Εθνική Σχολή Δημόσιας Υγείας Υγειονομική Σχολή Αθηνών 1929-1994 ESDY. ασύρματο δίκτυο. Οδηγός Σύνδεσης. www.esdy.edu.gr

Εθνική Σχολή Δημόσιας Υγείας Υγειονομική Σχολή Αθηνών 1929-1994 ESDY. ασύρματο δίκτυο. Οδηγός Σύνδεσης. www.esdy.edu.gr Εθνική Σχολή Δημόσιας Υγείας Υγειονομική Σχολή Αθηνών 99-99 ασύρματο δίκτυο Οδηγός Σύνδεσης www.esdy.edu.gr Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο της ΕΣΔΥ Η Εθνική Σχολή Δημόσιας Υγείας παρέχει δωρεάν στους

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

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

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

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

Αρχές Τεχνολογίας Λογισμικού

Αρχές Τεχνολογίας Λογισμικού Αρχές Τεχνολογίας Λογισμικού Επισκόπηση του μαθήματος 2 Διδάσκοντες ΘΕΩΡΙΑ Νίκος Παπαδάκης ΕΡΓΑΣΤΗΡΙΟ Αϊβαλής Κώστας costis@teicrete.gr Κονδυλάκης Χάρης kondylak@gmail.com 3 Το μάθημα στο πρόγραμμα σπουδών

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

Η Βίβλος σχετικά με το JDBC. Περιέχει τρία βασικά tutorials στα οποία θα βασιστεί το μάθημα και περιγράφει όλες τις τάξεις και τις μεθόδους που

Η Βίβλος σχετικά με το JDBC. Περιέχει τρία βασικά tutorials στα οποία θα βασιστεί το μάθημα και περιγράφει όλες τις τάξεις και τις μεθόδους που 1 Η Βίβλος σχετικά με το JDBC. Περιέχει τρία βασικά tutorials στα οποία θα βασιστεί το μάθημα και περιγράφει όλες τις τάξεις και τις μεθόδους που μπορούμε να χρησιμοποιήσουμε σε μία JDBC εφαρμογή. Υπάρχει

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

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

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

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

Πληροφορική & Τηλεπικοινωνίες. K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Εαρινό Εξάμηνο

Πληροφορική & Τηλεπικοινωνίες. K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Εαρινό Εξάμηνο Πληροφορική & Τηλεπικοινωνίες K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Εαρινό Εξάμηνο 2010 2011 Δ. Γουνόπουλος Ι. Ιωαννίδης Άσκηση 2: Υλοποίηση Ευρετηρίου Β+ Δένδρου Προθεσμία: 6 Ιουνίου 2011, 11:59μμ

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΗ ΑΣΚΗΣΗ 3 ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 231: Δομές Δεδομένων και Αλγόριθμοι Εαρινό Εξάμηνο 2013 ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΗ ΑΣΚΗΣΗ 3 Διδάσκων Καθηγητής: Παναγιώτης Ανδρέου Ημερομηνία Υποβολής: 05/04/2013 Ημερομηνία

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

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

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

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

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

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

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

7.5 Διευθυνσιοδότηση 7.6.1. Διεύθυνση Ελέγχου Προσπέλασης στο Μέσο

7.5 Διευθυνσιοδότηση 7.6.1. Διεύθυνση Ελέγχου Προσπέλασης στο Μέσο Κεφάλαιο 7 7.5 Διευθυνσιοδότηση 7.6.1. Διεύθυνση Ελέγχου Προσπέλασης στο Μέσο Σελ. 247-249 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr ΕΣΠΕΡΙΝΟ ΕΠΑΛ Κομοτηνής http://diktya-epal-g.ggia.info/ Διευθυνσιοδότηση

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

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3. Έκτακτη ΟΣΣ 31/05/2014. Νίκος Δημητρίου.

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3. Έκτακτη ΟΣΣ 31/05/2014. Νίκος Δημητρίου. ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 Έκτακτη ΟΣΣ 31/05/2014 Νίκος Δημητρίου nikodim@phys.uoa.gr Περιεχόμενα Λύσεις 5 ης Εργασίας Επαναληπτικές Ασκήσεις Σημείωση: Η έκτακτη ΟΣΣ έχει ως σκοπούς: να αναλυθεί η φετινή ΓΕ5, να

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

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

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

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

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

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

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

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS 6, Mac OS, IOS, και Android

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS 6, Mac OS, IOS, και Android 4 Δεκεμβρίου 2012 Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Σάββας Νικηφόρου Version 0.1

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

ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ ΜΑC

ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ ΜΑC ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ Το επίπεδο σύνδεσης αποτελείται από δύο υποεπίπεδα: Το υποεπίπεδο ελέγχου προσπέλασης μέσων (Medium Access Control) Το υποεπίπεδο λογικού ελέγχου σύνδεσης (Logical Link Control) To υποεπίπεδο

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

Tornado 840 / 841 ADSL Router - 4 port Ethernet switch - Wireless G - Access Point - Firewall - USB printer server

Tornado 840 / 841 ADSL Router - 4 port Ethernet switch - Wireless G - Access Point - Firewall - USB printer server Tornado 840 / 841 ADSL Router - 4 port Ethernet switch - Wireless 802.11G - Access Point - Firewall - USB printer server Tornado 840 Annex A Tornado 841 Annex B 1 1.1 Εκκίνηση και πρόσβαση Ενεργοποιήστε

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

Σελίδα.1/1 www.1999.gr

Σελίδα.1/1 www.1999.gr Σελίδα.1/1 LXT-4 WATCH GPS GSM TRACKER ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Κεφάλαιο 1 γενική εισαγωγή 1.1 Εμφάνιση 1.2 Λειτουργίες Ο κάθε επιλεγμένος αριθμός μπορεί να πάρει τις πληροφορίες θέσης άμεσα μέσω της ερώτησης SMS,

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

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

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

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

Βιντεοπροβολέας δικτύου - Οδηγός χρήσης

Βιντεοπροβολέας δικτύου - Οδηγός χρήσης Βιντεοπροβολέας δικτύου - Οδηγός χρήσης Πίνακας περιεχομένων Προετοιμασία...3 Σύνδεση του βιντεοπροβολέα με τον υπολογιστή σας...3 Ενσύρματη σύνδεση... 3 Εξ αποστάσεως έλεγχος του βιντεοπροβολέα μέσω προγράμματος

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

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

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

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

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που 7.7 Πρωτόκολλο ARP 1 ύο είδη διευθύνσεων: MAC - IP Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που µπορεί

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

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

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

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

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP) 3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP) 1 / 32 Σε έναν κόμβο ο οποίος επιθυμεί να αποστείλει δεδομένα σε κάποιον

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

Εργαστήριο Δικτύων Ασκήσεις Υποδικτύωσης

Εργαστήριο Δικτύων Ασκήσεις Υποδικτύωσης Κλάσεις λογικών διευθύνσεων (IP address classes) Ανάλογα τη χρησιμοποίησή τους σε δίκτυα διαφορετικού είδους και μεγέθους οι IP διευθύνσεις χωρίζονται σε πέντε κατηγορίες ή κλάσεις: Πιο συγκεκριμένα: class

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

«Αναβαθμισμένη υπηρεσία ασύγχρονης dτηλεκπαίδευσ ης ΠΣΔ:

«Αναβαθμισμένη υπηρεσία ασύγχρονης dτηλεκπαίδευσ ης ΠΣΔ: «Αναβαθμισμένη υπηρεσία ασύγχρονης dτηλεκπαίδευσ ης ΠΣΔ: http://e-learning.sch.gr/» Κάργα Σουλτάνα Κατσάνα Αικατερίνη Πανεπιστήμιο Μακεδονίας Τηλεκπαίδευσης Η υπηρεσία Ασύγχρονης Τηλεκπαίδευσης του Πανελλήνιου

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

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

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

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

NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS. Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες Εργασία Δεύτερη φάση

NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS. Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες Εργασία Δεύτερη φάση Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες Εργασία 2016-2017 Δεύτερη φάση Βασική Περιγραφή της Εργασίας Οι μετρήσεις των αισθητήρων 2 android τερματικών και οι ενδείξεις από τα gps συλλέγονται

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