Διάλεξη 7 η - Networks



Σχετικά έγγραφα
Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

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

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

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

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

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

Network Address Translation (NAT)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

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

Πρωτόκολλα Διαδικτύου

Δίκτυα Θεωρία

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

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

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

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

α. Το μέγιστο μήκος δεδομένων του ωφέλιμου φορτίου του πλαισίου Ethernet είναι 1500 οκτάδες. ΣΩΣΤΟ

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ

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

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

Δίκτυα Θεωρία

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

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

Η ΙΣΤΟΡΙΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟ ΟΥ ΝΙΩΡΑ ΠΑΝΑΓΙΩΤΑ ΜΠΑΤΖΙΟΥ ΕΥΓΕΝΙΑ/ΕΛΕΝΗ Γ2 38o Γυμνάσιο Αθηνών ΕΤΟΣ 2011

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Εισαγωγή στους Υπολογιστές

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

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

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

α) η καταγραφή και η σύλληψη της δικτυακής κίνησης (capture) και β) η ανάλυση της δικτυακής κίνησης.

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

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

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

Μάθημα 6: Αρχιτεκτονική TCP/IP

Βασίλειος Κοντογιάννης ΠΕ19

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

ΟΝΟΜΑΤΟΔΟΣΙΑ ΚΑΙ IP ΔΙΕΥΘΥΝΣΕΙΣ. ΜΕΡΟΣ 2 ο

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

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

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

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

DNS. Όλες οι άλλες υπηρεσίες του Διαδικτύου, (WWW και ) χρησιμοποιούν το DNS

Κεφάλαιο > Ε Π Α Ν Α Λ Η Ψ Η Επικοινωνιακό Υποδίκτυο / TCP / UDP. Σελ

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

7.2 Τεχνολογία TCP/IP

Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112

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

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

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

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

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

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

ΕΠΑΝΑΛΗΠΤΙΚΟ ΤΕΣΤ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 8: Διαδίκτυο Βασικές Έννοιες

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

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

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

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας

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

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

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Ηλεκτρονικού Ταχυδρομείου - SMTP

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

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

Διαχείριση Δικτύων Εργαστήριο (Διαφάνειες)

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

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

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP

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

Πρωτόκολλο FTP. Από τα παλαιότερα πρωτόκολλα του ArpaNet Το FTP είναι μια τυποποίηση του TCP/IP Πρόκειται για πρωτόκολο γενικού σκοπού

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

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ 1 στα Δίκτυα Υπολογιστών

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

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

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

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

Υπολογιστές και ίκτυα Η/Υ.

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

ΔΙΚΤΥΑ Δίκτυα Υπολογιστών Δίκτυα τηλεφωνίας (σταθερής, κινητής) Δίκτυα αισθητήρων

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας

Σχεδίαση και Ανάπτυξη Ιστότοπων

Transcript:

Διάλεξη 7 η - Networks Ομιλητής: Κιντσάκης Θάνος Σύνταξη - Επιμέλεια Διαφανειών: ü Αυδίκου Χριστίνα ü Κιντσάκης Θάνος ü Πάπιστας Γιάννης ü Τούμπας Κώστας De. Co. De

Ορισμός Δικτύου Ένα δίκτυο είναι ένας συνδυασμός συστημάτων, τα οποία συνδέονται μεταξύ τους μέσω κάποιου μέσου μετάδοσης (καλώδιο, αέρα).

Ιστορία Δικτύων 1940: George Steblitz, τηλέτυπος (πρώτο παράδειγμα δικτύου) 1964: Dartmouth College, Time Sharing system (το πρώτο WAN) MIT, χρήση υπολογιστή για δρομολόγηση τηλεφωνικών γραμμών

1969: Δημιουργία του ARPAnet για τη σύνδεση τεσσάρων πανεπιστημίων: University of California University of Santa Barbara Stanford Research Ins8tute University of Utah Δεκαετία 70 και 80: Επέκταση του δικτύου ARPAnet. Στο τέλος της δεκαετίας του 80 αριθμούσε πάνω από 100.000 υπολογιστές. Δημιουργούνται τα πρωτόκολλα IP και ΤCP.

1989: Το ARPAnet μετονομάζεται σε Internet. Υιοθετείται το πρωτόκολλο TCP/IP τόσο από προσωπικά όσο και από ακαδημαϊκά δίκτυα, που εισχωρούν στο Internet. 1991: Tim Berners- Lee, Ανάπτυξη της τεχνολογίας Παγκόσμιου Ιστού (WWW) στο CERN.

Παγκόσμιος Ιστός - WWW World Wide Web Αποτελεί μια συλλογή από έγγραφα πολυμέσων. Είναι ένας τρόπος πρόσβασης σε πληροφορίες του Διαδικτύου.

Ιστορία Δικτύων (συνέχεια) Δεκαετία 90: Πολυμέσα Ευρεία διάδοση κινητών επικοινωνιών Εφαρμογές με φιλική διεπαφή χρήστη Επικράτηση του Internet Εμπορικοί ISPs Μηχανές αναζήτησης κτλ.

Δεκαετία 2000: Διάδοση των Broadband συνδέσεων. Καθημερινή χρήση των Google, Skype, Youtube Αλματώδη ανάπτυξη κοινωνικών δικτύων όπως το Facebook Εμφάνιση του Web 2.0

Web 1.0 VS Web 2.0 Web 1.0 Στατικές σελίδες Καμία παρέμβαση του χρήστη στο περιεχόμενο Html tags and extensions Web 2.0 ü Δυναμικές σελίδες ü Ο χρήστης αποτελεί την πληροφορία ü Eντολές διάδρασης ü Δυναμικές Γλώσσες Προγραμματισμού ü CSS Styling ü Database systems

Συνδεσιμότητα στο Internet Internet E- mail only No conneckvity

Χρήστες του Internet ανά Ήπειρο

Διείσδυση του Internet στον Ελληνικό Πληθυσμό

Λόγοι Χρήσης του Internet από Έλληνες Χρήστες Πηγή: Metron Analysis

Χρήσεις Δικτύων Σήμερα Υπηρεσίες στο Διαδίκτυο: Ηλεκτρονικό Ταχυδρομείο (e- mail) Μεταφορά Αρχείων (file transfer) Ομάδες Ειδήσεων (newsgroup) Social Networks (Facebook, TwiŽer, 4sq )

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

Μοντέλο - Πρωτόκολλο Μοντέλο είναι μια προδιαγραφή που έχει οριστεί από κάποιον οργανισμό προτυποποίησης ως οδηγός αναφοράς για το σχεδιασμό δικτύων. Πρωτόκολλο είναι ένα σύνολο κανόνων που ελέγχουν την αλληλεπίδραση μεταξύ διάφορων συσκευών σε ένα δίκτυο.

Δικτυακά Μοντέλα Οργανωμένα σε επίπεδα. Κάθε επίπεδο είναι υπεύθυνο για διαφορετική λειτουργία του δικτύου. Η πληροφορία μεταδίδεται από κάθε επίπεδο στο επόμενο προς τα πάνω ή κάτω. Τα πιο γνωστά Πολυεπίπεδα Δικτυακά Μοντέλα: TCP/IP OSI

Αντιστοιχία OSI TCP/IP

Network Access Layer Τα κυριότερα πρωτόκολλα που απαρτίζουν το επίπεδο αυτό είναι: Ethernet Wi- Fi Η διευθυνσιοδότηση γίνεται με τη χρήση του MAC Address

Ethernet Το πιο διαδεδομένο πρωτόκολλο στο χαμηλότερο επίπεδο. Υπεύθυνο για το πώς μεταδίδονται τα δεδομένα μέσα από ενσύρματο μέσο.

IEEE 802.11 Αποτελεί το standard πρωτόκολλο για την ασύρματη επικοινωνία συσκευών στις συχνότητες των 2.4, 3.6 και 5 GHZ Αυτή τη στιγμή βρισκόμαστε στην έκδοση n (a,b,g προηγήθηκαν).

MAC address Κάθε συσκευή που είναι μέρος ενός δικτύου (Ethernet, 802.11, Bluetooth κτλ) χαρακτηρίζεται από μια μοναδική 48 bit διεύθυνση. Μας δίνει τη δυνατότητα να αναγνωρίζουμε μοναδικά ποιες συσκευές είναι συνδεδεμένες στο δίκτυο μας.

Internet Layer - IP Το πρωτόκολλο IP προσφέρει: Μοναδική διεύθυνση Επικοινωνία χωρίς σύνδεση Δρομολόγηση (Rou ng) Unicast (host to host) Broadcast (host to address range) Mul cast (specific hosts)

IP address Αποτελείται από 4 περιοχές του 1 byte (8 bit) Προσδιορίζει μοναδικά κάθε συσκευή στο διαδίκτυο

IPv6 address Το πρωτόκολλο IPv4 έχει φτάσει στα όρια του. Το νέο IPv6 χρησιμοποιεί 16 αντί 4 bytes και προσφέρει πολύ μεγαλύτερο αριθμό διευθύνσεων. Η αλλαγή θα είναι αργή διότι απαιτείται αλλαγή στο χρησιμοποιούμενο hardware (routers).

IP Packet Τα δεδομένα για τη μετάδοσή τους κόβονται σε κομμάτια, τα πακέτα. Κάθε πακέτο έχει μια header (κεφαλίδα) με τις IP διευθύνσεις αποστολέα - παραλήπτη. Τα πακέτα συναρμολογούνται και σχηματίζουν την αρχική πληροφορία. Το πρωτόκολλο IP είναι υπεύθυνο για τη δρομολόγηση των πακέτων, όμως δεν εγγυάται τη σωστή μετάδοση δεδομένων.

IP Rou ng Τη δρομολόγηση των πακέτων IP αναλαμβάνουν εξειδικευμένες συσκευές, οι routers. To πακέτο φτάνει στον προορισμό του μέσα από μια σειρά hops (άλματα). Ο router αποφασίζει κάθε φορά πιο θα είναι το επόμενο hop. Η δρομολόγηση των δεδομένων γίνεται ανάλογα με τις διαθέσιμες διαρδομές και τον φόρτο του δικτύου.

IP Rou ng (2)

Transport Layer - Πρωτόκολλα Μεταφοράς Είναι οι κανόνες βάσει των οποίων γίνεται η μεταφορά δεδομένων μεταξύ των συσκευών που απαρτίζουν ένα δίκτυο. Τα πιο διαδεδομένα πρωτόκολλα στο διαδίκτυο σήμερα είναι: Transmission Control Protocol / Inter(networking) Protocol (TCP/IP) User Datagram Protocol (UDP)

TCP (1) + Απευθείας σύνδεση των συσκευών που βρίσκονται σε επικοινωνία + Ταχύτητα + Αξιοπιστία όσον αφορά την μετάδοση της πληροφορίας - Απαιτείται μεγάλος φόρτος εργασίας (overhead) για τη συνεχή παρακολούθηση της σύνδεσης και της πληροφορίας που μεταδίδεται.

TCP handshake Ο A στέλνει TCP SYNchronize πακέτο στον B Ο B λαμβάνει το SYN του Α O Β στέλνει SYNchronize- ACKnowledgement Ο Α λαμβάνει το SYN- ACK του B Ο A στέλνει ACKnowledge Ο B λαμβάνει ACK

TCP (2) Πολύ αξιόπιστο πρωτόκολλο, εγγυάται ότι τα δεδομένα έχουν παραλειφθεί και το μήνυμα έχει συναρμολογηθεί σωστά. Τα πρωτόκολλα FTP, Telnet, HTTP, HTTPS, SMTP, POP3, IMAP, SSH βασίζονται στο TCP και ακούν στους κανόνες αυτού για τη λειτουργία τους.

UDP - Δεν δημιουργεί απευθείας σύνδεση. - Στέλνει τα δεδομένα στο δίκτυο και βασίζεται σε ενδιάμεσες συσκευές για να φτάσουν στον προορισμό τους. - Δεν υπάρχει εγγύηση ότι όντως θα φτάσουν. + Πολύ χαμηλό overhead. Ιδιαίτερα δημοφιλής όταν δεν είναι απαραίτητο η πληροφορία να φτάσει με την πρώτη προσπάθεια.

Ports Κάθε συσκευή που έχει μια διεύθυνση IP μπορεί να δεχτεί TCP και UDP συνδέσεις μέσω Ports. Υπάρχουν 65.535 Ports διαθέσιμες για κάθε είδος σύνδεσης. Οι εφαρμογές δεσμεύουν τα Ports (ΙΑΝΑ register).

WebServer & Browser Ports Example

Applica on Layer Η Λογική Κάθε υπηρεσία που λειτουργεί στο διαδίκτυο βασίζεται σε αυτό το επίπεδο, όπου γίνεται η μεταφορά των δεδομένων μεταξύ των εφαρμογών. Τα δεδομένα τροποποιούνται κατάλληλα έτσι ώστε να μπορεί εκτελεστεί ένα applica on level task: Email delivery systems Web pages Video Streaming

Applica on Layer Protocol Categories Οι κατηγορίες πρωτοκόλλων και παραδείγματα: Remote Login TELNET File Transfer FTP, TFTP Electronic Mail STMP, IMAP, POP3 Support Services DNS, Torrents, HTTP και ότι άλλο δίνει ζωή στον Κυβερνοχώρο!

Uniform Resource Locator - URL Ενιαίος Εντοπιστής Πόρων Λειτουργεί ως ταυτότητα για τις σελίδες του Παγκόσμιου Ιστού Μέθοδος :// Διακομιστής : Θύρα / Διαδρομή

hžp://www.ee.auth.gr/greek/tmhma/genikes- plhrofories.html Πρωτόκολλο Όνομα περιοχής Διαδρομή Το τελευταίο συνθετικό του ονόματος (εδώ.gr) δηλώνει είτε το είδος του οργανισμού είτε τη γεωγραφική περιοχή όπου είναι εγκατεστημένος ο υπολογιστής.

Ας δούμε και πιο δημοφιλή domain names τι σημαίνουν: Όνομα περιοχής 3 γραμμάτων Είδος οργανισμού Όνομα περιοχής 2 γραμμάτων Χώρα edu εκπαιδευτικά ιδρύματα uk ca Αγγλία Καναδάς com εμπορικές επιχειρήσεις de Γερμανία gov κρατικοί οργανισμοί es Ισπανία mil στρατιωτικοί οργανισμοί fr Γαλλία net οργανισμοί διαχείρισης δικτύων gr jp Ελλάδα Ιαπωνία mx Μεξικό org οργανισμοί που δεν εντάσσονται στις παραπάνω κατηγορίες ru sd Ρωσία Σουδάν

FTP File Transfer Protocol (1) Τυπικό πρωτόκολλο για τη μεταφορά αρχείων από έναν υπολογιστή σε κάποιον άλλο στο Internet

FTP (2) Στο Διαδίκτυο υπάρχει πλήθος από τοποθεσίες FTP (FTP sites) από τα οποία μπορείτε να κατεβάσετε και να ανεβάσετε αρχεία, δηλ. να τα μεταφέρετε από και προς τον απομακρυσμένο υπολογιστή. Τα FTP sites είναι δύο ειδών : Επώνυμα FTP Ανώνυμα FTP

FTP (3) Είναι απαραίτητο οι χρήστες να πρέπει να περάσουν μια διαδικασία πιστοποίησης για να μπορέσουν να αλληλεπιδράσουν με τον server. Υπάρχουν πολλές μέθοδοι για την ασφαλή διακίνηση των πληροφοριών.

DNS Domain Name System (1) Το πρόβλημα με τις IP διευθύνσεις είναι ότι δύσκολα μπορούμε να τις θυμόμαστε. Ευτυχώς για μας, οι υπολογιστές του Internet μπορούν επίσης να προσδιοριστούν και με ονόματα. Σε μια διεύθυνση IP αντιστοιχίζεται ένα όνομα που είναι μοναδικό για τον κάθε υπολογιστή. Η μέθοδος αυτή είναι γνωστή σαν DNS.

DNS (2) Το DNS αποτελεί ένα ζωτικής σημασίας εργαλείο του Applica on Layer για το Internet. Πρακτικά αποτελεί έναν μεταφραστή που μετατρέπει τα domain names σε IP addresses. Επομένως, κάθε φορά που γίνεται αίτηση σύνδεσης σε ένα domain name λαμβάνει δράση αυτόματα μια DNS service για την μετατροπή του αλφαριθμητικού ονόματος κλήσης στη κατανοητή για το Διαδίκτυο μορφή του IP. π.χ.: www.example.com à 192.205.534.2

DNS (3)

Πρωτόκολλο HTTP (1) HTTP- Hypertext Transfer Protocol Πρόγραμμα Server - Client για την προσπέλαση και τη μεταφορά εγγράφων του Παγκόσμιου Ιστού

HTTP (2) Δώσε μου τη σελίδα Εύρεση σελίδας Βλέπω το αποτέλεσμα Ορίστε η σελίδα

Η Διαδικασία Τα Αιτήματα και οι Απαντήσεις αποτελούνται από: Διεύθυνση και Port Αποστολέα Διεύθυνση και Port Παραλήπτη Κεφαλίδα Σώμα Η κεφαλίδα χωρίζεται από το σώμα με μια κενή γραμμή.

Requests - Αιτήματα Γραμμή Αίτησης GET /request.html HTTP/1.1 μέθοδος αρχείο Έκδοση πρωτοκόλλου

Responses - Απαντήσεις (1) Γραμμή Απάντησης HTTP/1.1 200 OK Περιγραφή κωδικού κατάστασης Έκδοση πρωτοκόλλου Κωδικός κατάστασης

Responses (2) Κωδικός Κατάστασης 2xx 3xx 4xx 5xx Περιγραφή Επιτυχία Ανακατεύθυνση Σφάλμα Πελάτη Σφάλμα Διακομιστή

Headers - Κεφαλίδες (1) Περιέχονται στα Αιτήματα και τις Απαντήσεις. Περιγράφουν τις ιδιότητες της σύνδεσης. Μπορούν να είναι περισσότερες από μία. Χωρίζονται με αλλαγή γραμμής. Μορφή Όνομα: τιμή Παράδειγμα Host: ee.auth.gr

Headers (2) Τα αιτήματα και οι Απαντήσεις έχουν διαφορετικές κεφαλίδες! Αιτήματα User Agent Αρχική Σελίδα Τύπος Σύνδεσης Cookies Απαντήσεις Ημερομηνία Πληροφορίες Διακομιστή Μέγεθος Αρχείου Είδος Αρχείου

Methods - Μέθοδοι Ο τρόπος με τον οποίο υποβάλλονται τα αιτήματα. Η πρώτη λέξη στη Γραμμή Αίτησης. Βασικές Μέθοδοι GET POST PUT DELETE

Method GET Χρησιμοποιείται για την ανάκτηση δεδομένων. Τα δεδομένα της φόρμας κρυπτογραφούνται στο URL. GET /index.php?userid=156 HTTP/1.1 Host: ee.auth.gr User- Agent: Opera/9.80 (Windows NT 6.1; U; IBM EVV/3.0/EAK01AG9/LE; en) Presto/2.9.168 Version/11.51 (Core 2.9.168)

Method POST Πολλές χρήσεις Αποθήκευση ή ενημέρωση δεδομένων. Παραγγελίες προϊόντων. Αποστολή e- mail. Τα δεδομένα της φόρμας βρίσκονται στο σώμα της αίτησης. POST /testpage.php HTTP/1.1 Host: ee.auth.gr Content- Type: application/x- www- form- urlencoded Content- Length: 19 name=thanos&sex=m

Παραδείγματα Διεύθυνση αποστολέα 194.219.107.62 Διεύθυνση Παραλήπτη 155.207.26.253 Request Port αποστολέα 7103 Port παραλήπτη 80 GET / HTTP/1.1 Host: www.ee.auth.gr User- Agent: Opera/9.80 (Windows NT 6.1; U; IBM EVV/ 3.0/EAK01AG9/LE; en) Presto/2.9.168 Version/11.51 Accept- Language: en Accept- Charset: iso- 8859-1, utf- 8, utf- 16, *;q=0.1 Accept- Encoding: deflate, gzip, x- gzip, identity, *;q=0 Connection: Keep- Alive, TE

Παραδείγματα Διεύθυνση αποστολέα 155.207.26.253 Διεύθυνση Παραλήπτη 194.219.107.62 Answer Port αποστολέα 80 Port παραλήπτη 7103 HTTP/1.1 200 OK Date: Mon, 10 Oct 2011 23:27:22 GMT Server: Apache X- Powered- By: PHP/5.3.8-1~dotdeb.2 Set- Cookie: PHPSESSID=eso94vt5fcvj0m53a93ej4upm5; path=/ Last- Modified: Tue, 07 Nov 2006 14:37:23 GMT Keep- Alive: timeout=15, max=100 Content- Type: text/html

Web Servers Ο όρος Web Server αποτελεί ένα σύνολο από hardware και soyware, το οποίο βοηθάει στην αποθήκευση και τη διακίνηση όλων των δεδομένων του διαδικτύου. Η πιο συνηθισμένη λειτουργία ενός Web Server είναι η φιλοξενία των ιστοσελίδων καθώς και η μεταφορά τους στους clients μετά από την αίτηση του web browser.

Λειτουργίες των Web Servers (1) Οι σημαντικότερες λειτουργίες που εκτελούν οι Web Servers είναι: Η φιλοξενία ιστοσελίδων Η ρύθμιση των αρχείων καταγραφής Η ρύθμιση της ασφάλειας της ιστοσελίδας

Λειτουργίες των Web Servers (2) Η δημιουργία μιας σελίδας με λειτουργίες FTP Η δημιουργία εικονικών διαδρομών, και περεταίρω η σύνδεσή τους με φυσικές θέσεις μνήμης virtual domains Η ρύθμιση σελίδων σφαλμάτων

Apache Αποτελεί τον δημοφιλέστερο Web Server τόσο για φιλοξενία ιστοσελίδων όσο και διαδικτυακών εφαρμογών. Αρχικά είχε σχεδιαστεί για να λειτουργεί με UNIX opera ng systems αλλά στη συνέχεια μεταφέρθηκε και σε Windows και άλλα λειτουργικά συστήματα. Πλέον συνεργάζεται με όλα τα γνωστά OS: Mac OS X, Microso Windows, Linux, FreeBSD κτλ..

Apache (2) Είναι γραμμένος σε C, ενώ αποτελεί ένα cross- pla orm opera ng system. Προσφέρει πλήθος δυνατοτήτων, συμπεριλαμβανομέν ων και των CGI, SSL και virtual domains. Προσφέρει plug- in modules για επεκτασιμότητα.

Microso IIS Ο IIS (Internet Informa on Services) είναι ο δεύτερος σε χρήση web server παγκοσμίως. Είναι κομμάτι των Windows Server Family ενώ εντοπίζεται και σε εκδόσεις των XP, Vista και 7. Η έκδοση IIS 7.5 περιλαμβάνει μεταξύ άλλων και τα εξής πρωτόκολλα λειτουργίας HTTP, HTTPS, FTP, FTPS, SMTP και NNTP.

Χρήση Apache - IIS

Συγχαρητήρια! Σήμερα μάθαμε τι είναι: Δίκτυο Internet WWW TCP/IP IP Rou ng DNS WebServers

Ευχαριστούμε για την προσοχή σας!!!