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



Σχετικά έγγραφα
Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός

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

Περί δικτύων. Δρ. Ματθαίος Πατρινόπουλος

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

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

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

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία ( ) Υπηρεσία FTP (File Transfer Protocol)

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Υπηρεσίες Internet. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα θ

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

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

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

Π ΤΥ Χ ΙΑ Κ Η ΕΡΓΑΣΙΑ

Internet Τοπικό δίκτυο LAN Δίκτυο Ευρείας Περιοχής WAN Διαδίκτυο Πρόγραμμα Πλοήγησης φυλλομετρητής Πάροχοι Υπηρεσιών Internet URL HTML links

To λεξικό του Internet

Λογισµικό (Software SW) Λειτουργικά Συστήµατα και ίκτυα

Προγραμματισμός Ιστοσελίδων (Web Design)

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης

2.9 Διαδίκτυο Χρήση του διαδικτύου για την εκτέλεση απλών εργασιών

Πρωτόκολλα Διαδικτύου. Άγγελος Ρούσκας Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιώς

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

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΑΛΕΞΑΝΔΡΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ A.M ΘΕΜΑ: ΑΣΦΑΛΕΙΑ ΣΤΟ TCP/IP ΚΑΙ ΣΤΟ WEB ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΤΣΙΑΝΤΗΣ ΛΕΩΝΙΔΑΣ

Περιεχόμενα. Πρόλογος... xiii

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

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

Κινητές τεχνολογίες;

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

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I

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

7.2.2 Σχέση OSI και TCP/IP

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 1: Εισαγωγή. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Κεφάλαιο 2. Υπολογιστές και Τεχνολογία Επικοινωνιών Παρελθόν - Παρόν - Μέλλον

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

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

Κάντε κλικ για έναρξη

Διδάσκων: Παναγιώτης Ανδρέου

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

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

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

Βασικές Έννοιες Web Εφαρμογών

Δίκτυα Υπολογιστών Ενότητα 3: Domain Name System - DNS

Βασικές Υπηρεσίες Διαδικτύου. Επικοινωνίες Δεδομένων Μάθημα 2 ο

Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0. Εφαρμογές Πληροφορικής Κεφ. 9 Καραμαούνας Πολύκαρπος 1

Δίκτυα Η/Υ, Διαδίκτυο & Παγκόσμιος Ιστός

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

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies)

Ιόνιο Πανεπιστήµιο. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα Θ. Υπηρεσίες Internet. ρ. Ε. Μάγκος

Αλεξάνδρειο Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεσσαλονίκης (ΑΤΕΙ-Θ) Τμήμα Διατροφής - Διαιτολογίας - Πληροφορική Θεωρία

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 7

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων

Διαδίκτυο: Ιστορία, Δομή, Υπηρεσίες

Εφαρμογές Συστημάτων Γεωγραφικών Πληροφοριών

Οδηγός ιαχείρισης Λειτουργίας Σχολικού Εργαστηρίου Windows 2000 Server

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

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Internet -

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

Ορολογία. Access rights (Δικαιώματα πρόσβασης): Περιγραφή των δικαιωμάτων που παρέχονται για σε φακέλους και αρχεία. Bandwidth (Εύρος ζώνης):

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Internet -

Ενότητα 8. Εισαγωγή στην Πληροφορική. Internet: Τότε και Τώρα. Κεφάλαιο 8Α. Τρόπος Λειτουργίας Internet. Χειµερινό Εξάµηνο

Θέματα Προγραμματισμού Διαδικτύου Εισαγωγή - Πρωτόκολλα

1 η Διάλεξη: Εισαγωγή στο Διαδίκτυο

Δρ Παρασκευή Μεντζέλου Επίκουρος Καθηγήτρια Πληροφορικής Γενικό Τμήμα Θετικών Επιστημών

Ηλεκτρονική Επιχειρηματικότητα

7.8 Σύστημα Ονομάτων Περιοχών (Domain Name System, DNS) Χώρος Ονομάτων του DNS

Τι διαφορά έχει μια ιστοσελίδα του Διαδραστικού Ιστού web 2.0 από εκείνη του Στατικού Ιστού web 1.0;

Κινητές τεχνολογίες;

Εισαγωγη στην html. Η δομή μιας ιστοσελίδας (αρχείο html) Η βασική δομή ενός αρχείου html είναι η εξής: <html> <head>

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

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

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

ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ

Εισαγωγή στο Διαδίκτυο και στην Υπηρεσία περιήγησης του Παγκόσμιου Ιστού (WWW) Επικοινωνίες Δεδομένων Μάθημα 1 ο

Κεφάλαιο 6ο ΕΠΙΠΕΔΟ ΕΦΑΡΜΟΓΗΣ. Εισαγωγή

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

Η εφεύρεση του Παγκόσμιου Ιστού: ένα παράδειγμα συνδυαστικής γνώσης

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26

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

Information Technology for Business

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος

Απομακρυσμένη Πρόσβαση και Εντολές Ελέγχου και Υποστήριξης

Πρόσκληση 10: Προηγμένες Τηλεματικές Υπηρεσίες Τ.Ε.Ι. Ηπείρου Δίκτυο Τ.Ε.Ι. Ηπείρου ΙΙ ΛΕΞΙΚΟ ΟΡΩΝ

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425

6.2 Υπηρεσίες Διαδικτύου

Κεφάλαιο 13 Εφαρμογές Διαδικτύου

ΤΕΙ ΚΑΒΑΛΑΣ Σχολή Τεχνολογικών Εφαρμογών Τμήμα Βιομηχανικής Πληροφορικής

2.9.4 Χρήση του διαδικτύου για την εκτέλεση απλών εργασιών

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ.

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

Client server Peer-to-peer (Οµότιµα ίκτυα)

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

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

Ενότητα 1: HTTP, Clients και Servers. (Web, το θεμέλιο του Σημασιολογικού Ιστού)

Εισαγωγή στο TCP/IP. Π. Γαλάτης

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

Απόδοση συστηµάτων thin-client σε ασύρµατα δίκτυα

Transcript:

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

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

Βιβλία

Εγγραφή στο μάθημα Όποιος/α επιθυμεί να εγγραφεί στο μάθημα πρέπει μέχρι τις 13.00 της Δευτέρας 29 Σεπτεμβρίου να έχει αποκτήσει ένα ιστολόγιο στο wordpress.com μια virtual machine στο okeanos.grnet.gr έναν λογαριασμό στο github.com να έχει αποστείλει συμπληρωμένη την φόρμα εγγραφής του twww.inf.uth.gr

Internet και World Wide Web Διαφορετικά μεταξύ τους αλλά αλληλοσχετιζόμενα Internet: μαζικό δίκτυο δικτύων, μια υποδομή δικτύωσης. Χρησιμοποιεί TCP/IP για την ανταλλαγή μηνυμάτων World Wide Web (Παγκόσμιος Ιστός): μοντέλο διαμοιρασμού πληροφορίας, κτισμένο πάνω στο Internet. Χρησιμοποιεί το πρωτόκολο HTTP, μια απο τις γλώσσες του Internet, για την εκπομπή δεδομένων.

Ο Παγκόσμιος Ιστός Servers (κάθε υπολογιστής που τρέχει μια εφαρμογή web server όπως apache) και clients (υπολογιστές με browser) διασυνδεδεμένους (καλωδιακά ή ασύρματα)

Ο παγκόσμιος ιστός (Google) An underlying physical infrastructure of a very large numbers of networked computers located at data centers around the world A distributed file system A structured distributed storage A lock service (+replication, caching) A programming model that allows the management of very large parallel and distributed computations

Servers & Browsers

Ο Παγκόσμιος Ιστός (Berners-Lee) Ένα σύστημα καθολικά μοναδικών αναγνωριστικών για τους πόρους στο διαδίκτυο και αλλού Universal Document Identifier (UDI), Uniform Resource Locator (URL), Uniform Resource Identifier (URI) Η γλώσσα δημοσιοποίησης HyperText Markup Language (HTML) Το Hypertext Transfer Protocol (HTTP)

Internet Protocol (IP) Απλό πρωτόκολο για ανταλαγή δεδομένων μεταξύ δύο υπολογιστών Κάθε συσκευή έχει μια 32-bit διεύθυνση IP Αποτελείται απο τέσερεις 8-bit αριθμούς (μεταξύ 0 and 255) π.χ. 145.10.34.3 Βρείτε την IP διεύθυνσή σας: whatismyip.com Βρείτε την τοπική IP διεύθυνσή σας : ipconfig

Τωρινή κατάσταση IP

Transmission Control Protocol (TCP) Προσθέτει multiplexing, εγγύηση επίδoσης μηνύματος,... στο IP multiplexing: χρήση της ίδιας διεύθυνσης IP απο περισσότερα του ενός προγράμματα port: ένας αριθμός για κάθε πρόγραμμα ή υπηρεσία port 80: web browser port 25: email port 22: ssh port 5190: AOL Instant Messenger Μερικά προγράμματα (games, streaming media) χρησιμοποιούν UDP (απλούστερο του TCP)

Domain Name System (DNS) Σύνολο servers που συνδέουν IP ονόματα με IP διευθύνσεις www.uth.gr 194.177.200.10 Πολλά συστήματα διατηρούν μια local cache που ονομάζεται hosts file Windows: C:\Windows\system32\drivers\etc\hosts Mac: /private/etc/hosts Linux: /etc/hosts Θα επιστρέφουμε με στοιχεία του internet κατά καιρούς

Client-server

Στατικό μέρος του ΠΙ.....

ΗΤ??? HTML δηλώνει στον browser πως θα παρουσιάσει το περιεχόμενο στον χρήστη. HTTP το πρωτόκολο επικοινωνίας των clients και των servers στον ΠΙ. Ο server χρησιμοποιεί HTTP για να στείλει HTML στον client.

HyperText Markup Language (HTML) ή XHTML ή HTML5 ένα σύνολο απο ετικέτες και ιδιότητες ετικετών (tags, tag attributes). προσθέτοντας σε ένα κείμενο ετικέτες δηλώνουμε στον browser πως θα το μορφοποιήσει. περιγράφουμε το περιεχόμενο και την δομή της πληροφορίας σε μια σελίδα του ΠΙ δεν ορίζουμε τον τρόπο που θα το παρουσιάσει ανοίγουμε και κλείνουμε ετικέτες για να περικλείσουμε ένα μέρος του κειμένου το όνομα της καθε ετικέτας λέγεται element σύνταξη: <element> content </element> παράδειγμα: <p>this is a paragraph</p>

tags & attributes μερικά tags συμπεριλαμβάνουν επιρπόσθετη πληροφορία που ονομάζεται attribute σύνταξη: <element attribute="value" attribute="value"> content </element> παράδειγμα: <a href="page2.html">next page</a> μερικά tags δεν έχουν περιεχόμενο, μπορούν να ανοιχθούν και να κλειστούν με ένα tag σύνταξη: <element attribute="value" attribute="value" /> παράδειγμα: <img src="bunny.jpg" alt="a bunny" /> παράδειγμα: <hr />

Παράδειγμα

άλλα παραδείγματα

Πρέπει να μάθετε HTML μόνοι σας