Θέμα: Διακομιστές Διαμεσολάβησης

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Δίκτυα υπολογιστών.
Advertisements

1. Εισαγωγή Ορισμοί:  VOD  NVOD  Live Streaming.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ PHP. Τι θα μάθουμε;  Να καταλάβουμε τι είναι η PHP και πώς δουλεύουν τα PHP scripts  Τι χρειάζεται για να ξεκινήσουμε με την PHP  Να.
Client Access Internet Explorer. Εισαγωγή aXes Terminal Server είναι ένα πρωτοποριακό προϊόν το οποίο μετατρέπει μεταφέρει άμεσα τις οθόνες του iSeries.
Τετάρτη 30 Αυγούστου 2006 ΗΜΕΡΙΔΑ Στα πλαίσια του έργου “Προώθηση της Ευρυζωνικότητας στο Δήμο Χίου” ΟμήρειοΠνευματικό Κέντρο Δήμου Χίου Ομήρειο Πνευματικό.
ΔΙ.ΟΡΓΑΝΩ.ΣΗ Σύστημα ΔΙαχείρισης ΟΡΓΑΝΩσιακής ΓνώΣΗς για τις ελληνικές επιχειρήσεις. Μπίμπη Σταματία1 Σαμολαδάς Ιωάννης1 Σταμέλος Ιωάννης1 Κατσιαδάκης.
Ιστορία του Ιντερνετ.
Εικόνα 4.1: Τμήμα του εθνικού οδικού δικτύου (Αττική οδός)
Ανάλυση και Σύνθεση Τηλεπικοινωνιακών Διατάξεων (ΤΗΛ412)
Microsoft ISA (Internet Security and Acceleration) Server 2004.
ΘΕΜΑ : « Διαδικτυακή εφαρμογή για την εξυ π ηρέτηση των σ π ουδαστών εξ α π οστάσεως » Σπουδαστής : Ανδρέας Μπακόπουλος Επιβλέπων Καθηγητής : Πέτρος Λάμψας.
ΣΕΡΡΕΣ, ΔΕΚΕΜΒΡΙΟΣ 2012 Δημιουργία μιας εφαρμογής σε Java για τη διαχείριση ενός Joomla ιστοτόπου Πτυχιακή Εργασία τoυ Γεώργιου Θεοδωρίδη (1182) Επιβλέπων:
Τεχνολογίες Ηλεκτρονικής Μάθησης
ΕΠΛ 231 – Δομές Δεδομένων και Αλγόριθμοι
Συνάφεια Κρυφής Μνήμης σε Επεκτάσιμα Μηχανήματα. Συστήματα με Κοινή ή Κατανεμημένη Μνήμη  Σύστημα μοιραζόμενης μνήμης  Σύστημα κατανεμημένης μνήμης.
ΙΩΑΝΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΥ 3ο ΦΡΟΝΤΙΣΤΗΡΙΟ ΠΑΡΑΣΚΕΥΗ 19 ΟΚΤΩΒΡΙΟΥ 2012 ΑΙΘΟΥΣΑ Β4 1.
Κατεύθυνση «Προηγμένες Τεχνολογίες Ανάπτυξης Λογισμικού»
Παρουσίαση PocketBiz SmartPhone Κωνσταντίνος Τζαβάρας Sales Manager.
Ντίρλης Νικόλαος- ΕΤΥ 3ο ΦΡΟΝΤΙΣΤΗΡΙΟ ΠΑΡΑΣΚΕΥΗ 25 ΟΚΤΩΒΡΙΟΥ 2013 ΑΙΘΟΥΣΑ Β4 1.
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών “ ΥΠΟΔΟΜΕΣ & ΥΠΗΡΕΣΙΕΣ ΝΕΕΣ ΤΑΣΕΙΣ ” Θεόδωρος Καρούνος,
ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ
Πανεπιστήμιο Μακεδονίας ΠΜΣ Πληροφοριακά Συστήματα Πληροφοριακά Συστήματα για Μάρκετινγκ και Δημοσκοπήσεις Υπεύθυνος Καθηγητής: Α.Α. Οικονομίδης
Γνωριμία με το Λογισμικό του Υπολογιστή 5 ο Κεφάλαιο.
Ντίρλης Νίκος- ΕΤΥ 4ο ΦΡΟΝΤΙΣΤΗΡΙΟ Παρασκευή Β4 1.
ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΔΙΚΤΥΑ ΗΥ - ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ.
Δίκτυα Ηλεκτρονικών Υπολογιστών
Μελέτη και Υλοποίηση Πιλοτικού Δικτύου IPv6 Επίβλεψη: Χρίστος Κ. Ζάχος Γκέκας Δημήτριος Παπαγεωργίου Ιωάννης.
Λειτουργικά Συστήματα Πολλών Χρηστών
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
Δίκτυο είναι ένα σύνολο υπολογιστών και συσκευών
Ασφάλεια σε Ασύρματα Τοπικά Δίκτυα ΙΕΕΕ “IEEE WLAN Security” Μεταπτυχιακή Εργασία Μαλατράς Απόστολος Ο.Π.Α. MScIS Φεβρουάριος 2003.
Streams Streams: κανάλια ροής δεδομένων Κανάλια εισόδου: ανάγνωση δεδομένων Κανάλια εξόδου: αποστολή δεδομένων Συνήθεις πηγές και προορισμοί δεδομένων:
ΛΟΓ201: Τεχνολογία Λογισμικού ΙΙ Διδάσκων: Νίκος Παπασπύρου 1Νίκος ΠαπασπύρουΛΟΓ201:
ΗΥ150 – ΠρογραμματισμόςΞ. Ζαμπούλης ΗΥ-150 Προγραμματισμός Αρχεία.
6/3/2015 OCLC Connexion Εργασία στο μάθημα ψηφιακές βιβλιοθήκες Μαρινοπούλου Μαρία.
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ Σπουδαστές Δάλατζης Νικόλαος Καταπόδης Πέτρος Επιβλέπων.
Δομές Δεδομένων και Αρχεία
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Τύποι Μεταβλητών Τελεστές Βασική Είσοδος/Έξοδος.
Ασφάλεια σε Ασύρματα Τοπικά Δίκτυα ΙΕΕΕ “IEEE WLAN Security” Μεταπτυχιακή Εργασία Μαλατράς Απόστολος Ο.Π.Α. MScIS Φεβρουάριος 2003.
ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ
Ποιότητα Υπηρεσίας σε Ασύρματα Δίκτυα Δρ. Νίκος Πασσάς Κτίριο NOC – 2oς Όροφος.
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΚΤΥΑΚΩΝ ΠΡΩΤΟΚΟΛΛΩΝ ΜΕ ΕΜΦΑΣΗ ΣΕ.
Ελευθερία στα σχολεία Οδηγός εγκατάστασης Ubuntu Ltsp + Εκπαιδευτικό υλικό.
ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΛΛΑΣ ΑΝΑΣΤΑΣΙΟΣ / ΦΕΒΡ ΚΕΦΑΛΑΙΟ 2 ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΕΡΙΕΧΟΜΕΝΟΥ.
ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ (ΕΡΓΑΣΤΗΡΙΟ). 2 Εξοικείωση με πρωτόκολλο TCP Connection Oriented Αξιοπιστία στην παράδοση Σειρά Καθυστερήσεις Χαρακτηριστικά.
Αξιοποίηση παλαιών εργαστηρίων Πληροφορικής με sch-scripts σε διανομή LTS-Ubuntu Κε. ΠΛΗ.ΝΕ.Τ. Σερρών Χ.Τριανταφύλλου-Ι.Ρίτας-Ι.Μποϊδίδης-Α.Κλέτσας 5η.
Χάρης Κονδυλάκης Σχεδιασμός Ιστοχώρων 1. Παραδείγματα ιστοχώρων del.icio.us europa.eu lufthansa.aero cnn.tv.
Δημιουργία εργαστηριακών ασκήσεων τεχνολογίας δικτύων στο λογισμικό προσομοίωσης δικτύων Riverbed. Πτυχιακή Εργασία Τορλαχίδου Σοφία Επιβλέπων καθηγητής:
1 ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ Μηχανογράφηση υπηρεσιών καταστημάτων Self-Video TMHMA ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τ.Ε.Ι. ΣΕΡΡΩΝ.
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΟΜΕΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΔΙΚΤΥΩΝ ΑΝΑΠΤΥΞΗ.
Θέμα Πτυχιακής Εργασίας
Προχωρημένα Θέματα Δικτύων
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ “Ανάπτυξη προγράμματος προσομοίωσης συγκρούσεων σε
Εικόνα 4.1: Τμήμα του εθνικού οδικού δικτύου (Αττική οδός)
Πρότυπος Σχολικός Ιστότοπος Πτυχιακή Εργασία Ευσταθιάδης Πασχάλης
Κατηγορίες και είδη Λογισμικού Αυτοματισμού Γραφείου
Κεφάλαιο 7: Διαδικτύωση-Internet
Αντικειμενοστραφής Προγραμματισμός ΙΙ
Εφαρμογές Νέφους ΚΕΦΑΛΑΙΟ 13.
Πτυχιακή εργασία της Νικολαῒδου Μαρίας (ΑΜ: 3573)
Εφαρμογές Νέφους ΚΕΦΑΛΑΙΟ 13.
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
Συγγραφέας: Ζαγκότας Στεφανος Επιβλέπων Καθηγητής: Ούτσιος Ευάγγελος
Εφαρμογές ιστού και δημιουργία ιστοσελίδων
Εικόνα 4.1: Τμήμα του εθνικού οδικού δικτύου (Αττική οδός)
ΣΥΓΧΡΟΝΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Τρίτη Έκδοση ANDREW S
Δομές ροής προγράμματος
Μεταγράφημα παρουσίασης:

Θέμα: Διακομιστές Διαμεσολάβησης Πτυχιακή Εργασία των Κουζινόπουλου Χάρη - Πουρτουλίδη Θεόδωρου Θέμα: Διακομιστές Διαμεσολάβησης Επιβλέπων καθηγητής: Χειλάς Κωνσταντίνος Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Μέρος Α΄ Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Τι είναι ο Διακομιστής Διαμεσολάβησης Συνδυασμός υλικού και λογισμικού Που εξυπηρετεί Μείωση εύρους ζώνης Μείωση χρόνου απόκρισης Πως λειτουργεί Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Κατηγορίες Διακομιστών Διαμεσολάβησης Διακομιστής Προσωρινής Αποθήκευσης Διαφανής διακομιστής προσωρινής αποθήκευσης Αντίστροφος διακομιστής προσωρινής αποθήκευσης Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Διακομιστής Προσωρινής Αποθήκευσης Local Network Web Server Proxy Server Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Διακομιστής Προσωρινής Αποθήκευσης Τρόπος λειτουργίας Προσωρινή μνήμη (cache) Είδη αλγορίθμων LRU LFU Hybrid Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Διαφανής Διακομιστής Διαμεσολάβησης Τρόπος λειτουργίας Δρομολογητής Διακόπτης Πλεονεκτήματα – Μειονεκτήματα Αποφυγή ρύθμισης φυλλομετρητών Ευκολία διαχείρισης και ασφάλεια Ανακατεύθυνση αιτημάτων Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Αντίστροφος Διακομιστής Διαμεσολάβησης Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Αντίστροφος Διακομιστής Διαμεσολάβησης Τρόπος λειτουργίας Πλεονεκτήματα Εξυπηρέτηση περισσότερων στατικών και δυναμικών δεδομένων Μείωση χρόνου απόκρισης Μείωση κόστους Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Τοπολογίες Διακομιστών Διαμεσολάβησης Γενικά Κατηγορίες Κατανεμημένη Αποθήκευση Ιεραρχική Αποθήκευση Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Διάφορες Τεχνικές Παρακολούθηση δικτύου Λίστες Πρόσβασης Βασικές λίστες πρόσβασης Εξελιγμένες λίστες πρόσβασης Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Ο Διακομιστής Διαμεσολάβησης SQUID Το SQUID είναι από τα πιο δημοφιλή προγράμματα στη κατηγορία των διακομιστών διαμεσολάβησης. Λειτουργεί σε μεγάλο αριθμό λειτουργικών συστημάτων, όπως Linux, FreeBSD και Windows και προσφέρει όλες τις λειτουργίες των σύγχρονων διακομιστών διαμεσολάβησης. Τα πλεονεκτήματα του SQUID είναι: Αξιοπιστία Ταχύτητα Κόστος = Μηδενικό Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Μέρος B΄ Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Ο Διακομιστής Διαμεσολάβησης PIG Local Network Web Server Client Server Cache Manager Header Scan Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Server Τμήμα void connection_loop() { memory_allocation(0); /*allocate memory*/ browser_rx=recv(ss,browser_buffer,1024,0); if(browser_rx==-1||browser_rx==0)perror("[Warning]"); else { if(scan_header())site_connector(); else close(ss); } memory_allocation(1); /*de-allocate memory*/ logfile(); /*after each connection write the logfile */ Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Client Τμήμα send(site_socket,browser_buffer,strlen(browser_buffer),0); while(1) { memset(site_buffer,0,1448); x=recv( site_socket, site_buffer,1448,0);/*receive answer*/ if(x>0) { send(ss, site_buffer, x,0);/*forward the answer*/ printf("%s %s %i\n",site,name,x); if(strlen(name)!=0)write_to_cache(x,counter); } else { connection_close(); break; Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Cache Manager void retrieve_from_cache() { int length=(strlen(site)+1)+(strlen(name)+1); char filename[length]; sprintf(filename,"cache/%s-%s",site,name); printf("Cache retrieving %s...\n",filename); fp4=fopen(filename,"r"); struct stat stat_p; if (fstat (fileno(fp4), &stat_p) ==-1) { printf("[Error]: Could not stat %s\n", filename); fclose(fp4); close(ss); /*after sending, close the socket to browser*/ } Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

Cache Manager else { send_buffer=(char*)malloc(stat_p.st_size); fread(send_buffer,stat_p.st_size,1,fp4); write(ss,send_buffer,stat_p.st_size); printf("Sent %i bytes to host\n",stat_p.st_size); free(send_buffer); fclose(fp4); close(ss); /*after sending, close the socket to browser*/ } Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος

ΤΕΛΟΣ Τει Σερρών Κουζινόπουλος Χάρης – Πουρτουλίδης Θεόδωρος