Κεφάλαιο 7:Διαδικτύωση-Internet

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Slide 1 Δίκτυα Τηλεπικοινωνιών. Slide 2 Δίκτυα Τηλεπικοινωνιών Μία κυψέλη ΑΤΜ αποτελείται από 53 οκτάδες και χωρίζεται σε δύο μέρη:  Την επικεφαλίδα.
Advertisements

Δίκτυα υπολογιστών.
Από Άκρο σε Άκρο Αποφυγή Συμφόρησης
ΕΙΣΑΓΩΓΗ ΣΤΑ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΑΣ
Στόχοι Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες τους. Να περιγράψουμε.
Σύνοψη 1 Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
ΜΟΝΤΕΛΟ ΕΞΥΠΗΡΕΤΟΥΜΕΝΟΥ – ΕΞΥΠΗΡΕΤΗΤΗ ( CLIENT – SERVER )
Σύστημα Ονομάτων Περιοχών (Domain Name System, DNS)
ΤCP/IP Τι είναι; Σύντομο Ιστορικό
Κεφάλαιο 11.2 Sockets.
Υπηρεσίες δικτύων επικοινωνίας
Τεχνικές Μεταγωγής Παράγραφος 1.5.
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
©Γεωργιλά Χιονία Καθηγήτρια Πληροφορικής ΠΕ1901
Αξιόπιστη Επικοινωνία και Έλεγχος Ροής
ΔΙΑΔΙΚΤΥΑ ΜΕ TCP / IP Βίτσας Βασίλειος Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης
1 Έλεγχος ροής και συμφόρησης (flow and congestion control) flow control Ο όρος έλεγχος ροής (flow control) χρησιμοποιείται συχνά για να περιγράψει τους.
National Technical University of AthensΤεχνολογίες Διαδικτύου Σύνοψη 1Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή 1.2 Πρωτόκολλα TCP/IP Διαστρωμάτωση.
OSI Μοντέλο αναφοράς.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 2: Ανάλυση Δικτυακής Κίνησης – Πρωτοκόλλων - Υπηρεσιών Εργαστήριο Διαχείρισης και Βέλτιστου Σχεδιασμού Δικτύων (NETMODE)
Δίκτυα Ηλεκτρονικών Υπολογιστών
Τεχνολογία TCP/IP TCP/IP internet είναι ένα οποιοδήποτε δίκτυο το οποίο χρησιμοποιεί τα πρωτόκολλα TCP/IP. Διαδίκτυο (Internet) είναι το μεγαλύτερο δίκτυο.
Β5.1.2 Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας.
Πρωτόκολλο IP.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
Σύνοψη 1 Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 4: Ανάλυση Δικτυακής Κίνησης – Πρωτοκόλλων - Υπηρεσιών Εργαστήριο Διαχείρισης και Βέλτιστου Σχεδιασμού Δικτύων (NETMODE)
Πέτρος Λάμψας © 2007 Λογισμικό Δικτύων. Σελίδα 2 ©2007 Δίκτυα Δεδομένων Ι Στόχοι της Ενότητας — Η παρουσίαση των λειτουργιών που εκτελούνται.
1 Πληροφορική Ι Ενότητα 7 : Δίκτυα Υπολογιστών Δρ. Γκόγκος Χρήστος Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
Τηλεπικοινωνίες, Διαδίκτυο και Ασύρματη Τεχνολογία.
Κεφάλαιο 7 Διαδικτύωση-Internet 7.3 Πρωτόκολλο TCP.
Κεφάλαιο 7 Διαδικτύωση-Internet 7.5 Πρωτόκολλο ΙΡ (Internet Protocol)
To πρωτόκολλο διαδικτύου IP -χρησιμοποιείται από αποστολέα και παραλήπτη που μπορεί να βρίσκονται σε διαφορετικά δίκτυα για να ανταλλάξουν πακέτα πληροφοριών.
Πρωτόκολλο TCP/IP Εργαστηριακή άσκηση 1 Ειδικά θέματα σε κινητά και ασύρματα δίκτυα Νερούτσος Αλέξανδρος ΑΜ:778.
Έλεγχος και ρύθμιση σύνδεσης δικτύου Ανάγνωση πληροφοριών δικτυακών ρυθμίσεων από γραμμή εντολών Ιδιότητες σύνδεσης δικτύου Ρυθμίσεις σύνδεσης δικτύου.
ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΣΕ ΚΙΝΗΤΑ ΚΑΙ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ ΙΩΑΝΝΑ ΚΑΛΛΗ (761) ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΑΡΑΡΤΗΜΑ ΑΓΡΙΝΙΟΥ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΟΛΙΤΙΣΜΙΚΟΥ.
User Datagram Protocol (UDP)
3.2 διάσπαση πακέτου σε κομμάτια
Arp και DHCP 3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)
Προχωρημένα Θέματα Δικτύων
Secure Sockets Layer (SSL)
Κεφάλαιο 4. Επίπεδο μεταφοράς
Internet Control Message Protocol (ICMP)
LAB HY335 Evripidis tzamousis
Κεφάλαιο 10: Υπηρεσίες και εφαρμογές Διαδικτύου
Κατανεμημένα Συστήματα
Δίκτυα Επικοινωνιών Ενότητα # 6: Επίπεδο Μεταφοράς TCP/UDP
TCP/IP.
Κεφάλαιο 7 Διαδικτύωση-Internet
ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ (ΕΡΓΑΣΤΗΡΙΟ)
Ειδικά Θέματα σε Κινητά & Ασύρματα Δίκτυα
ΥΠΗΡΕΣΙΕΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΔΙΑΔΙΚΤΥΟΥ 10.1 Υπηρεσίες Διαδικτύου
Κεφάλαιο 7 Διαδικτύωση- Internet
Network Address Translation (NAT)
Κεφάλαιο 7: Διαδικτύωση-Internet
Κεφάλαιο 7: Διαδικτύωση-Internet
Λύσεις Ασφάλειας στο Επίπεδο Διασύνδεσης
Κεφάλαιο 6o. Επίπεδο εφαρμογής
Κεφάλαιο 7: Διαδικτύωση-Internet Μάθημα 7.9: Δρομολόγηση
Κεφάλαιο 7: Διαδικτύωση-Internet
Το αυτοδύναμο πακέτο και η δομή του
Κεφάλαιο 7: Διαδικτύωση-Internet
Το μοντέλο πελάτη - εξυπηρετητή
Κεφάλαιο 7: Διαδικτύωση-Internet
Κεφάλαιο 7: Διαδικτύωση-Internet Μάθημα 7.11: Πρωτόκολλα εφαρμογής
Κεφάλαιο 4. Επίπεδο μεταφοράς
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
Το Διαδίκτυο - Internet
Μεταγράφημα παρουσίασης:

Κεφάλαιο 7:Διαδικτύωση-Internet Μάθημα 7.3: Πρωτόκολλο TCP

Περιγραφή TCP TCP: Πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol). Υλοποιείται στο επίπεδο μεταφοράς του μοντέλου TCP/IP (βασικό πρωτόκολλο). Παρέχει υπηρεσίες με σύνδεση. Εξασφαλίζει αξιοπιστία στη μεταφορά δεδομένων και επικοινωνία από άκρο σε άκρο (επικοινωνία μεταξύ hosts). Διασπά και συναρμολογεί πακέτα δεδομένων. Κάνει έλεγχο ροής. Κάνει έλεγχο συμφόρησης.

Επικοινωνία από άκρο σε άκρο στο TCP(κατανόηση) Από άκρο σε άκρο επικοινωνία TCP TCP IP IP

Τρόπος λειτουργίας TCP Λαμβάνει τα δεδομένα-μηνύματα από το επίπεδο εφαρμογής. Στέλνει τα δεδομένα όταν συμπληρωθεί μία ελάχιστη ποσότητα bytes(=MSS). Σπάει τα δεδομένα σε μικρότερα τμήματα TCP ( TCP segments) σε περίπτωση που είναι μεγαλύτερου μεγέθους από το μέγεθος που μπορεί να σταλεί (MSS=Maximum Segment Size=Μέγιστο μήκος τμήματος). MSS=Πόσα το πολύ bytes μπορεί να υπάρχουν στα Δεδομένα ενός τμήματος TCP (π.χ. MSS=400 bytes). Κατά την εγκατάσταση της σύνδεσης TCP ο αποστολέας και ο παραλήπτης συμφωνούν για το MSS. Δεδομένα προς μετάδοση (πακέτο)(π.χ. 1000bytes) Ε Δεδομένα(400 bytes) Ε Δεδομένα(400 bytes) Ε Δεδομένα (200 bytes) 1o TCP segment 2o TCP segment 3o TCP segment

Τμήμα TCP (TCP Segment) Τμήμα TCP=Πακέτο TCP=Μονάδα μεταφοράς δεδομένων TCP. Το κάθε τμήμα TCP αποτελείται από την Επικεφαλίδα (Ε) και τα Δεδομένα. H Επικεφαλίδα (E) χρησιμοποιείται από το TCP για τη διαχείριση του τμήματος. Το πεδίο Δεδομένα περιέχει δεδομένα χρήστη (μηνύματα) του επιπέδου εφαρμογής. Τμήμα TCP Επικεφαλίδα(Ε) Δεδομένα

Αριθμός Σειράς (SN) Αριθμός Σειράς(SN): Πεδίο στην επικεφαλίδα τμήματος TCP. Την τιμή του την τοποθετεί στο τμήμα το TCP του αποστολέα. Δείχνει τη θέση του τμήματος στο αρχικό πακέτο. Βοηθάει το TCP του παραλήπτη να τοποθετήσει το τμήμα στη σωστή σειρά για να συναρμολογηθεί το αρχικό πακέτο. Π.χ.: Αριθμός Σειράς=3: Δείχνει πως το συγκεκριμένο τμήμα είναι τρίτο στη σειρά του αρχικού πακέτου

Αριθμός Επιβεβαίωσης (ACKN) Πεδίο στην επικεφαλίδα τμήματος TCP. Την τιμή του την τοποθετεί στο τμήμα το TCP του παραλήπτη. Αριθμός που δείχνει ότι το TCP του παραλήπτη έχει λάβει σωστά όλα τα bytes (οκτάδες) μέχρι αυτόν τον αριθμό. Π.χ.: Αριθμός Επιβεβαίωσης=800: Δείχνει πως το TCP του παραλήπτη έλαβε σωστά όλα τα bytes μέχρι τον αριθμό 800. !Ο αποστολέας στέλνει δεδομένα και περιμένει να πάρει επιβεβαίωση από τον παραλήπτη εντός λογικού χρονικού ορίου. Αν δεν πάρει την επιβεβαίωση (π.χ. εξαιτίας λανθασμένων δεδομένων, απώλειας δεδομένων, καθυστερήσεων μετάδοσης) επαναμεταδίδει τα δεδομένα.

Έλεγχος ροής Λειτουργία του TCP. Έλεγχος της ποσότητας των δεδομένων που το TCP του παραλήπτη μπορεί να δεχθεί. Υλοποιείται με ένα πεδίο στην επικεφαλίδα ενός τμήματος TCP που λέγεται Παράθυρο. !Ο αποστολέας στέλνει τμήματα ακόμα κι αν δεν έχει λάβει επιβεβαίωση για το αμέσως προηγούμενο.

Παράθυρο(WINDOW) Παράθυρο(WINDOW): Πεδίο στην επικεφαλίδα του τμήματος TCP που το TCP χρησιμοποιεί για έλεγχο ροής. Με τον έλεγχο ροής ο αποστολέας δεν μπορεί να στείλει δεδομένα με μεγαλύτερη ταχύτητα από αυτή με την οποία μπορεί να δεχθεί τα δεδομένα ο παραλήπτης. Στην αντίθετη περίπτωση θα γέμιζε η προσωρινή μνήμη (buffer) που έχει ο παραλήπτης με αποτέλεσμα να χάσει δεδομένα. To Παράθυρο αντιπροσωπεύσει το πλήθος των bytes που το TCP του παραλήπτη μπορεί να δεχθεί. Την τιμή του την τοποθετεί σε ένα τμήμα TCP το TCP του παραλήπτη. Π.χ. : Αριθμός Επιβεβαίωσης=800, Παράθυρο=2000: Δείχνει πως ο παραλήπτης μπορεί να λάβει δεδομένα μεγέθους 2000 οκτάδων, από την 800 μέχρι την 2800 οκτάδα δεδομένων (800+2000=2800)

Θύρες TCP (TCP ports) Πεδία στην επικεφαλίδα τμημάτων TCP. Αφηρημένα σημεία επικοινωνίας. Θετικοί ακέραιοι αριθμοί των 16 bits ο καθένας. Βοηθούν το πρωτόκολλο TCP να συσχετίσει τα τμήματα TCP με τις συνδέσεις στις οποίες ανήκουν (πολύπλεξη και αποπολύπλεξη τμημάτων). !TCP ports=0-65535 !0-1023=Καλά γνωστές (προνομιούχες) θύρες !>1023=Μη προνομιούχες θύρες

Επιλογή θυρών TCP Τα προγράμματα των χρηστών (πελάτες) χρησιμοποιούν συνήθως τυχαίες θύρες TCP που τους δίνονται δυναμικά από το λειτουργικό σύστημα κατά την εγκατάσταση της σύνδεσης TCP. Ωστόσο, ορισμένες εφαρμογές εξυπηρετητές χρησιμοποιούν κάποια προκαθορισμένη θύρα TCP όπως π.χ. η εφαρμογή μεταφοράς αρχείων FTP χρησιμοποιεί τη θύρα TCP 21. TELNET=23 SMTP=25 HTTP=80 POP3=110

Σύνδεση TCP (ορισμός) Λογική σύνδεση δύο τελικών σημείων. Τα τμήματα μιας σύνδεσης δεν ακολουθούν την ίδια διαδρομή και φθάνουν μπερδεμένα μεταξύ τους καθώς και με αυτά άλλων συνδέσεων. Το TCP κάνει πολύπλεξη και αποπολύπλεξη τμημάτων.

Σύνδεση TCP(από τι περιγράφεται) α) Διεύθυνση ΙΡ πηγής β) TCP port πηγής γ) Διεύθυνση ΙΡ προορισμού δ) TCP port προορισμού

Συνδέσεις TCP (κατανόηση)

Πώς μέσω της εφαρμογής μεταφοράς αρχείων FTP μπορούμε να στείλουμε ένα αρχείο σε έναν άλλο υπολογιστή Στον host-πελάτη FTP εκτελείται η διεργασία-πελάτης FTP. Η διεργασία-πελάτης FTP ανοίγει μία σύνδεση TCP με τη διεργασία-εξυπηρετητής FTP στον host-εξυπηρετητή. Κατά την εγκατάσταση της σύνδεσης αυτής η διεργασία-πελάτης επιλέγει τυχαία κάποια θύρα TCP πηγής (πχ. 1234), ενώ ως θύρα TCP προορισμού χρησιμοποιεί τον προκαθορισμένο αριθμό 21. Μέσω αυτής της σύνδεσης μεταφέρονται όλα τα τμήματα TCP που έχουν ίδιες 4 τιμές ( διεύθυνση IP πηγής, θύρα TCP πηγής=1234, διεύθυνση IP παραλήπτη, θύρα TCP προορισμού=21).

Συνδέσεις TCP (κατανόηση)