Τµήµα Επικοινωνίας και Σπουδών ιαδικτύου Τεχνολογικό Πανεπιστήµιο Κύπρου ΕΣ 516 ρ. Λάµπρος Λαµπρινός ίκτυα υπολογιστών ίκτυα ίκτυο υπολογιστών: Ένα σύνολο από υπολογιστικές συσκευές που συνδέονται µεταξύ τους για σκοπούς επικοινωνίας και χρήσης πόρων. Συνήθως, οι συσκευές συνδέονται µεταξύ τους µε καλώδια. Κάποιες συνδέσεις είναι ασύρµατες. Σε αυτές, γίνεται χρήση ραδιοκυµάτων και υπέρυθρων σηµάτων ίκτυα (συν.) Χρησιµότητα ικτύων Ο γενικός όρος κόµβος (node / host) αναφέρεται σε µία συσκευή συνδεδεµένη µε το δίκτυο Ταχύτητα µεταφοράς δεδοµένων: η ταχύτητα µε την οποία τα δεδοµένα µεταφέρονται από ένα σηµείο του δικτύου σε άλλο Η ταχύτητα µεταφοράς δεδοµένων είναι από τα σηµεία κλειδί στην τεχνολογία των δικτύων υπολογιστών διαµοιρασµός βάσεων δεδοµένων (data bases sharing) δυνατότητα πρόσβασης όλων των υπολογιστών σε κοινές βάσεις δεδοµένων διαµοιρασµός µονάδων Ι/Ο (I/O devices sharing) δυνατότητα χρήσης από όλους τους υπολογιστές κοινών περιφερειακών µονάδων Ι/Ο υπηρέτες αρχείων (file servers) δυνατότητα κοινής χρήσης δίσκου µε µεγάλη χωρητικότητα [ ιδιαίτερα χρήσιµη για τη λήψη αντιγράφων (back-up) ] Επικοινωνία µεταξύ χρηστών
Τοπικά ίκτυα ίκτυο ευρείας ζώνης Ένα LAN (Local Area Network) είναι ένα δίκτυο που συνδέει µεταξύ τους ένα θεωρητικά µικρό αριθµό υπολογιστών που βρίσκονται σχετικά κοντάγεωγραφικά. π.χ. ίδιααίθουσα, ίδιοκτίριο Τυπικά µοιράζονται περιφερειακά (εκπτυπωτές, αρχεία, κλπ.) Κάθε υπολογιστής και περιφερειακό που µοιράζεται ονοµάζεται κόµβος του δικτύου LAN Ένα WAN (Wide Area Network) είναιέναδίκτυο που συνδέει δύο η περισσότερα τοπικά δίκτυα (LAN) που πιθανό να απέχουν αρκετά µεταξύ τους γεωγραφικά. Οι συνδέσεις πραγµατοποιούνται µε τηλεφωνικές γραµµές, δορυφόρους, ασύρµατους σταθµούς κλπ. Κάθε τοπικό δίκτυο που διασυνδέεται σε ένα WAN ονοµάζεται κόµβος του WAN. ίκτυο ευρείας ζώνης (συν.) Συνήθως, ένας κόµβος του τοπικού δικτύου χρησιµοποιείται σαν πύλη (gateway). Μέσω αυτού, επιτυγχάνεται η επικοινωνία µε τα άλλα δίκτυα. Η επικοινωνία µεταξύ δικτύων ονοµάζεται διαδικτύωση. Το διαδίκτυο (Internet) είναι ουσιαστικά το υπέρτατο δίκτυο ευρείας ζώνης µία και επεκτείνεται σε όλο το κόσµο. ίκτυο ευρείας ζώνης (συν.) Σύνδεση µεταξύ 2 τοπικών δικτύων σε δίκτυο ευρείας ζώνης
Τα WANςαποτελούνταιαπό LANς Τι είναι το ιαδίκτυο ; Το υπέρτατο δίκτυο υπολογιστών (WAN) Συνδέει εκατοµµύρια τοπικά δίκτυα εν ανήκει κεντρικά σε κανένα Η στοίβα OSI χρησιµοποιείται για την επικοινωνία µεταξύ υπολογιστών Πρωτόκολλο IP δροµολόγηση δεδοµένων Πρωτόκολλα TCP και UDP δηµιουργία πακέτων Οι υπολογιστές έχουν µοναδική διεύθυνση Π.χ. 82.100.75.124 Οι υπολογιστές συνήθως έχουν και όνοµα www.google.com Η ιστορία του ιαδικτύου Η ιστορία του ιαδικτύου (συν.) 1961 1st paper on packet-switching theory "Information Flow in Large Communication Nets" Leonard Kleinrock, MIT 1969 ARPANET created 4 initial nodes 1972 packetswitching theory Ray Tomlinson (BBN) modifies email program for ARPANET - becomes a quick hit. The @ sign is chosen to symbolise at ARPANET 1st email @ 1973 First international connections to the ARPANET: University College of London (England) via NORSAR (Norway) 1974 Vint Cerf & Bob Kahn publishes A protocol for Packet Network Interconnection Transmission Control Program (TCP) 1984 Domain Name System (DNS) introduced Number of hosts breaks 1,000 The Internet converts en masse to use TCP/IP 1961 1969 1972
Η ιστορία του ιαδικτύου (συν.) Το διαδίκτυο. 1987 10,000 hosts connected to the Internet 1989 100,000 hosts connected to the Internet 1991 The World Wide Web is released by CERN 1992 1,000,000 hosts connect to the Internet packetswitching theory ARPANET 1st email @ 1st international connections to TCP DNS introduced TCP/IP ARPANET specification 1000 hosts 10,000 hosts 100,000 hosts WWW 1,000,000 hosts 1961 1969 1972 1973 1974 1984 1987 1989 1991 1992 Το διαδίκτυο. Βασικές εφαρµογές Συνεχής χρήση Εκατοµµύρια χρήστες 24/7 Πολλές εφαρµογές Εργασία Επικοινωνία ιασκέδαση Με / χωρίς φυσική παρουσία χρήστη Από άλλο υπολογιστή Προγραµµατισµένες λειτουργίες Π.χ.... Email ιεύθυνση σε οργανισµό ωρεάν προσωπικές διευθύνσεις Μεταφορά αρχείων Πρόσβαση σε άλλους υπολογιστές Περιήγηση στο WWW Έρευνα (πληροφορίες, χάρτες κτλ.)
Προηγµένες εφαρµογές Πού ανήκει το διαδίκτυο ; Αγορές Chat Ζωντανές δηµοπρασίες ιαδικτυακή τηλεφωνία Online games Distance learning Video streaming Videoconferencing??? Απλά, σε κανένα. εν υπάρχει κάποιο άτοµο η οργανισµός που να έχει στην κατοχή του η έστω υπό τον έλεγχο του ολόκληρο το διαδίκτυο. Σαν δίκτυο ευρείας ζώνης, το διαδίκτυο αποτελείται από πολλά µικρότερα δίκτυα. Αυτά ανήκουν σε άτοµα και οργανισµούς. Το διαδίκτυο δηµιουργείται µέσω των διασυνδέσεων µεταξύ αυτών των δικτύων. Ταχύτητα ιασύνδεσης Μετάδοσης Ταχύτητα ιασύνδεσης Μετάδοσης Η µέτρηση της ταχύτητας διασύνδεσης θεωρείται το πιο σηµαντικό µέγεθος να γνωρίζει κανείς κατά τη χρήση ενός δικτύου Αφορά στον αριθµό των δεδοµένων που µπορεί να µεταδοθεί µέσα από ένα φυσικό κανάλι σε µια δεδοµένη χρονική περίοδο Όσο µεγαλύτερο το εύρος ζώνης ενός µέσου τόσο περισσότερα δεδοµένα µπορούν να µεταδοθούν µέσω αυτού Ταχύτητα µετάδοσης είναι ο χρόνος που απαιτείται για την µετάδοση των δεδοµένων Το bandwidth αντιπροσωπεύει τη χωρητικότητα µιας γραµµής Μονάδα µέτρησης: bits per second (bps) καθώς και πολλαπλάσια: kbps, Mbps
Ταχύτητα ιασύνδεσης Συνδέσεις διαδικτύου Λίγαακόµαλόγιαγιατην µέγιστη ταχύτητα σε µία γραµµή δικτύου Πιο είναι το bandwidth του δικτύου που χρησιµοποιείται στο σπίτι, στο εργαστήριο, σε ένα Internet Café ; Πώς υπολογίζεις τη µέγιστη ταχύτητα σύνδεσης του υπολογιστή σου µε έναν άλλο αποµακρυσµένο υπολογιστή? Ραχοκοκαλιά του διαδικτύου (Internet Backbone) Ένα σύνολο από δίκτυα ψηλής ταχύτητας και χωρητικότητας µέσω των οποίων διακινείται µεγάλος όγκος δεδοµένων Συνήθως ανήκουν στις µεγάλες εταιρίες τηλεπικοινωνιών Παροχέας υπηρεσιών διαδικτύου (Internet service provider (ISP) Εταιρεία που παρέχει σε άλλες εταιρείες ή άτοµα πρόσβαση στο διαδίκτυο Συνδέσεις διαδικτύου Συνδέσεις διαδικτύου Υπάρχουν διάφορες τεχνολογίες σύνδεσης στο διαδίκτυο από το σπίτι Modem: µετατρέπει τα δεδοµένα σε αναλογική µορφή για µεταφορά µέσω των τηλεφωνικών γραµµών. Όταν φτάσουν στον προορισµό τους, τα δεδοµένα µετατρέπονται και πάλι στην κανονική τους µορφή Ψηφιακή γραµµή (digital subscriber line - DSL): κάνει χρήση των κοινών τηλεφωνικών γραµµών για µεταφορά δεδοµένων σε ψηφιακή µορφή. Παρέχει ψηλότερες ταχύτητες σε σύγκριση µε το modem. Καλωδιακό (cable) modem: κάνει χρήση των καλωδιακών γραµµών παροχής τηλεοπτικών προγραµµάτων για µεταφορά των δεδοµένων. Broadband: Σύνδεση στην οποία η ταχύτητα µεταφοράς δεδοµένων είναι ψηλότερη από 128 bits ανά δευτερόλεπτο (bps) Οι συνδέσεις DSL και καλωδιακού modem ανήκουν στην κατηγορία των συνδέσεων broadband Η ταχύτητα λήψης δεδοµένων (από το διαδίκτυο προς τον υπολογιστή) είναι συνήθως ψηλότερη από την ταχύτητα αποστολής δεδοµένων (από τον υπολογιστή προς το διαδίκτυο)
Ασύρµατες συνδέσεις Ασύρµατα δίκτυα - wireless networks Οι ασύρµατες συνδέσεις χρησιµοποιούνται όπου δεν µπορούν ή είναιδύσκολονατοποθετηθούνκαλώδια. Οι συσκευές που είναι απαραίτητες για µια τέτοια σύνδεση είναι: Ποµποί, Κεραίες, ορυφόροι, έκτεςµετάδοσης Πώς γίνεται η µετάδοση στην περίπτωση της ασύρµατης σύνδεσης; ------------------------------------------------------------------------------------- H µετάδοση γίνεται µε χρήση µικροκυµάτων, υπέρυθρων ακτινών, ακτινών Laser. Eφαρµογές: Κινητά τηλέφωνα και φορητοί υπολογιστές µπορούν εύκολα να συνδεθούν στο ίκτυο. network Infrastructure ικτυακή υποδοµή Ασύρµατοι κόµβοι (wireless hosts) laptop, PDA, IP phone Τρέχουν διάφορες εφαρµογές Είναι σταθεροί (non-mobile) ή κινούνται (mobile) Ασύρµατη σύνδεση δεν σηµαίνει πάντα και κινητικότητα (mobility) Ασύρµατα δίκτυα - wireless networks Μεταγωγή πακέτων network Infrastructure ικτυακή υποδοµή base station typically connected to wired network relay - responsible for sending packets between wired network and wireless host(s) in its area e.g., cell towers 802.11 access points Για ταχύτερη µεταφορά δεδοµένων µέσω κοινών γραµµών επικοινωνίας, τα δεδοµένα διασπώνται σε αριθµηµένα πακέτα που έχουν σταθερό µέγεθος. Ειδικοί κόµβοι στο δίκτυο που ονοµάζονται καθοδηγητές (routers) κατευθύνουν τα πακέτα µεταξύ των διαφόρων δικτύων. 15-18
Μοντέλο client - server Μοντέλο client - server Τα δίκτυα υπολογιστών, έχουν οδηγήσει στη δηµιουργία του µοντέλου: πελάτη / εξυπηρετητή (client / server) Εξυπηρετητής αρχείων (file server) Ένας υπολογιστής που αποθηκεύει και διαχειρίζεται τα αρχεία πολλαπλών χρηστών του δικτύου Εξυπηρετητής ιστού (web server) Ένας υπολογιστής που ικανοποιεί τα αιτήµατα των εφαρµογών περιπλάνησης (web browsers) για παροχή ιστοσελίδων Ανοικτά συστήµατα Ανοικτά συστήµατα Proprietary system - Σύστηµα στο οποίο χρησιµοποιούνται τεχνολογίες εταιρειών που µένουν ιδιωτικές και δεν διατίθενται σε όλους Όµως, πολλές φορές τα συστήµατα δεν µπορούν να επικοινωνήσουν µεταξύ τους. Αυτό απαιτεί: Κοινή λειτουργία (Interoperability) Η δυνατότητα επικοινωνίας µεταξύ του λογισµικού και του υλικού υπολογιστών από διαφορετικούς κατασκευαστές. που οδηγεί στα: Ανοικτά συστήµατα (Open systems) Συστήµατα βασισµένα σε κοινό µοντέλο αρχιτεκτονικής δικτύου και σε µια οµάδα από πρωτόκολλα που τα υλοποιούν. Τα επίπεδα του OSI Reference Model Ο International Organization for Standardization (ISO) κατοχύρωσε το: Open Systems Interconnection (OSI) Reference Model Κάθε επίπεδο ασχολείται µε µια συγκεκριµένη άποψη της δικτυακής επικοινωνίας
Πρωτόκολλα δικτύων TCP/IP Τα πρωτόκολλα δικτύου είναι χωρισµένα σε διάφορα στρώµατα ούτως ώστε το κάθε ένα να εξαρτάται από αυτά που είναι χαµηλότερα Μερικές φορές αυτό αναφέρεται ως protocol stack (στοίβα πρωτοκόλλων) TCP-Transmission Control Protocol (Πρωτόκολλο ελέγχου µετάδοσης) Τα µηνύµατα διαχωρίζονται από το λογισµικό TCP σε πακέτα που παραδίδονται στο λογισµικό IP για αποστολή. Στον προορισµό τους, τα πακέτα µπαίνουν στη σωστή σειρά και επανασυνδέονται σε µηνύµατα. IP (Internet Protocol) Πρωτόκολλο διαδικτύου Το λογισµικό IP ασχολείται µε την καθοδήγηση των πακέτων διαµέσου του συµπλέγµατος των διάφορων συνδεδεµένων δικτύων µέχρι τον τελικό τους προορισµό. Τα επίπεδα µερικών σηµαντικών πρωτοκόλλων TCP/IP (συν.) Πρωτόκολλα ψηλού επιπέδου UDP (User Datagram Protocol) Εναλλακτική λύση αντί του TCP εν παρέχει εγγυηµένη υπηρεσία το TCP είναι πολύ αξιόπιστο. Πιο γρήγορο και αποδοτικό Χρησιµοποιείται όταν απαιτείται γρήγορη µετάδοση δεδοµένων µε µια µικρή ανεκτικότητα σε απώλειες Πρωτόκολλα βασισµένα στο TCP/IP Simple Mail Transfer Protocol (SMTP) Για την αποστολή email File Transfer Protocol (FTP) Για τη µεταφορά αρχείων Telnet Για την πρόσβαση σε µακρινό υπολογιστή Hyper Text Transfer Protocol (http) Για την αποστολή ιστοσελίδων
TCP/IP Ports Πρωτόκολλα ψηλού επιπέδου Σε πολλές περιπτώσεις ένας email server τρέχει παράλληλα µε άλλες υπηρεσίες (π.χ. web server) στο ίδιο µηχάνηµα. Η κάθε υπηρεσία (ή server) έχει τουλάχιστον µία µοναδική TCP/IP διεύθυνση στην οποία υπαρχουν συνδεδεµένα τα TCP/IP ports (µε range µεταξύ 0 και 65,535). Το TCP/IP χρησιµοποιεί ports για την παροχή διαφόρων υπηρεσιών. Ο server περιµένει για requests σε αυτό το port (listens) από client ή άλλη εφαρµογή ουτως ώστε δεδοµένα που λαµβάνονται να δίνονται στην υπηρεσία που είναι συνδεδεµένη µε το συγκεκριµένο port. Τείχη (Firewalls) Firewalls Ένα µηχάνηµα που τρέχει ειδικό λογισµικό που δουλεύει σαν ειδική πύλη παρέχοντας τείχος προστασίας από το υπόλοιπο δίκτυο Φιλτράρει τα εισερχόµενα πακέτα, ελέγχοντας την αξιοπιστία τους. Απαγορεύει την είσοδο στο δίκτυο πακέτων που θεωρεί ως αναξιόπιστα η επικίνδυνα Επιβάλλει τους κανόνες προστασίας του δικτύου ενός οργανισµού. Τα firewalls είναι απαραίτητα, ακόµα και σε ιδιώτες Ο ρόλος του Firewall σε ένα τοπικό δίκτυο
Όνοµα και διεύθυνση στο δίκτυο Όνοµα και διεύθυνση στο δίκτυο Όνοµα κόµβου (Hostname) Η µοναδική, ξεχωριστή ταυτότητα του υπολογιστή στο διαδίκτυο. Παράδειγµα: machine.cut.ac.cy Ειδικό λογισµικό δικτύου µεταφράζει το hostname στην αντίστοιχη διεύθυνση IP Παράδειγµα: 205.39.145.18 Μια διεύθυνση IP χωρίζεται σε: ιεύθυνση δικτύου (network address): ορίζει ένα συγκεκριµένο δίκτυο Αριθµό κόµβου (host number): αντιπροσωπεύει ένα συγκεκριµένο υπολογιστή σε αυτό το δίκτυο Ηδιεύθυνση IP αποθηκεύεται σε 4 bytes Τεχνολογία NAT Τεχνολογία NAT (συν.) NAT Network Address Translation Κάθε υπολογιστής έχει 2 διευθύνσεις Ιδιωτική ορατή µόνο εσωτερικά ελέγχεται από τον τοπικό δροµολογητή δηµόσια κοινή για το τοπικό δίκτυο χρησιµοποιείται στην επικοινωνία µε άλλα δίκτυα ίνεται από τον πάροχο σύνδεσης στο διαδίκτυο Πλεονεκτήµατα Εξοικονόµηση διευθύνσεων Απόκρυψη µεγέθους τοπικού δικτύου Μειονεκτήµατα υσκολότερη προσβαση σε κάποιες εξωτερικές υπηρεσίες Προβλήµατα λειτουργίας ορισµένων εφαρµογών
Ένα τεράστιο πρόβληµα Πρωτόκολλο IPv6 ιέυθυνση IP εν εξαρτάται από την υπηρεσία DNS Κάθε χώρα ελέγχει ένα αριθµό από αυτές IPv4: 32-bit αριθµός 4 δισ. ιευθύνσεις Οι IP διευθύνσεις θα τελειώσουν σύντοµα Η χρήση της τεχνολογίας NAT περιορίζει τη ζήτηση Υψηλή χρέωση από ISPs Νέος τρόπος διεύθυνσης 128-bit Πολύ περισσότερες διευθύνσεις 340 δισ. δισ. δισ. δισ. διαθέσιµες Πότε ; εν υπάρχει ακριβής προσδιορισµός!! Σύνδεση κινητών συσκευών Domain Name System Domain Name System Το όνοµα του κόµβου αποτελείται από το προσωπικό του όνοµα ακολουθούµενο από το όνοµα του τοµέα του (domain name) cis.cut.ac.cy είναι η ονοµασία του τοµέα Η ονοµασία του τοµέα χωρίζεται σε δύο η περισσότερα µέρη που αντιπροσωπεύουν ένα οργανισµό και πολλές φορές το συγκεκριµένο τµήµα του οργανισµού στο οποίο ανήκει ένας κόµβος. Το τελευταίο σκέλος ενός ονόµατος κόµβου ονοµάζεται top-level domain (TLD) ύο οργανισµοί µπορούν να έχουν κοινά ονόµατα στους υπολογιστές τους καθώς το διαφορετικό όνοµα του τοµέα καθορίζει τον σωστό υπολογιστή στον οποίο γίνεται αναφορά. 48
Domain Name System Domain Name System Οργανισµοί σε χώρες εκτός των ΗΠΑ έχουν σαν top-level domain ένα κωδικό δύο χαρακτήρων που αντιπροσωπεύει τη χώρα που βρίσκονται Το domain name system (DNS) χρησιµοποιείται κυρίως στη µετάφραση των hostnames σε IP διευθύνσεις. Το DNS είναι ένα παράδειγµα διαµοιρασµένης βάσης δεδοµένων Αν ένας εξυπηρετητής µπορεί να µεταφράσει ένα hostname σε IP διεύθυνση τότε το κάνει Αλλιώς, ζητά από ένα άλλο εξυπηρετητή να κάνει τη µετάφραση. Email Email ένα ηλεκτρονικό µήνυµα που µεταδίδεται από ένα χρήστη σε άλλο µέσω του διαδικτύου Μπορεί να είναι κάτι πολύ απλό (µερικές γραµµές κειµένου) ή να περιλαµβάνει και συνηµµένα αρχεία (εικόνες, κείµενα κτλ.) Αρχικά το email αποτελούσε τον κύριο όγκο των δεδοµένων στο διαδίκτυο
Στοιχεία ενός email Πώς δουλεύει το Email ; Το κυρίως µέρος (body) περιέχει κείµενο ίσως περιέχει και κάποιο συνηµµένο Συνηµµένα (attachments) Όταν δεν είναι ενσωµατωµένα στο κυρίως µέρος, τα συνηµµένα στέλνονται µαζί µε το υπόλοιπο µήνυµα. Περιορισµοί στο µέγεθος Βασίζεται στο µοντέλο Client-Server Provided Interface Client Required Interface Provided Interface Client Required Interface Provided Interface Server Required Interface Provided Interface Client Required Interface Οι email clients επικοινωνούν µε τον email server που παρέχει την κατάλληλη υπηρεσία Email Clients Οι clients εµφανίζονται σε 2 µορφές: εφαρµογές προγράµµατα που εγκαθίστανται και τρέχουν στον υπολογιστή του χρήστη. Π.χ. Microsoft Outlook, Outlook Express, Eudora και Thunderbird Web based εµφανίζονται στο παράθυρο του web browser. Π.χ. Hotmail, gmail αλλά και για email οργανισµών. Email Clients Οι υπηρεσίες που προσφέρουν οι διάφοροι Clients ποικίλλουν εκτός από ένα βασικό σετ. Βασικές λειτουργίες: ηµιουργία νέων emails. Προβολή και αποθήκευση emails που έχουν έρθει. Λίστα µε contacts Ηµερολόγιο Ο client χρειάζεται να ξέρει µε ποιο email server θα επικοινωνεί (IP address ή όνοµα) καθώς και το username / password του χρήστη.
Email Servers Ένας συνδυασµός από εξειδικευµένα προγράµµατα που τρέχουν παράλληλα σε ένα υπολογιστή που τυπικά διαθέτει: γρήγορη σύνδεση στο διαδίκτυο χωρητικότητα αποθήκευσης µεγάλου όγκου δεδοµένων Ο Server διαθέτει και µια λίστα µε τις διευθύνσεις που χειρίζεται Οι servers είναι σχεδιασµένοι να δουλεύουν χωρίς την παρουσία οποιουδήποτε χρήστη. Ο client συνδέεται µε τον email server όταν έχει να στείλει ένα νέο µήνυµα ή να ελέγξει αν έχει λάβει νέα µηνύµατα Όταν παρέχονται και άλλες υπηρεσίες (π.χ. κοινό ηµερολόγιο, ή address books τότε ο client ίσως µένει συνέχεια συνδεδεµένος µε το server για συνεχή λήψη σχετικών πληροφοριών) π.χ. σε τοπικά δίκτυα εταιρικών οργανισµών Email Servers Οι περισσότεροι email servers τρέχουν 2 διαφορετικά προγράµµατα στο ίδιο µηχάνηµα. Το POP3 (Post Office Protocol 3) server, που διαχειρίζεται την ουρά των emails και τα στέλνει στους client όταν αυτοί τα ζητήσουν Το SMTP (simple mail transfer protocol) server που λαµβάνει emails απο clients και στέλνει και λαµβάνει email από και προς άλλους SMTP servers. Μεταξύ των δύο προγραµµατων γίνεται ανταλλαγη πληροφοριών ώστε τα µηνύµατα να διαχειρίζονται κατάλληλα. Γίνεται εκτενής χρήση και του πρωτοκόλλου IMAP (Interim Mail Access Protocol) Client Server επικοινωνία Telnet o client επικοινωνέι µε τον email server για να στείλει νέο µήνυµα η να δεί αν έχει λάβει ο χρήστης νέα µηνύµατα SMTP στο port 25 POP3 στο port 110. ΙΜΑP στο port 143 Πρωτόκολλο (δηλαδή ένα σετ από κανόνες) που επιτρέπει τη σύνδεση και επικοινωνία µεταξύ 2 υπολογιστών Η διαδικασία σύνδεσης µέσω telnet ονοµάζεται και remote login Ο υπολογιστής του χρήστη που ξεκινά τη σύνδεση θεωρείται ως το local (τοπικό) computer Ο υπολογιστής που αποδέχεται τη σύνδεση θεωρείται ως το remote (αποµακρυσµένο) computer. Το remote computer µπορεί να βρίσκεται: Στο διπλανό δωµάτιο Στο διπλανό κτίριο Στη διπλανή πόλη Σε άλλη χώρα
Telnet ftp File Transfer Protocol Βασίζεται και αυτό στο µοντέλο client - server Απαραίτητο φυσικά είναι το IP address ή το hostname του άλλου υπολογιστή username και password... Ο πιο απλός τρόπος είναι µέσω της χρήσης του ftp (File Transfer Protocol) To ftp επιτρέπει τη σύνδεση µε άλλους υπολογιστές για σκοπούς µεταφοράς αρχείων δεδοµένων Περιορισµοί πρόσβασης Συνήθως απαιτείται username / password Μερικά sites επιτρέπουν ανώνυµη πρόσβαση σε δηµόσια files Μερικά sites δεν επιτρέπουν το ανέβασµα αρχείων (upload) ftp File Transfer Protocol ftp File Transfer Protocol Clients command line (text-based) FileZilla http://filezilla.sourceforge.net/ (Free) WS_FTP Pro Dreamweaver FrontPage Servers vsftpd Bulletproof surgeftp
ftp File Transfer Protocol Μετάδοση πληροφορίας στο διαδίκτυο Πλεονεκτήµατα του FTP Εύκολη αναβάθµιση περιεχοµένου (π.χ. ιστοσελίδας) γρήγορο Απλή διαδικασία Εύκολο µοίρασµα αρχείων έναρξη όριο Πηγή 1 2 3 4 5 6 7 8 9 10 11 Παραλήπτης 66 Μετάδοση πληροφορίας στο διαδίκτυο Αξιολόγηση ενός ικτύου έναρξη όριο Πηγή 1 2 3 4 5 6 7 8 9 10 11 Επιβεβαίωση Παραλήπτης 1 2 3 67 Ρυθµός εξυπηρέτησης Το πλήθος των διαδικών ψηφίων (ή πακέτων) που µπορεί να δεχτεί και να µεταδώσει το δίκτυο στη µονάδα του χρόνου Καθυστέρηση Μεταφοράς Το χρονικό διάστηµα µεταξύ της αποστολής του πρώτου bit και της λήψης του από το άλλο άκρο επικοινωνίας Μεταβλητότητα της καθυστέρησης Κανένα δίκτυο δεν µπορεί να εγγυηθεί σταθερή καθυστέρηση µεταφοράς απόάκροσεάκρο Multicasting Ελαχιστοποίηση των τµηµάτων ενός δικτύου στα οποία περνούν πολλά αντίγραφα της ίδιας πληροφορίας Ρυθµοί λαθών Αλλοίωση δεδοµένων Χάσιµο δεδοµένων Επανάληψη της ίδιας πληροφορίας Λήψη σε λάθος σειρά 68