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

Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

ΔΙΚΤΥΑΔιδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος

Επιμέλεια διαφανειών: Π. Αγγελάτος

Σχολή Ηλεκτρολόγων Μηχανικών

και Μηχανικών Υπολογιστών

Page 2: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Άδεια Χρήσης

Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια χρήσης άλλου τύπου, αυτή πρέπει να αναφέρεται ρητώς.

Page 3: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Στόχος της ώρας

• Πώς επικοινωνούν δύο υπολογιστές

• Πρωτόκολλο TCP/IP

• Διευθύνσεις IP

• Πόρτες

• Πώς λειτουργεί το Internet

• Domain names

• DNS Servers

• Πώς μεταφέρονται οι σελίδες

• Πρωτόκολλο HTTP

• Κεφαλίδες

• Μέθοδοι GET/POST

• HTTP Servers

Page 4: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Internet

• Ένα τεράστιο δίκτυο από δίκτυα

• Αποτελείται από εκατομμύρια δίκτυα

• Δισεκατομμύρια χρήστες

Page 5: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Αναλογία internet

• Φανταζόμαστε το internet σαν μια πόλη.

• Η πόλη αποτελείται από πολυκατοικίες.

• Φανταζόμαστε κάθε υπολογιστή σαν μια πολυκατοικία.

• Κάθε πολυκατοικία έχει μία διεύθυνση.

• Κάθε πολυκατοικία έχει πολλά διαμερίσματα.

• Κάθε διαμέρισμα έχει έναν αριθμό.

• Μπορούμε να στείλουμε ένα γράμμα σε όποιο διαμέρισμα

της πόλης θέλουμε.

Page 6: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Μεταφορά δεδομένων

• Τα δεδομένα κόβονται σε μικρά κομμάτια.

• Κάθε κομμάτι στέλνεται με ένα γράμμα στο διαμέρισμα

της πολυκατοικίας που θέλουμε.

• Το γράμμα ονομάζεται πακέτο.

• Κάθε πακέτο:

• Μεταφέρει ένα κομμάτι των δεδομένων.

• Περιέχει πληροφορίες για τον αποστολέα.

• Περιέχει πληροφορίες για τον παραλήπτη.

• Ο παραλήπτης ενώνει τα πακέτα.

Page 7: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Απλουστευμένο πακέτο

Διεύθυνση αποστολέα Πόρτα αποστολέα

Διεύθυνση παραλήπτη Πόρτα παραλήπτη

Δεδομένα

Page 8: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Διευθυνσιοδότηση

• Κάθε πολυκατοικία (υπολογιστής) έχει μία διεύθυνση.

• Διευθύνσεις IP (Internet Protocol)

• 4 αριθμοί χωρισμένοι με . (τελεία)

• Κάθε αριθμός 0 – 255

• 192.168.1.1

Page 9: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Δυνατοί Συνδυασμοί

• 4 αριθμοί

• 256 δυνατές τιμές για κάθε αριθμό

• Συνολικα, 2564 = 4.294.967.296 δυνατοί συνδυασμοί!

• Όμως δεν είναι αρκετοί!

Page 10: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Χρήστες του Internet

• Υπολογιστές Desktop

• Υπολογιστές Laptop

• Υπολογιστές παλάμης ή netbooks

• Κινητά τηλέφωνα

• Παιχνιδομηχανές

• Εκτυπωτές

• Τηλεοράσεις

• Servers

• …

Δεν αρκεί μία σύνδεση για κάθε άνθρωπο!

Page 11: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

IPv6

• Διάδοχος του IPv4

• Δεν έχουμε πλέον 4 αριθμούς για κάθε διεύθυνση

• 16 αριθμοί για κάθε διεύθυνση• Περισσότεροι από

340.200.000.000.000.000.000.000.000.000.000.000.000.000

συνδυασμοί

• Πολύ περισσότεροι απ’ όσα τ’ αστέρια του σύμπαντος!

• Είναι σίγουρα αρκετοί.

Page 12: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Πόρτες

• Κάθε πολυκατοικία έχει 65535 διαμερίσματα.

• Κάθε διαμέρισμα έχει μία πόρτα με αριθμό 1 – 65535

• Σε κάθε διαμέρισμα μπορεί να ζει ένα πρόγραμμα

• Τα γράμματα που φτάνουν σε κάποιο διαμέρισμα τα

επεξεργάζεται το πρόγραμμα και απαντά.

Page 13: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Συνήθεις «ένοικοι»

• Διαμέρισμα 80 = Υπηρεσία ιστοσελίδας

• Διαμέρισμα 1863 = MSN

• Διαμέρισμα 6881 = Torrent

• κ.ό.κ.

Page 14: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Η επικοινωνία

• Servers:• προγράμματα που «ακούνε» για μηνύματα

• ζούν σε κάποιο διαμέρισμα κάποιας πολυκατοικίας

• Clients:• προγράμματα που «συνδέονται» στους servers

ServerClient

Page 15: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις
Page 16: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις
Page 17: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Διαδικασία Σύνδεσης

• Ο server «ακούει» σε μία προκαθορισμένη πόρτα.

• O client «στέλνει γράμμα» να δει αν η πόρτα «ακούει».

80221 44

3

51

2

Page 18: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Διαδικασία Σύνδεσης

• Ο server «δηλώνει» ότι ακούει.

• Η σύνδεση επιτυγχάνεται.

80221 44

3

51

2

Page 19: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Χειραψία

• Η διαδικασία σύνδεσης ονομάζεται χειραψία.

• Η ιδέα είναι γνωστή ως TCP/IP

• Αφού επιτευχθεί η σύνδεση μπορούν να

ανταλλάξουν δεδομένα.

Page 20: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Πόρτες συνδεσης

• Για την σύνδεση δεσμεύεται μία πόρτα στον client.

• Μετά το τέλος της σύνδεσης, η πόρτα μπορεί να

επαναχρησιμοποιηθεί.

Page 21: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Πολλοί servers, πολλοί clients

Page 22: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

WWW

• World Wide Web

• Παγκόσμιος ιστός

• Ένα μόνο μέρος του Internet

• Το σύνολο των διασυνδεδεμένων ιστοσελίδων

Page 23: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Δεν ειναι WWW

• MSN, Skype, Google Talk, Yahoo Messenger

• Torrents

• FTP

• SSH, VNC, TeamViewer

• E-mail

• Multiplayer video games

Page 24: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Πως δουλεύει το WWW

• Υπάρχουν WWW servers

• www.google.com

• www.facebook.com

• www.youtube.com

• en.wikipedia.org

• www.msn.com

• www.twitter.com

• Είναι προγράμματα που αποθηκεύουν ιστοσελίδες.

• «Ζουν» στο διαμέρισμα 80 κάποιου υπολογιστή.

Page 25: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Domain Names

• Το www αποτελείται από υπηρεσίες.

• Κάθε υπηρεσία ζει σε κάποια πολυκατοικία.

• Μία πολυκατοικία μπορεί να έχει ένα όνομα (ή περισσότερα)

• Το όνομα μιας πολυκατοικίας ονομάζεται domain.

• Παραδείγματα domain:

• google.com

• www.in.gr

• el.wikipedia.org

Page 26: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Πρόβλημα

• Ένα γράμμα πρέπει να έχει διευθύνσεις σε μορφή IP

• Είναι δύσκολο να θυμόμαστε τις διευθύνσεις κάθε υπηρεσίας

• Είναι εύκολο να θυμόμαστε domain names

Page 27: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Λύση

• Θυμόμαστε μόνο μία διεύθυνση πολυκατοικίας

• Στο διαμέρισμα 53 ζει ένας κατάλογος

• Ο κατάλογος περιέχει δεδομένα της μορφής “Domain - IP”

• Ρωτάμε κάθε φορά τη διεύθυνση της πολυκατοικίας που

θέλουμε

Page 28: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Domain Name System

• Υπάρχουν πολλοί DNS Server στο Internet.

• Ακούνε στην πόρτα 53

• Ένας υπολογιστής χρειάζεται να ξέρει την διεύθυνση ενός

από αυτούς.

• Αν ένας DNS Server δε ξέρει, ρωτάει κάποιον άλλον.

• Παράδειγμα

• Google DNS 8.8.8.8

• Vivodi DNS 80.76.33.227

Page 29: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

DNS Πληροφόρηση

Δώσε μου το IP του google.com

Είναι 66.249.92.104

DNS server

53

Page 30: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Πρωτόκολλα

• Ορίζουν κανόνες ανταλλαγής δεδομένων

• Πρωτόκολλο τηλεφωνήματος

1. Καλώ τον αριθμό

2. Περιμένω να ακούσω «Ναι»

3. Λέω ό,τι έχω να πω

4. Λέω «Γεια»

5. Κλείνω το τηλέφωνο

Page 31: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

HTTP

• Hyper Text Transfer Protocol

• Πρωτόκολλο για τη μεταφορά υπερ-κειμένου (HyperText)

Κεντρική ιδέα

1. Συνδέομαι στην υπηρεσία

2. Κάνω ένα αίτημα σελίδας

3. Περιμένω για απάντηση

4. Παίρνω την απάντηση

5. Αποσυνδέομαι

Page 32: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

HTTP

• Με το HTTP μεταφέρουμε HTML, CSS, φωτογραφίες κλπ

• Γενικότερα οποιοδήποτε αρχείο

• Παραδείγματα αίτημάτων

• Φέρε μου το αρχείο mypage.html

• Φέρε μου το αρχείο menu.png

• Φέρε το αρχείο style.css

Page 33: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Σύνδεση σε ιστοσελίδα

Δώσε μου την αρχική σελίδα

Ορίστε η αρχική σελίδαεσύ www.google.com

80

Page 34: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Πώς μοιάζει

Δώσε μου την αρχική σελίδα

Διεύθυνση αποστολέα

88.218.141.217

Πόρτα αποστολέα

43236

Διεύθυνση παραλήπτη

74.125.39.105

Πόρτα παραλήπτη

80

Δεδομένα

GET /index.html HTTP/1.1Host: www.google.gr

Page 35: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Πώς μοιάζει

Διεύθυνση αποστολέα

74.125.39.105

Πόρτα αποστολέα

80

Διεύθυνση παραλήπτη

88.218.141.217

Πόρτα παραλήπτη

43236

Δεδομένα

HTTP/1.1 200 OKDate: Mon, 23 May 2005 22:38:34 GMTServer: Apache/1.3.3.7 (Unix) (Red-Hat/Linux)Last-Modified: Wed, 08 Jan 2003 23:11:55 GMTContent-Length: 438Connection: closeContent-Type: text/html; charset=UTF-8

<html> <he

Ορίστε η αρχική σελίδα

Page 36: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Αιτήματα και Απαντήσεις

• Αποτελούνται από:

• Κεφαλίδα

• Σώμα

• Η κεφαλίδα χωρίζεται από το σώμα με μία κενή γραμμή

Page 37: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Αιτήματα

• Αποτελούνται από:

• Γραμμή αίτησης

• Κεφαλίδες

• Κενή γραμμή

• Προαιρετικό σώμα

Page 38: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Αιτήματα

• Γραμμή αίτησης

• GET /index.html HTTP/1.1

μέθοδος αρχείο έκδοση

πρωτοκόλου

Page 39: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Κεφαλίδες

• Χωρίζονται με αλλαγή γραμμής.

• Μπορούν να είναι περισσότερες από μία.

• Μορφή

• Όνομα: τιμή

• Παράδειγμα

• Host: google.com (υποχρεωτική κεφαλίδα)

• Cookie: foo=bar

Page 40: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Απαντήσεις

• Αποτελούνται από:

• Γραμμή απάντησης

• Κεφαλίδες

• Κενή γραμμή

• Προαιρετικό σώμα

Page 41: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Απαντήσεις

• Γραμμή απάντησης

• HTTP/1.1 200 OK

έκδοση

πρωτοκόλλουκωδικός

κατάστασης

περιγραφή κωδικού

κατάστασης

Page 42: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Μέθοδοι

• Στο www χρησιμοποιούνται οι μέθοδοι GET και POST.

• Η μέθοδος δηλώνεται στην πρώτη γραμμή της αίτησης.

• Με GET:

• Παίρνω δεδομένα

• Δεν αλλάζω την κατάσταση της σελίδας

• Με POST:

• Στέλνω δεδομένα

• Πιθανώς αλλάζω την κατάσταση της σελίδας

Page 43: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Μέθοδοι

• Με GET:

• Βλέπω τα νέα της ημέρας

• Διαβάζω τα email μου

• Κατεβάζω μία φωτογραφία

• Με POST:

• Γράφω μία ανάρτηση στο blog μου

• Στέλνω ένα email

• Ανεβάζω μία εικόνα στο προφίλ μου

Page 44: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

POST

<form action="http://ntua.gr/login.php" method="post">

<input type="text" name="username" />

<input type="password" name="password" />

<input type="submit" />

</form>

Αίτημα

POST /login.php HTTP/1.1Host: ntua.grUser-Agent: Mozilla/5.0 [...]Content-Type: application/x-www-form-urlencodedContent-Length: 31

username=el08133&password=12345

Page 45: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

GET

<form action="http://ntua.gr/login.php" method=“get">

<input type="text" name="username" />

<input type="password" name="password" />

<input type="submit" />

</form>

Αίτημα

GET /login.php?username=el08133&password=12345 HTTP/1.1Host: ntua.grUser-Agent: Mozilla/5.0 […]

Page 46: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

HTTP Servers

• Προγράμματα που διαβάζουν αιτήματα και απαντούν

• Υπακούν στο πρωτόκολλο HTTP

• Ζουν στο διαμέρισμα 80

• Απαντούν με σελίδες είτε αποθηκευμένες στον δίσκο είτε

φτιαγμένες επιτόπου.

• Η επιτόπου κατασκευή γίνεται με κάποια γλώσσα

προγραμματισμού (π.χ. PHP)

Page 47: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Διάσημοι HTTP Servers

• Apache

• Καλός για δυναμικές σελίδες

• Ανοίγει ξεχωριστή διεργασία για κάθε αίτημα που του έρχεται

• Συνδυάζεται με PHP

• Nginx

• Καλός για στατικό περιεχόμενο

• Χειρίζεται άνετα πολλές ταυτόχρονες συνδέσεις

• Μία κύρια διεργασία

• Lighttpd

• Καλός για στατικό περιεχόμενο

Page 48: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Περιορισμοί

• Τι δεν μπορούμε να κάνουμε:

Page 49: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Μάθαμε

• Ποιες τεχνολογίες κάνουν το WWW να δουλεύει

• Πώς επικοινωνούν 2 υπολογιστές

• Τι είναι DNS

• Τι είναι HTTP

• Περιορισμοί του Web

Page 50: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Την επόμενη φορά...

• Εισαγωγικό μάθημα στην PHP

• Βασική σύνταξη

• Μεταβλητές

• Συναρτήσεις

• Χειρισμός φορμών

Page 51: Δικτυα - ocw.aoc.ntua.gr · Στόχος της ώρας •Πώς επικοινωνούν δύο υπολογιστές • Πρωτόκολλο TCP/IP • Διευθύνσεις

Χρηματοδότηση

Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.

Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα» του ΕΜΠ έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του υλικού.

Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους.