Δίκτυα Υπολογιστών Το επίπεδο μεταφοράς (transport layer)
|
|
- ÊΠρομηθεύς Αντωνόπουλος
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Δίκτυα Υπολογιστών Το επίπεδο μεταφοράς (transport layer) Κ. Βασιλάκης
2 Περίγραμμα ενότητες που εξετάζονται Επισκόπηση του επιπέδου μεταφοράς Υπηρεσίες επιπέδου μεταφοράς Επίπεδο μεταφοράς έναντι επιπέδου δικτύου Πολύπλεξη και αποπολύπλεξη Το πρωτόκολλο UDP Το πρωτόκολλο TCP 2
3 Επισκόπηση του επίπεδου μεταφοράς Μεταφέρει τα μηνύματα των εφαρμογών και φροντίζει για την επιτυχημένη ποιοτική και ποσοτική μεταφορά τους από τον κόμβο αποστολής στο κόμβο προορισμού. Στο διαδίκτυο υπάρχουν 2 πρωτόκολλα μεταφοράς: TCP (Transmission Control Protocol) που παρέχει συνδεσμική υπηρεσία στις εφαρμογές με εγγυημένη παράδοση μηνυμάτων, έλεγχο ροής και έλεγχο συμφόρησης (αξιόπιστο). UDP (User Datagram Protocol) που παρέχει ασυνδεσμική υπηρεσία, χωρίς αξιοπιστία, χωρίς έλεγχο ροής και χωρίς έλεγχο συμφόρησης. το ποιο πρωτόκολλο επιλέγεται κάθε φορά, ορίζεται στην εφαρμογή (προγραμματιστής) Μέριμνα για κατάτμηση των μηνυμάτων του επιπέδου εφαρμογής σε πακέτα (στη αποστολή) και την επανένωση τους (στη παραλαβή). Προώθηση των πακέτων με την σωστή σειρά στα κατώτερα επίπεδα. Κατά την παραλαβή των πακέτων γίνεται έλεγχος για την αρτιότητα τους και για την ορθή ανασύνθεση τους, πριν προωθηθούν στο ανώτερο επίπεδο (εφαρμογής). Τα πακέτα που δημιουργούνται σε αυτό το επίπεδο ονομάζονται τμήματα (segments). 3
4 Αρχιτεκτονική λογικής επικοινωνίας application transport network data link physical application transport network data link physical Η μεταφορά μηνυμάτων γίνεται ανεξάρτητα από τα υποκείμενα επίπεδα. Τα πρωτόκολλα του επιπέδου μεταφοράς παρέχουν τη δυνατότητα λογικής επικοινωνίας (logical communication) μεταξύ διεργασιών εφαρμογών που τρέχουν σε διαφορετικά τερματικά συστήματα. Οι διεργασίες συμπεριφέρονται σαν να είναι τα hosts που τις φιλοξενούν, απ ευθείας συνδεμένα μεταξύ τους. Λογική επικοινωνία Τα hosts που εκτελούν τις διεργασίες φαίνεται να είναι απ ευθείας συνδεμένα, αλλά στη πραγματικότητα μεσολαβεί η υποδομή των υποκείμενων στρωμάτων. 4
5 Υπηρεσίες και πρωτόκολλα μεταφοράς Τα πρωτόκολλα μεταφοράς «τρέχουν» στα τερματικά συστήματα. Ένα πρωτόκολλο μεταφοράς από: την πλευρά του κόμβου αποστολής, τεμαχίζει τα μηνύματα της εφαρμογής σε τμήματα (segments) και αφού τους επισυνάψει μια επικεφαλίδα, τα προωθεί στο επίπεδο δικτύου, όπου ενθυλακώνονται σε ένα δεδομενόγραμματα (datagram) για να προωθηθούν στο host-παραλήπτη μέσω του δικτύου (από το επίπεδο δικτύου). την πλευρά λήψης, ανασυνθέτει σε μηνύματα τα τμήματα που λαμβάνει από επίπεδο δικτύου και τα προωθεί στο επίπεδο εφαρμογής. Οι δρομολογητές που βρίσκονται στη διαδρομή των datagrams δεν ασχολούνται με το περιεχόμενο των segments. Συνήθως υπάρχουν περισσότερα από ένα πρωτόκολλα μεταφοράς διαθέσιμα στις εφαρμογές (στο διαδίκτυο έχουμε το TCP και UDP). Κάθε ένα από αυτά προσφέρει διαφορετικές υπηρεσίες. 5
6 Επίπεδο μεταφοράς έναντι επιπέδου δικτύου Επίπεδο δικτύου: λογική επικοινωνία μεταξύ υπολογιστών Επίπεδο μεταφοράς: λογική επικοινωνία μεταξύ διεργασιών Το επίπεδο μεταφοράς στηρίζεται στο επίπεδο του δικτύου και συμπληρώνει τις υπηρεσίες του. Παράδειγμα του βιβλίου: 12 παιδιά μιας οικογένειας στέλνουν γράμματα σε 12 παιδιά μιας άλλης οικογένειας και ένα παιδί σε κάθε οικογένεια αναλαμβάνει το μοίρασμα της αλληλογραφίας. διεργασίες = παιδιά μηνύματα εφαρμογών = γράμματα σε φακέλους υπολογιστές = σπίτια πρωτόκολλο μεταφοράς = το παιδί που αναλαμβάνει το μοίρασμα της αλληλογραφίας σε κάθε σπίτι πρωτόκολλο επιπέδου δικτύου = ταχυδρομική υπηρεσία 6
7 Στο επίπεδο δικτύου Επίπεδο δικτύου: ένα πρωτόκολλο, το IP (Internet Protocol). Κάθε host (υπολογιστής) έχει τουλάχιστον μια διεύθυνση επιπέδου δικτύου (IP address). Μοντέλο υπηρεσίας επιπέδου δικτύου: προσπάθεια βέλτιστης παράδοσης (best effort delivery). Πρόκειται για μοντέλο αναξιόπιστης υπηρεσίας. Δεν εγγυάται: παράδοση segment (τμήματος), παράδοση των segments με την σωστή σειρά και ακεραιότητα δεδομένων στα segments. Τα πρωτόκολλα επιπέδου μεταφοράς (UDP & TCP) κάνουν επέκταση της παράδοσης από host σε host (IP) σε παράδοση από διεργασία σε διεργασία κάθε εφαρμογής. Αυτή η επέκταση καλείται πολύπλεξη-αποπολύπλεξη (multiplexing-demultiplexing) επιπέδου μεταφοράς. 7
8 Πρωτόκολλα επιπέδου μεταφοράς του Διαδικτύου TCP: αξιόπιστο, σε ορθή σειρά μεταφορά των τμημάτων με: έλεγχο συμφόρησης (congestion control), έλεγχο ροής (flow control), εγκαθίδρυση σύνδεσης, έλεγχο σφαλμάτων UDP: μη αξιόπιστο, με παράδοση εκτός σειράς. Γίνεται απλός έλεγχος σφαλμάτων, όμως δεν υπάρχει καμία άλλη επέκταση της βέλτιστης προσπάθειας (best effort) του IP. Υπηρεσίες που δεν είναι διαθέσιμες: εγγυήσεις ως προς την καθυστέρηση και εγγυήσεις ως προς το εύρος ζώνης. application transport network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical application transport network data link physical 8
9 Αξιόπιστη μεταφορά (reliable data transfer) Τα δεδομένα παραδίδονται από τη διεργασία αποστολής στη διεργασία λήψης σωστά και με τη ορθή σειρά. Επιτυγχάνεται με: Έλεγχο ροής (flow control). Απαίτηση για επιβεβαίωση λήψης (acknowledgment) κάθε τμήματος πακέτου από την άλλη μεριά, πριν σταλθεί το επόμενο τμήμα (δεν υπερφορτώνεται ο παραλήπτης). Επαναμεταδόσεις. Ταυτοποιήσεις τμημάτων (αριθμοί ακολουθίας). Χρονομετρήσεις. Ένα πρωτόκολλο επιπέδου μεταφοράς μπορεί να παρέχει αξιόπιστη μεταφορά δεδομένων μεταξύ εφαρμογών, ακόμα και αν το υποκείμενο επίπεδο δικτύου δεν είναι αξιόπιστο. Αξιόπιστη μεταφορά μπορεί να παρασχεθεί και από πρωτόκολλα άλλων επιπέδων. 9
10 Έλεγχος συμφόρησης Έλεγχος συμφόρησης(congestion control). Ρύθμιση της κίνησης αποστολής για να μην υπερφορτωθεί το διαδίκτυο. Απαγορεύεται σε οποιαδήποτε σύνδεση να «πλημμυρήσει» με υπερβολική κίνηση τις ζεύξεις και τους δρομολογητές, Χρησιμοποιούνται αλγόριθμοι που έχουν ως σκοπό, είτε να αποφύγουν εξ αρχής τη συμφόρηση, είτε να ανταποκριθούν σε αυτή. Πρόκειται για μια υπηρεσία για όλο το διαδίκτυο. Χωρίς έλεγχο συμφόρησης ένα δίκτυο μπορεί εύκολα να «φρακάρει» και λίγα ή καθόλου δεδομένα να μη μεταφέρονται. Ένα πρωτόκολλο επιπέδου μεταφοράς δεν μπορεί να αγνοήσει τι συμβαίνει στο διαδίκτυο μεταξύ των δύο συνδεδεμένων άκρων (και όμως το UDP το αγνοεί!). Πρέπει να είναι αρκετά "έξυπνο", ώστε να αντιληφθεί και να χειριστεί κατάλληλα μια συμφόρηση στο δίκτυο (και περίπλοκο!) 10
11 Πολύπλεξη/Αποπολύπλεξη Κάθε διεργασία χρησιμοποιεί ένα ή περισσότερα sockets Στο επίπεδο μεταφοράς, ένα ζεύγος sockets είναι η μοναδική ταυτοποίηση σύνδεσης μεταξύ 2 εφαρμογών (1 σε κάθε εφαρμογή). Στο host αποστολής, το επίπεδο μεταφοράς: λαμβάνει ένα μήνυμα από την εφαρμογή μέσω ενός socket (προορισμού), το χωρίζει σε κομμάτια, ενθυλακώνει κάθε κομμάτι του μηνύματος σε segment και περνά κάθε segment στο επίπεδο δικτύου. Στο host προορισμού, το επίπεδο μεταφοράς: παραλαμβάνει τα segments από το επίπεδο του δικτύου, σχηματίζει το μήνυμα (ενώνοντας ξανά τα κομμάτια του) και περνά το μήνυμα στη εφαρμογή μέσω ενός socket (αποστολής). Προφανώς, σε κάθε host μπορεί να υπάρχουν πολλές εφαρμογές (άρα και πολλά μοναδικά για κάθε εφαρμογή - sockets). 11
12 Πολύπλεξη Αφορά στη συλλογή μηνυμάτων που προέρχονται από διαφορετικές διεργασίες εφαρμογών (πολλαπλά sockets) στο host της αποστολής. Προσθήκη της κατάλληλης επικεφαλίδας σε κάθε segment που δημιουργείται (και που αργότερα χρησιμοποιείται για αποπολύπλεξη στο host του προορισμού) και παράδοση των segments στο επίπεδο δικτύου. Προορισμός 1 (κόμβος λήψης) Εφαρμογή P3 Μεταφορά Δίκτυο Ζεύξη Φυσικό Αφετηρία (κόμβος αποστολής) Εφαρμογή P1 Μεταφορά Δίκτυο Ζεύξη Φυσικό P2 Προορισμός 2 (κόμβος λήψης) application transport network link P4 physical socket διεργασία 12
13 Πώς δουλεύει η πολύπλεξη Η πολύπλεξη επιπέδου μεταφοράς χρειάζεται: τα sockets να έχουν μοναδικές ταυτότητες, κάθε segment να έχει ειδικά πεδία που να δηλώνουν τη ταυτότητα του socket (θύρα) στο οποίο πρόκειται να παραδοθεί το segment. Στα segments λοιπόν του επιπέδου μεταφοράς υπάρχουν 2 πεδία: το πεδίο αριθμού θύρας προέλευσης (source port filed) και το πεδίο αριθμού θύρας προορισμού (destination port field) Κάθε αριθμός θύρας είναι ένας 16-bit αριθμός από 0 έως Οι αριθμοί θύρας από 0 έως 1023 ονομάζονται πασίγνωστοι αριθμοί θυρών (well-known port numbers) και είναι δεσμευμένοι από γνωστά πρωτόκολλα. Στο επίπεδο μεταφοράς δημιουργείται το segment με τους αριθμούς θυρών προέλευσης και προορισμού και παραδίδεται στο επίπεδο δικτύου για να δημιουργηθεί το δεδομενογράμμα. 13
14 Αποπολύπλεξη Αφορά στη συλλογή μηνυμάτων που προέρχονται από το επίπεδο δικτύου στο host λήψης. Για κάθε segment που παραλαμβάνεται γίνεται ταυτοποίηση του socket λήψης και κατευθύνεται το segment σε αυτό το socket (παράδοση δεδομένων στο σωστό socket). Αφετηρία 1 (κόμβος αποστολής) Εφαρμογή P3 Μεταφορά Δίκτυο Ζεύξη Φυσικό Προορισμός (κόμβος λήψης) Εφαρμογή P1 Μεταφορά Δίκτυο Ζεύξη Φυσικό P2 Αφετηρία 2 (κόμβος αποστολής) application transport network link P4 physical socket διεργασία 14
15 Πώς δουλεύει η αποπολύπλεξη Ο υπολογιστής προορισμού λαμβάνει IP datagrams (δεδομενογράμματα) από το επίπεδο δικτύου. Κάθε datagram έχει διεύθυνση IP προέλευσης και διεύθυνση IP προορισμού. Κάθε datagram μεταφέρει ένα segment επιπέδου μεταφοράς. Κάθε segment έχει πεδία για αριθμούς θυρών προέλευσης και προορισμού. Το επίπεδο δικτύου φροντίζει για την μεταφορά κάθε segment στο σωστό υπολογιστή, αφού είναι γνωστή η IP διεύθυνση του υπολογιστή. Το επίπεδο μεταφοράς εξετάζοντας τους αριθμούς θυρών των αφικνούμενων segments, κατευθύνει κάθε segment στo κατάλληλο socket και από εκεί στη αντίστοιχη διεργασία (εφαρμογή), αφού είναι γνωστή η θύρα προορισμού. 15
16 Πολύπλεξη/Αποπολύπλεξη (σύνοψη) Κάθε διεργασία χρησιμοποιεί ένα ή περισσότερα sockets Μοναδική ταυτοποίηση σύνδεσης: ένα ζεύγος sockets. Πολύπλεξη: Πολλαπλά sockets, προσθήκη επικεφαλίδας (που αργότερα χρησιμοποιείται για αποπολύπλεξη) Αποπολύπλεξη: Παράδοση των τμημάτων που λαμβάνονται στο σωστό socket (με χρήση της επικεφαλίδας) Εφαρμογή Εφαρμογή P3 Μεταφορά Δίκτυο Ζεύξη P1 P2 Μεταφορά Δίκτυο Ζεύξη Φυσικό application P4 transport network link socket διεργασία Φυσικό physical 16
17 Δομή TCP/UDP τμήματος (segment) Αριθμός θύρας προέλευσης 32 bits Αριθμός θύρας αποστολής Άλλα πεδία επικεφαλίδας Δεδομένα εφαρμογής (payload) Τα πεδία (fields) αριθμών θύρας: προορισμού (destination port number) και προέλευσης (source port number) σε ένα segment (τμήμα) επιπέδου μεταφοράς. 17
18 Ασυνδεσμική πολύπλεξη (UDP multiplexing) Όταν δημιουργείται ένα UDP socket θα πρέπει να εκχωρηθεί σε αυτό ένας αριθμό θύρας. Η εκχώρηση από πλευράς πελάτη γίνεται, είτε αυτόματα, είτε από τον προγραμματιστή και δεν πρέπει αυτός ο αριθμός να χρησιμοποιείται από άλλο socket. Από πλευράς εξυπηρετητή η εκχώρηση γίνεται από τον προγραμματιστή. Η ταυτοποίηση ενός UDP socket επιτυγχάνεται με: την διεύθυνση IP προορισμού και τον αριθμό θύρας προορισμού. Όταν στον υπολογιστή αποστολής δημιουργείται ένα datagram στο επίπεδο δικτύου, που ενθυλακώνει ένα segment του επιπέδου μεταφοράς, θα πρέπει να καθορίζονται σε αυτό η διεύθυνση και ο αριθμός θύρας προορισμού. 18
19 Ασυνδεσμική αποπολύπλεξη (UDP demultiplexing) Στο υπολογιστή προορισμού από το datagram που παραλαμβάνεται προκύπτει ένα segment που παραδίδεται στο επίπεδο μεταφοράς. Το επίπεδο μεταφοράς στο προορισμό: ελέγχει τον αριθμό θύρας προορισμού στο τμήμα και κατευθύνει το τμήμα UDP στο socket με αυτό τον αριθμό θύρας. Αν 2 τμήματα UDP έχουν διαφορετικές IP διευθύνσεις και διαφορετικούς αριθμούς θυρών προέλευσης, αλλά έχουν τις ίδιες IP διευθύνσεις και αριθμούς θυρών προορισμού, τότε παραδίδονται στη ίδια διεργασία μέσω του ίδιου socket προορισμού. Ο αριθμός θύρας προέλευσης χρησιμοποιείται σαν αριθμός θύρας αποστολής, όταν ο παραλήπτης θέλει να απαντήσει στον αποστολέα. 19
20 Παράδειγμα ασυνδεσμικής αποπολύπλεξης Δημιουργία socket με αριθμό θύρας 9157 application transport link P3 network physical Δημιουργία socket με αριθμό θύρας 6428 application transport link P1 network physical Δημιουργία socket με αριθμό θύρας 5775 application transport link P4 network physical source port: 6428 dest port: 9157 source port:? dest port:? Θύρα αποστολής: 9157 Θύρα προορισμού: 6428 Θύρα αποστολής:? Θύρα προορισμού:? Αντιστροφή των αριθμών θυρών προέλευσης και προορισμού socket διεργασία Transport Layer
21 Συνδεσμική αποπολύπλεξη (TCP) Η ταυτοποίησης ενός TCP socket επιτυγχάνεται με την τετράδα: διεύθυνση IP προέλευσης, αριθμός θύρας προέλευσης, διεύθυνση IP προορισμού και αριθμός θύρας προορισμού. Ο υπολογιστής λήψης χρησιμοποιεί και τις τέσσερις τιμές για να κατευθύνει το segment στο κατάλληλο socket υποδοχής. Δύο διαφορετικά segments αποστολής με διαφορετικές IP διευθύνσεις και διαφορετικούς αριθμούς θυρών κατευθύνονται σε διαφορετικά sockets, ακόμα και αν οι IP διευθύνσεις και οι αριθμοί θυρών αποστολής είναι τα ίδια. Ένας υπολογιστής εξυπηρετητής μπορεί να υποστηρίξει πολλά ταυτόχρονα TCP sockets: κάθε socket αναγνωρίζεται από τη δική του τετράδα. 21
22 Παράδειγμα συνδεσμικής αποπολύπλεξης IP address A application P3 transport network link physical IP address Β application P4 P5 transport network link physical P6 application P2 P3 transport network link physical IP address C source IP, port: B,80 dest IP, port: A,9157 source IP,port: A,9157 dest IP, port: B,80 Τρία τμήματα με IP διεύθυνση προορισμού: B, source IP, port: C,5775 dest IP, port: B,80 source IP,port: C,9157 dest IP,port: B,80 Στη θύρα προορισμού: 80 αποπολυπλέκονται σε διαφορετικά sockets socket διεργασία 22
23 Παράδειγμα συνδεσμικής αποπολύπλεξης IP address A application P3 transport network link physical IP address Β Εξυπηρετητής με νήματα (threaded) application P4 transport network link physical application P2 P3 transport network link physical IP address C source IP,port: B,80 dest IP,port: A,9157 source IP,port: A,9157 dest IP, port: B,80 source IP,port: C,5775 dest IP,port: B,80 source IP,port: C,9157 dest IP,port: B,80 socket διεργασία 23
24 UDP (User Datagram Protocol) [RFC 768] Το απλούστερο πρωτόκολλο μεταφοράς του διαδικτύου κάνει τα ελάχιστα που μπορεί να κάνει ένα πρωτόκολλο μεταφοράς. Υπηρεσία παράδοσης βέλτιστης προσπάθειας ( best effort ) Τα τμήματα UDP μπορεί να: χαθούν παραδοθούν εκτός σειράς στις εφαρμογές. Ασυνδεσιστρεφής (connection-less) υπηρεσία : δεν γίνεται χειραψία μεταξύ των UDP αποστολέα και δέκτη, η διαχείριση κάθε UDP segment γίνεται ανεξάρτητα από τα άλλα. Συχνά χρησιμοποιείται για εφαρμογές πολυμέσων συνεχούς ροής (streaming) που έχουν: ανοχές ως προς τις απώλειες, ευαισθησία ως προς το ρυθμό. Άλλες γνωστές υπηρεσίες που χρησιμοποιούν UDP: DNS, SMTP 24
25 UDP: δομή της κεφαλίδας Μήκος του τμήματος UDP σε Bytes, συμπεριλαμβανομένης της κεφαλίδας Αριθμός θύρας πηγής Μήκος 32 bits Δεδομένα εφαρμογής (payload) Αριθμός θύρας λήψης Άθροισμα ελέγχου Δομή τμήματος UDP Γιατί υπάρχει το UDP; Δεν έχει εγκαθίδρυση σύνδεσης (που εισάγει καθυστέρηση). Είναι απλό: χωρίς κατάσταση σύνδεσης στον αποστολέα, δέκτη. Με μικρή κεφαλίδα τμήματος. Χωρίς έλεγχο συμφόρησης: το UDP μπορεί να εκραγεί όσο γρήγορα θέλουμε. Αξιόπιστη μεταφορά πάνω από το UDP: προσθήκη αξιοπιστίας στο επίπεδο εφαρμογής ανάνηψη από τα λάθη στην εφαρμογή. 25
26 UDP: άθροισμα ελέγχου (checksum) Σκοπός: ανίχνευση «σφαλμάτων» (π.χ. ανεστραμμένων bits) στο μεταδιδόμενο τμήμα. Αποστολέας: χειρίζεται το περιεχόμενο του τμήματος ως ακολουθία 16 bits ακεραίων. checksum: συμπλήρωμα ως προς το 1 του αθροίσματος του περιεχομένου (εκφρασμένου σε 16-bit λέξεις) ο αποστολέας τοποθετεί την τιμή του checksum στο πεδίο checksum του τμήματος UDP. Δέκτης: υπολογισμός του checksum του λαμβανομένου μηνύματος, έλεγχος αν το υπολογισμένο checksum ισούται με την τιμή του πεδίου checksum: o ΌΧΙ ανίχνευση σφάλματος o ΝΑΙ μη ανίχνευση σφάλματος 26
27 Παράδειγμα αθροίσματος ελέγχου υπερχείλιση άθροισμα checksum Κατά την πρόσθεση των αριθμών, το κρατούμενο από την πιο σημαντική θέση πρέπει να προστεθεί στο αποτέλεσμα. Ελέγχους για σφάλματα γίνονται και σε άλλα επίπεδα. Ο έλεγχος σφαλμάτων στο επίπεδο μεταφοράς ακολουθεί την αρχή από-άκρο-σε-άκρο. Λειτουργίες κατώτερων επιπέδων μπορεί να είναι πλεονάζουσες η μικρής αξίας σε σύγκριση με το κόστος παροχής τους σε ψηλότερο επίπεδο. 27
28 TCP (Transmission Control Protocol) Αξιόπιστη και σε σειρά ροή από bytes: Τα δεδομένα μεταφέρονται σαν μια συνεχή ακολουθία από bytes, χωρίς όρια μηνυμάτων. Με διοχέτευση (pipeline): Ο έλεγχοι συμφόρησης και ροής του TCP καθορίζουν το μέγεθος του παραθύρου (αριθμός μεταδοθέντων αλλά μη επιβεβαιωμένων πακέτων). Πλήρως αμφίδρομη μεταφορά δεδομένων: Δι-κατευθυντική ροή δεδομένων στην ίδια σύνδεση. MSS: maximum segment size (μέγιστο μέγεθος τμήματος). Συνδεσμική υπηρεσία: Η χειραψία (handshanking) που αφορά σε ανταλλαγή ειδικών αρχικών μηνυμάτων ελέγχου, προετοιμάζει την κατάσταση του αποστολέα και του δέκτη πριν την ανταλλαγή δεδομένων (εγκαθίδρυση σύνδεσης). 28
29 TCP σύνδεση: από σημείο σε σημείο Μια σύνδεση TCP είναι πάντα από-σημείο-σε-σημείο. Ανάμεσα σε μία μόνο εφαρμογή-αποστολέα και σε μία μόνο εφαρμογήπαραλήπτη (ανάμεσα σε 2 υπολογιστές). Μια σύνδεση TCP δεν είναι μια σύνδεση σε όλο το μήκος της διαδρομής που αποστέλλονται τα τμήματα (segments). Η κατάσταση σύνδεσης βρίσκεται εξ ολοκλήρου στα δύο άκρα και δεν διατηρείται κάποιο κύκλωμα. Η εφαρμογή του πρωτοκόλλου TCP γίνεται μόνο στα τερματικά συστήματα και όχι στους ενδιάμεσους κόμβους. Οι ενδιάμεσοι κόμβοι της διαδρομής δεν είναι ενήμεροι για τις συνδέσεις TCP και δεν οφείλουν να τις διατηρούν (δεν δεσμεύουν πόρους). Γενικότερα, οι ενδιάμεσοι κόμβοι ενδιαφέρονται μέχρι τα 3 χαμηλότερα επίπεδα. 29
30 Η εγκαθίδρυση σύνδεσης στο TCP Η διεργασία πελάτης που θέλει να ξεκινήσει μια σύνδεση ειδοποιεί το TCP (επίπεδο μεταφοράς): Το TCP από τη πλευρά του πελάτη, δημιουργεί ένα socket στέλνει ένα ειδικό τμήμα TCP στον εξυπηρετητή. Ο εξυπηρετητής αποκρίνεται με ένα δεύτερο ειδικό τμήμα TCP. Κάθε εξυπηρετητής TCP έχει ένα socket υποδοχής και δημιουργεί ένα νέο socket υποδοχής για την συγκεκριμένη διεργασία πελάτη. Ο πελάτης αποκρίνεται πάλι με ένα τρίτο ειδικό τμήμα TCP. Τα 2 πρώτα τμήματα δεν περιέχουν ωφέλιμο φορτίο (payload: δεδομένα επιπέδου εφαρμογής). Το 3 ο μπορεί να περιέχει ωφέλιμο φορτίο. Η διαδικασία εγκαθίδρυσης σύνδεσης ονομάζεται τρίδρομη χειραψία (three-way handshaking). Μετά τη εγκαθίδρυση σύνδεσης οι 2 διεργασίες μπορούν να ανταλλάσσουν δεδομένα. 30
31 Ενταμιευτές αποστολής-λήψης Τα δεδομένα που στέλνει ή παραλαμβάνει μια διεργασία αποθηκεύονται προσωρινά σαν τμήματα σε ενταμιευτές που χειρίζεται το TCP. Οι ενταμιευτές (πόροι) δεσμεύονται κατά την διάρκεια της χειραψίας. Θύρα socket Διεργασία: γράφει δεδομένα Διεργασία: διαβάζει δεδομένα Θύρα socket Socket Socket Ενταμιευτής αποστολής τμήμα τμήμα Ενταμιευτής λήψης TCP TCP 31
32 Μέγιστο μέγεθος τμήματος Το TCP τεμαχίζει τα δεδομένα του πελάτη (μήνυμα), βάζει μια κεφαλίδα και σχηματίζει ένα τμήμα TCP (segment TCP). Η μέγιστη ποσότητα δεδομένων πελάτη που μπορούν ν απαρτίσουν ένα τμήμα ονομάζεται μέγιστο μέγεθος τμήματος (Maximum Segment Size - MSS). Το MSS τυπικά καθορίζεται από το μήκος του μεγαλύτερου πλαισίου ζεύξης (frame) που μπορεί ν αποσταλεί από τον τοπικό host (πελάτη), λαμβάνοντας υπόψη και τις κεφαλίδες που χρειάζονται για να σχηματιστούν τα datagrams. 32
33 Δομή τμήματος TCP URG: urgent data (generally not used) ACK: ACK # valid PSH: push data now (generally not used) RST, SYN, FIN: connection estab (setup, teardown commands) Internet checksum (as in UDP) Head length 32 bits source port # dest port # sequence number acknowledgement number not used U A P R S F checksum application data receive window Urg data pointer options (variable length) (variable length) counting by bytes of data (not segments!) # bytes rcvr willing to accept 33
34 client state LISTEN choose init seq num, x send TCP SYN msg SYNSENT received SYNACK(x) ESTAB indicates server is live; send ACK for SYNACK; this segment may contain client-to-server data SYNbit=1, Seq=x SYNbit=1, Seq=y ACKbit=1; ACKnum=x+1 ACKbit=1, ACKnum=y+1 choose init seq num, y send TCP SYNACK msg, acking SYN received ACK(y) indicates client is live server state LISTEN SYN RCVD ESTAB 34
35 35
4.1.1 Πρωτόκολλο TCP - Δομή πακέτου
4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 1 / 38 Παράδειγμα Έστω ότι θέλουμε να αποστείλουμε ένα μήνυμα μέσω ηλεκτρονικού ταχυδρομείου. Αρχικά η εφαρμογή χρησιμοποιώντας τα πρωτόκολλα του επιπέδου εφαρμογής
Διαβάστε περισσότεραΕπίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής
Επίπεδο Μεταφοράς (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο Μεταφοράς(Transport layer) Επίπεδο εφαρμογής (Application layer): Συντονισμός
Διαβάστε περισσότεραΔίκτυα Θεωρία
Δίκτυα Θεωρία 2016-17 Κεφάλαιο 4 1. Γιατί η μεταφορά των δεδομένων δεν καλύπτεται επαρκώς από το Επίπεδο Δικτύου; Επειδή το επίπεδο δικτύου από τη φύση του είναι αναξιόπιστο, τα πακέτα φθάνουν καθυστερημένα,
Διαβάστε περισσότεραΠρωτόκολλο TCP Διάλεξη Ι
Πρωτόκολλο TCP Διάλεξη Ι Εισαγωγή Οι υπηρεσίες μεταβίβασης δεδομένων ανάμεσα σε δύο επικοινωνούντες πόρους κατατάσσονται σε δύο κατηγορίες: Connectionless ή datagram Connection-oriented Οι υπηρεσίες της
Διαβάστε περισσότεραΙόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας
Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής ίκτυα Η/Υ Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα Μοντέλο TCP/IP πολλές πολλοί N A N B Ενότητα E PC A PC B PC D PC E E A E B
Διαβάστε περισσότεραΔίκτυα Επικοινωνίας Υπολογιστών Ενότητα 11: Στρώμα μεταφοράς
Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 11: Στρώμα μεταφοράς Μιχαήλ Λογοθέτης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Συνιστώμενο Βιβλίο: Δικτύωση Υπολογιστών Προσέγγιση
Διαβάστε περισσότεραΠρωτόκολλα Διαδικτύου
Πρωτόκολλα Διαδικτύου Μέρος 1ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Εισαγωγή στην Τεχνολογία TCP/IP To TCP/IP σημαίνει Transmission Control Protocol / Internet Protocol και θα μπορούσε να θεωρηθεί ότι πρόκειται
Διαβάστε περισσότεραΚεφάλαιο 7.3. Πρωτόκολλο TCP
Κεφάλαιο 7.3 Πρωτόκολλο TCP Πρωτόκολλο TCP Το πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol, TCP) είναι το βασικό πρωτόκολο του Επιπέδου Μεταφοράς του μοντέλου TCP/IP. Παρέχει υπηρεσίες προσανατολισμένες
Διαβάστε περισσότεραΔίκτυα Επικοινωνιών Δίκτυα Υπολογιστών και Στρώμα Μεταφοράς Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας
Δίκτυα Επικοινωνιών Δίκτυα Υπολογιστών και Στρώμα Μεταφοράς Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας ΔΠΜΣ «Τεχνο- Οικονομικά Συστήματα» Τεχνολογία Πληροφορίας και Τηλεπικοινωνιών Ιστοσελίδα
Διαβάστε περισσότεραΕισαγωγή Επανάληψη. ΤΕΙ Στερεάς Ελλάδας. ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Διαδικτυακός Προγραμματισμός
Εισαγωγή Επανάληψη ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. ΤΕΙ Στερεάς Ελλάδας Δήλωση Οι διαφάνειες βασίζονται στα βιβλία: (1) Computer Networking: A Top Down Approach
Διαβάστε περισσότεραΔίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης
Δίκτυα Υπολογιστών Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Αρχές δικτυακών εφαρμογών. Αρχιτεκτονικές. Μοντέλα υπηρεσιών επιπέδου μεταφοράς Μοντέλο πελάτη
Διαβάστε περισσότεραΙόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας
Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας ίκτυα Η/Υ Μοντέλο TCP/IP Ενότητα E ρ. Ε. Μάγκος Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα πολλές πολλοί N A N
Διαβάστε περισσότεραΔίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης
Δίκτυα Υπολογιστών Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Αρχές δικτυακών εφαρμογών Αρχιτεκτονικές Μοντέλα υπηρεσιών επιπέδου μεταφοράς Μοντέλο πελάτη
Διαβάστε περισσότεραΠανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας
Πανεπιστήμιο Πειραιά To Μοντέλο OSI pdemest@unipi.gr ιάρθρωση Το μοντέλο αναφοράς OSI Επίπεδα Πρωτόκολλα, κατανομή πρωτοκόλλων σε στοιχεία δικτύου Αντιστοιχία τστοχα μοντέλων OSI και Internet Ανάλυση Επιπέδων
Διαβάστε περισσότεραΔίκτυα Θεωρία
Δίκτυα Θεωρία 2016-17 Κεφάλαιο 1 1. Ποια είναι τα επίπεδα που χρησιμοποιεί το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI); i. Φυσικό Επίπεδο ii. επίπεδο Ζεύξης ή Σύνδεσης Δεδομένων iii.
Διαβάστε περισσότεραΠρωτόκολλα Επικοινωνίας Πρωτόκολλο IP
Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα επικοινωνίας Ορισμός Σύνολα προσυμφωνημένων κανόνων που απαιτούνται για τον καθορισμό του τρόπου με τον οποίο επιτυγχάνεται η ανταλλαγή δεδομένων, και επομένως
Διαβάστε περισσότεραΔΊΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΏΝ ΔΊΚΤΥΑ ΥΠΟΛΟΓΙΣΤΏΝ ΚΑΙ ΣΤΡΏΜΑ ΜΕΤΑΦΟΡΆΣ ΔΙΔΆΣΚΟΝΤΕΣ: ΔΡ. ΕΥΓΕΝΊΑ ΑΔΑΜΟΠΟΎΛΟΥ, ΔΡ. ΚΏΣΤΑΣ ΔΕΜΈΣΤΙΧΑΣ
ΔΊΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΏΝ ΔΊΚΤΥΑ ΥΠΟΛΟΓΙΣΤΏΝ ΚΑΙ ΣΤΡΏΜΑ ΜΕΤΑΦΟΡΆΣ ΔΙΔΆΣΚΟΝΤΕΣ: ΔΡ. ΕΥΓΕΝΊΑ ΑΔΑΜΟΠΟΎΛΟΥ, ΔΡ. ΚΏΣΤΑΣ ΔΕΜΈΣΤΙΧΑΣ ΔΠΜΣ «Τεχνο- Οικονομικά Συστήματα» Τεχνολογία Πληροφορίας και Τηλεπικοινωνιών Ιστοσελίδα
Διαβάστε περισσότεραΥπολογιστές και ίκτυα Η/Υ.
Υπολογιστές και ίκτυα Η/Υ http://www.net.uom.gr Βιβλίο για ίκτυα Η/Υ Computer Networking, A Top-Down Approach Featuring the Internet, 2nd edition J. Kurose, K. Ross ρ. Παναγιώτης Ε. Φουληράς 2003/2004
Διαβάστε περισσότεραΔιάρθρωση. Δίκτυα Υπολογιστών Επικοινωνία από άκρο σε άκρο. Επικοινωνία από άκρο σε άκρο. Διάρθρωση
Δίκτυα Υπολογιστών Επικοινωνία από άκρο σε άκρο Ευάγγελος Παπαπέτρου Τμ Μηχ Η/Υ & Πληροφορικής, Παν Ιωαννίνων 1 Το Επίπεδο Μεταφοράς 2 Το πρωτόκολλο UDP 3 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606:
Διαβάστε περισσότερα7.4 Πρωτόκολλο UDP. 3. Στη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP.
7.4 Πρωτόκολλο UDP & Ερωτήσεις 1. ε ποιες περιπτώσεις χρησιμοποιείται το πρωτόκολλο UDP, εναλλακτικά του TCP; 2. ε τι είδους εφαρμογές χρησιμοποιείται συνήθως το πρωτόκολλο UDP; Να δώσετε παράδειγμα μιας
Διαβάστε περισσότεραΠρωτόκολλα Διαδικτύου
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 9 η Διάλεξη Δημοσθένης Κυριαζής Παρασκευή 22 Μαΐου 2015 Σημερινή διάλεξη Σύνοψη 8ης διάλεξης Επίπεδο μεταφοράς Συμφόρηση: Αρχές ελέγχου
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ ΔΙΑΛΕΞΗ 3 ΔΙΔΑΣΚΩΝ: ΑΝΑΡΓΥΡΟΣ ΣΙΔΕΡΗΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΟΛΥΜΕΣΩΝ ΤΕΙ ΚΡΗΤΗΣ ΠΡΩΤΟΚΟΛΛΟ ΕΛΕΓΧΟΥ
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ
7.4 Πρωτόκολλο Μέχρι τώρα περιγράψαμε συνδέσεις, που χρησιμοποιούν το πρωτόκολλο TCP. Θυμηθείτε, ότι το TCP είναι υπεύθυνο για το τεμαχισμό των μηνυμάτων σε τμήματα και την επανασύνδεση τους στον προορισμό.
Διαβάστε περισσότεραΤρίτη Πρόοδος [110 μονάδες] Απαντήσεις
ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2011-20112 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 15 Δεκεμβρίου 2011 Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις 1. Θεωρήσετε
Διαβάστε περισσότερα1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26
1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26 Το δίκτυο ARPANET ήταν ένα δίκτυο μεταγωγής πακέτων που χρηματοδοτήθηκε από το υπουργείο άμυνας των Η.Π.Α. στα τέλη της δεκαετίας του '60. 2 / 26 Από την αρχή κύριος
Διαβάστε περισσότεραΠρωτόκολλα Διαδικτύου
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 8 η Διάλεξη Δημοσθένης Κυριαζής Παρασκευή 15 Μαΐου 2015 Σημερινή διάλεξη Σύνοψη 7ης διάλεξης Επίπεδο μεταφοράς Αξιόπιστη μεταφορά δεδομένων
Διαβάστε περισσότερα3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου
3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου 1 / 54 Το πρωτόκολλο Διαδικτύου (Internet Protocol -IP) ενθυλακώνει τα πακέτα δεδομένων που του προωθούνται από το ανώτερο επίπεδο σε αυτοδύναμα πακέτα
Διαβάστε περισσότεραΚεφάλαιο 4ο ΕΠΙΠΕΔΟ ΜΕΤΑΦΟΡΑΣ
Εισαγωγή Κεφάλαιο 4ο ΕΠΙΠΕΔΟ ΜΕΤΑΦΟΡΑΣ Στα προηγούμενα κεφάλαια μελετήθηκαν πώς μεταφέρονται τα δεδομένα από διεπαφή σε διεπαφή για να φτάσουν στο προορισμό τους. Επειδή το επίπεδο δικτύου από τη φύση
Διαβάστε περισσότεραΥπηρεσίες δικτύου και πρωτόκολλα για πολυμεσικές επικοινωνίες
Υπηρεσίες δικτύου και πρωτόκολλα για πολυμεσικές επικοινωνίες Γιώργος Τζιρίτας Τμήμα Επιστήμης Υπολογιστών http://www.csd.uoc.gr/~tziritas Άνοιξη 2016 1 Στρώματα πρωτοκόλλων Άνοιξη 2016 2 Πρωτόκολλα μεταφοράς
Διαβάστε περισσότεραΔίκτυα Υπολογιστών Ενότητα 5: User Datagram Protocol - UDP
Δίκτυα Υπολογιστών Ενότητα 5: User Datagram Protocol - UDP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Διαβάστε περισσότεραΑ2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση.
ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ / Γ- ΕΠΑ.Λ. ΗΜΕΡΟΜΗΝΙΑ: 21-02- 2016 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ-Α.ΚΑΤΡΑΚΗ ΘΕΜΑ Α. A1. Να γράψετε το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη
Διαβάστε περισσότεραα. Το μέγιστο μήκος δεδομένων του ωφέλιμου φορτίου του πλαισίου Ethernet είναι 1500 οκτάδες. ΣΩΣΤΟ
ΘΕΜΑΤΑ & ΑΝΤΗΣΕΙΣ ΠΑΝΕΛΛΗΝΙΩΝ ΔΙΚΤΥΑ 2017 A1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν, γράφοντας στο τετράδιό σας δίπλα στο γράμμα που αντιστοιχεί σε κάθε πρόταση τη λέξη Σωστό, αν η πρόταση είναι
Διαβάστε περισσότεραHY-335a Project: microtcp *, μία lightweight TCP βιβλιοθήκη
HY-335a Project: microtcp *, μία lightweight TCP βιβλιοθήκη Deadline πρώτης ϕάσης : 13 Δεκεμβρίου 2016, 23:59 * Εμπνευσμένο και υλοποιημένο από το Μανώλη Σουρλίγκα :) Γενική περιγραϕή Στο οικοσύστημα του
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ
ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Για να διεκπεραιωθεί η μεταφορά των πακέτων από την πηγή στον προορισμό μεταξύ των κόμβων του επικοινωνιακού υποδικτύου απαιτείται η
Διαβάστε περισσότεραΜάθημα 5: To Μοντέλο Αναφοράς O.S.I.
Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον
Διαβάστε περισσότεραΔΙΚΤΥΑ (23-26) Π. Φουληράς
ΔΙΚΤΥΑ (23-26) Π. Φουληράς Μηχανισμός Αναφοράς Σφαλμάτων (ICMP) Πρωτόκολλο Μηνυμάτων Ελέγχου Διαδικτύου (Internet Control Message Protocol) Απαραίτητο για κάθε τυπική υλοποίηση του IP Το ότι το IP προσφέρει
Διαβάστε περισσότεραΠρωτόκολλα Διαδικτύου
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 6 η Διάλεξη Δημοσθένης Κυριαζής Παρασκευή 24 Απριλίου 2015 Σημερινή διάλεξη Σύνοψη 5ης διάλεξης Επίπεδο μεταφοράς Υπηρεσίες και πρωτόκολλα
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ ΔΙΑΛΕΞΗ 2 ΔΙΔΑΣΚΩΝ: ΑΝΑΡΓΥΡΟΣ ΣΙΔΕΡΗΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΟΛΥΜΕΣΩΝ ΤΕΙ ΚΡΗΤΗΣ ΠΡΩΤΟΚΟΛΛΟ ΔΙΑΔΙΚΤΥΟΥ
Διαβάστε περισσότεραΠρωτόκολλα Διαδικτύου
Πρωτόκολλα Διαδικτύου Ερωτήσεις Ασκήσεις Επικοινωνίες Δεδομένων Μάθημα 3 ο Ερωτήσεις 1. Τι είναι το intranet και ποια τα πλεονεκτήματα που προσφέρει; 2. Τι δηλώνει ο όρος «TCP/IP»; 3. Να αναφέρετε τα πρωτόκολλα
Διαβάστε περισσότεραΔίκτυα Επικοινωνιών Δίκτυα Υπολογιστών Στρώμα Μεταφοράς (2) Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας
Δίκτυα Επικοινωνιών Δίκτυα Υπολογιστών Στρώμα Μεταφοράς (2) Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας ΔΠΜΣ «Τεχνο- Οικονομικά Συστήματα» Τεχνολογία Πληροφορίας και Τηλεπικοινωνιών TCP
Διαβάστε περισσότεραΕπίπεδο Μεταφοράς (Transport Layer)
Επίπεδο Μεταφοράς (Transport Layer) Περίληψη Ο ρόλος του επιπέδου µεταφοράς Τα στοιχεία του πρωτοκόλλου µεταφοράς Τα πρωτόκολλα µεταφοράς του Διαδικτύου UDP (User Datagram Protocol) RPC (Remote Procedure
Διαβάστε περισσότεραΓενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ
Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.1.1. Γενικές Αρχές 1. Τι ονοµάζεται επικοινωνιακό υποδίκτυο και ποιο είναι το έργο του; Το σύνολο όλων των ενδιάµεσων κόµβων που εξασφαλίζουν την επικοινωνία µεταξύ
Διαβάστε περισσότεραΣυνεχής ροή πολυµέσων
Συνεχής ροή πολυµέσων Εισαγωγή ικτυακά πρωτόκολλα Πολυµέσα και δίκτυα Συνεχής ροή Ροή από εξυπηρετητές ιστοσελίδων Ροή από εξυπηρετητές µέσων Πρωτόκολλο RTSP Πρωτόκολλο RTP οµή πακέτων RTP Πρωτόκολλο RTCP
Διαβάστε περισσότεραΕργαστήριο Δικτύων Υπολογιστών
Εργαστήριο Δικτύων Υπολογιστών 2 η Διάλεξη: TCP/UDP Δικτυακά πρωτόκολλα / εφαρμογές Ports Unix δικτυακές εντολές Transmission Control Protocol - TCP Πρωτόκολλο Mεταφοράς RFC 793 [Postel 1981] Xρησιμοποιεί
Διαβάστε περισσότεραΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ
ΕΠΑ.Λ. Άμφισσας Σχολικό Έτος : 2011-2012 Τάξη : Γ Τομέας : Πληροφορικής Μάθημα : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Διδάσκων : Χρήστος Ρέτσας Η-τάξη : tiny.cc/retsas-diktya2 ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ
Διαβάστε περισσότεραΔίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)
Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Μοντέλα υπηρεσιών του επιπέδου δικτύου Προώθηση έναντι δρομολόγησης (forwarding vs routing) IP: Πρωτόκολλο
Διαβάστε περισσότεραΔίκτυα Επικοινωνίας και Υπολογιστών
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Δίκτυα Επικοινωνίας και Υπολογιστών Ενότητα 7 : Πρωτόκολλα Μεταφοράς Γούδος Σωτήριος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραΔίκτυα Υπολογιστών Επίπεδο Μεταφοράς Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ
Επίπεδο Μεταφοράς Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ Σελ 1 Ιεραρχίες Πρωτοκόλλων σελ 2 Ιεραρχίες Πρωτοκόλλων Πρωτόκολλο είναι ένα σύνολο κανόνων που απαιτούνται για να επιτύχουμε την ανταλλαγή
Διαβάστε περισσότερα7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ
Ερωτήσεις 7.3 Πρωτόκολλο TCP 1. Τι είναι το τµήµα (segment) στο πρωτόκολλο TCP; Από ποια µέρη αποτελείται; 2. Για ποιο σκοπό χρησιµοποιείται ο Αριθµός ειράς στην επικεφαλίδα ενός segment TCP; 3. την περίπτωση
Διαβάστε περισσότεραΔίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας
Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία
Διαβάστε περισσότεραNetwork Address Translation (NAT)
HY335Α Δίκτυα Υπολογιστών Xειμερινό Εξάμηνο 2016-2017 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Network Address Translation (NAT) Network Layer Private IP Addresses Πρόβλημα: o χώρος των ΙΡ διευθύνσεων
Διαβάστε περισσότεραΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET
ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 4: Τεχνικές Μετάδοσης ΜΕΤΑΓΩΓΗ Τεχνική µεταγωγής ονομάζεται ο τρόπος µε τον οποίο αποκαθίσταται η επικοινωνία ανάµεσα σε δύο κόµβους με σκοπό την
Διαβάστε περισσότεραΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 15/03/2014 Συμπληρωματικές Διαφάνειες
ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 5/03/204 Συμπληρωματικές Διαφάνειες Νίκος Δημητρίου ΟΣΣ/5.03.204/Ν.Δημητρίου ΟΣΣ/5.03.204/Ν.Δημητρίου 2 ΟΣΣ/5.03.204/Ν.Δημητρίου 3 ΟΣΣ/5.03.204/Ν.Δημητρίου 4 Θεωρία Aloha/Slotted
Διαβάστε περισσότεραΔίκτυα Επικοινωνιών ΙΙ: Transmission Control Protocol
Δίκτυα Επικοινωνιών ΙΙ: Transmission Control Protocol Δρ. Απόστολος Γκάμας Διδάσκων 407/80 gkamas@uop.gr Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 1 Μηχανισμοί πρωτοκόλλων προσανατολισμένων σε σύνδεση Λογική σύνδεση
Διαβάστε περισσότεραΔίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)
TEI Σερρών Τμήμα Πληροφορικής και Επικοινωνιών Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) Ανάλυση Πρωτοκόλλων Τομέας Τηλεπικοινωνιών και Δικτύων Δρ. Αναστάσιος Πολίτης Καθηγητής Εφαρμογών anpol@teiser.gr
Διαβάστε περισσότεραΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP
ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP Απαιτήσεις διαδικτύωσης Τα ζητήματα που πρέπει να επιλύσει η διαδικτύωση Πρωτόκολλα διαδικτύωσης Αρχιτεκτονικές
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Δίκτυα Υπολογιστών Επίπεδο Μεταφοράς Διδάσκων : Επίκουρος Καθηγητής Ε. Παπαπέτρου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαβάστε περισσότεραΔίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης
Δίκτυα Υπολογιστών Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή Κ. Βασιλάκης Περίγραμμα Τι είναι το διαδίκτυο Στοιχεία που το συνθέτουν Τρόποι παροχής υπηρεσιών Τι είναι τα πρωτόκολλα Τα άκρα του δικτύου
Διαβάστε περισσότεραΆσκηση 2. Αν συμβούν 2 duplicate ACKs αντί για timeout τι γίνεται σε αυτή την περίπτωσή;
ΤCP protocol Άσκηση 1 Είναι το ίδιο να αυξάνεται το congestion window κατά μία μονάδα μετά τη λήψη από κάθε ΑCK πακέτου με το να αυξάνεται σε κάθε RTT; Αν δεν είναι το ίδιο σε ποια περίπτωση επιτυγχάνεται
Διαβάστε περισσότεραΠαραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM
Παραδείγµατα δικτυακών τεχνολογιών Ethernet Internet ATM Τοπικά δίκτυα (LANs) Τα πιο απλά δίκτυα Κάθε υπολογιστής έχει όνοµα διεύθυνση δικτύου (Internet) διεύθυνση τοπικού δικτύου (Ethernet) alice 28 35
Διαβάστε περισσότεραΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ 1 στα Δίκτυα Υπολογιστών
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΘΕΜΑ Α ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ 1 στα Δίκτυα Υπολογιστών Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν, γράφοντας στο τετράδιό σας, δίπλα στο γράμμα που αντιστοιχεί σε κάθε πρόταση τη λέξη
Διαβάστε περισσότεραΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα μεταφοράς στο Internet. Δίκτυα Υπολογιστών
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Στρώμα μεταφοράς στο Internet Δίκτυα Υπολογιστών Περίληψη Αρχές λειτουργίας του στρώματος μεταφοράς και βασικές υπηρεσίες του πολυπλεξία/αποπολυπλεξία αξιόπιστη μεταφορά δεδομένων έλεγχος
Διαβάστε περισσότεραιαδίκτυα & Ενδοδίκτυα Η/Υ
ιαδίκτυα & Ενδοδίκτυα Η/Υ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ (Kεφ. 17) TCP Υπηρεσίες TCP Μορφή Επικεφαλίδας TCP Μηχανισµοί TCP Πολιτικές Υλοποίησης TCP Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William
Διαβάστε περισσότεραΔίκτυα Υπολογιστών I
Δίκτυα Υπολογιστών I Σχεδίαση και Αρχιτεκτονική Δικτύων Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 19 Διάρθρωση
Διαβάστε περισσότεραImproving the performance of TCP in the case of packet reordering. Στρατάκη Μαρία
Improving the performance of TCP in the case of packet reordering Στρατάκη Μαρία Γενικές Πληροφορίες για το TCP/IP TCP (Transmission Control Protocol) IP (Internet Protocol) Χωρίζουν τα δεδομένα σε τμήματα
Διαβάστε περισσότεραΤι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP);
7.5. Πρωτόκολλο IP Τι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP); Είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/IP. Βασίζεται στα αυτοδύναμα πακέτα που μεταφέρονται ανεξάρτητα
Διαβάστε περισσότεραΑλεξάνδρειο ΤΕΙ Θεσσαλονίκης Τμήμα Πληροφορικής ΔΙΑΔΙΚΤΥΑ ΜΕ TCP / IP. Βίτσας Βασίλειος
ΔΙΑΔΙΚΤΥΑ ΜΕ TCP / IP Βίτσας Βασίλειος Αρχιτεκτονική και φιλοσοφία του Internet Ένα διαδίκτυο TCP/IP παρέχει 3 είδη υπηρεσιών Η διάταξη τους είναι ιεραρχική Ασυνδεσμικό σύστημα παράδοσης ΗυπηρεσίαIP ορίζεται
Διαβάστε περισσότεραΠρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο
Πρωτόκολλα Διαδικτύου Μέρος 2ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Internet Protocol (IP) Στο επίπεδο δικτύου της τεχνολογίας TCP/IP, συναντάμε το πρωτόκολλο IP. Η λειτουργία του IP βασίζεται αποκλειστικά
Διαβάστε περισσότεραΔίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4
Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4 Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΤεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)
Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν
Διαβάστε περισσότερα7.5 Πρωτόκολλο IP. & Ερωτήσεις
7.5 Πρωτόκολλο IP & Ερωτήσεις 1. ε ποιο επίπεδο του μοντέλου TCP/IP ανήκει το IP πρωτόκολλο; Εξασφαλίζει αξιόπιστη μετάδοση, και αν όχι ποιο πρωτόκολλο είναι υπεύθυνο για την αξιοπιστία; 2. Τι χρειάζεται
Διαβάστε περισσότεραΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ
ΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ Λογισμικό Δεδομένα Πακέτο Πακέτο Υλικό Πλαίσιο Bit Επίπεδο δικτύου
Διαβάστε περισσότεραΔίκτυα Υπολογιστών Ενότητα 4: Transmission Control Protocol - TCP
Δίκτυα Υπολογιστών Ενότητα 4: Transmission Control Protocol - TCP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
Διαβάστε περισσότεραΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Γ Τάξη ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΑ.Λ. ΤΕΤΡΑΔΙΟ ΜΑΘΗΤΗ Κωνσταντοπούλου Μ., Χρυσοστόμου Γ.
ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Γ Τάξη ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΑ.Λ. ΤΕΤΡΑΔΙΟ ΜΑΘΗΤΗ Κωνσταντοπούλου Μ., Χρυσοστόμου Γ. Υποδείξεις απαντήσεων/λύσεων στις ερωτήσεις, ασκήσεις και δραστηριότητες του τετραδίου μαθητή, Κεφ.1
Διαβάστε περισσότεραΔίκτυα Επικοινωνίας και Υπολογιστών
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Δίκτυα Επικοινωνίας και Υπολογιστών Ενότητα 2 η : Πρωτόκολλα και Αρχιτεκτονική Πρωτοκόλλων Γούδος Σωτήριος Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραΔίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)
Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Μοντέλα υπηρεσιών του επιπέδου δικτύου Προώθηση έναντι δρομολόγησης (forwarding vs routing) IP: Πρωτόκολλο
Διαβάστε περισσότερα1 Ερωτήσεις σωστό-λάθος
1 Ερωτήσεις σωστό-λάθος 1. Η λειτουργία του IP πρωτοκόλλου βασίζεται στα αυτοδύναµα πακέτα (datagrams). 2. Όταν το πρωτόκολλο TCP προωθεί ένα πακέτο στο πρωτόκολλο IP, το µόνο στοιχείο το οποίο έχει ενδιαφέρον
Διαβάστε περισσότεραΠΡΩΤΟΚΟΛΛΟ TCP/IP ΜΑΚΡΟΠΟΥΛΟΣ ΝΙΚΟΛΑΟΣ
ΠΡΩΤΟΚΟΛΛΟ TCP/IP ΜΑΚΡΟΠΟΥΛΟΣ ΝΙΚΟΛΑΟΣ Εισαγωγή ΑRPANET (1969) Τεχνική Μεταγωγής Πακέτων INTERNETTING PROJECT (1973) Σύνδεση διαφορετικών δικτύων Πρωτόκολλα IP, TCP (Κανόνες Ανταλλαγής Δεδομένων) Προσθήκη
Διαβάστε περισσότεραΠρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο
Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ
Διαβάστε περισσότεραΕργαστηριακή Άσκηση 7 Πρωτόκολλα TCP και UDP
Εργαστηριακή Άσκηση 7 Πρωτόκολλα TCP και UDP Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η εξέταση των ιδιοτήτων των πρωτοκόλλων μεταφοράς TCP και UDP του Internet. Πληροφορίες για τα πρωτόκολλα αυτά
Διαβάστε περισσότεραΕπικοινωνία με μηνύματα. Κατανεμημένα Συστήματα 1
Επικοινωνία με μηνύματα Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Επικοινωνία με ανταλλαγή μηνυμάτων Η επικοινωνία με μηνύματα είναι ο πιο ευέλικτος τρόπος αλληλεπίδρασης σε κατανεμημένα συστήματα πιο
Διαβάστε περισσότεραΔίκτυα Επικοινωνίας Υπολογιστών Ενότητα 12: Στρώμα μεταφοράς
Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 12: Στρώμα μεταφοράς Μιχαήλ Λογοθέτης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Συνιστώμενο Βιβλίο: Δικτύωση Υπολογιστών Προσέγγιση
Διαβάστε περισσότεραΕπαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου. ρ. Κωνσταντίνος Σ. Χειλάς. Ethernet
Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου ρ Κωνσταντίνος Σ Χειλάς Ethernet Ένα πλαίσιο (frame) Ethernet 00 d0 06 99 18 28 00 02 b3 0b 86 08 00 45 00 Η επικεφαλίδα του IP 0 ToS 0 ToS 00
Διαβάστε περισσότεραΕπίπεδο Μεταφοράς (Transport Layer)
Επίπεδο Μεταφοράς (Transport Layer) Περίληψη Ο ρόλος του επιπέδου μεταφοράς Τα στοιχεία του πρωτοκόλλου μεταφοράς Τα πρωτόκολλα μεταφοράς του Διαδικτύου UDP (User Datagram Protocol) RPC (Remote Procedure
Διαβάστε περισσότεραΕπίπεδο Δικτύου: Διαδικτύωση
Επίπεδο Δικτύου: Διαδικτύωση Μάθημα «Δίκτυα Υπολογιστών» Τμήμα Πληροφορικής Οικονομικό Πανεπιστήμιο Αθηνών Εαρινό Εξάμηνο 2013-14 Γεώργιος Ξυλωμένος Γεώργιος Δ. Σταμούλης Βασίλειος Σύρης Εισαγωγή Υπάρχει
Διαβάστε περισσότεραΛογισμικό Δικτύων Πέτρος Λάμψας 2007
Λογισμικό Δικτύων Πέτρος Λάμψας 2007 Στόχοι της Ενότητας Η παρουσίαση των λειτουργιών που εκτελούνται από λογισμικό στις επικοινωνίες δεδομένων Η παρουσίαση του τρόπου με τον οποίο δομείται σε τμήματα
Διαβάστε περισσότεραα. Συνόδου β. Μεταφοράς γ. Δικτύου δ. Διασύνδεσης δεδομένων ε. Φυσικού Επιπέδου (Μονάδες 5)
ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 30/11/2014 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ, Α. ΙΛΕΡΗ ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν γράφοντας δίπλα στο
Διαβάστε περισσότερα3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)
3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP) 1 / 32 Σε έναν κόμβο ο οποίος επιθυμεί να αποστείλει δεδομένα σε κάποιον
Διαβάστε περισσότεραΕπίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL)
101001 101001 Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL) Είναι το δεύτερο επίπεδο στη διαστρωμάτωση του OSI (μετρώντας από κάτω) Ασχολείται με την αποδοτική και αξιόπιστη επικοινωνία μεταξύ δύο γειτονικών
Διαβάστε περισσότεραΕργαστηριακή Άσκηση 7 Πρωτόκολλα TCP και UDP
Εργαστηριακή Άσκηση 7 Πρωτόκολλα TCP και UDP Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η εξέταση των ιδιοτήτων των πρωτοκόλλων μεταφοράς TCP και UDP του Internet. Πληροφορίες για τα πρωτόκολλα αυτά
Διαβάστε περισσότεραΔίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης
Δίκτυα Υπολογιστών Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή Κ. Βασιλάκης Περίγραμμα Τι είναι το διαδίκτυο Στοιχεία που το συνθέτουν Τρόποι παροχής υπηρεσιών Τι είναι τα πρωτόκολλα Τα άκρα του δικτύου
Διαβάστε περισσότεραΔίκτυα Επικοινωνιών. Ενότητα 3: Επίπεδο Μεταφοράς
Δίκτυα Επικοινωνιών Ενότητα 3: Επίπεδο Μεταφοράς Άννα Τζανακάκη και Λάζαρος Μεράκος Τµήµα Φυσικής και Τµήµα Πληροφορικής και Τηλεπικοινωνιών Εθνικό & Καποδιστριακό Πανεπιστήµιο Αθηνών Δίκτυα Επικοινωνιών
Διαβάστε περισσότεραΚεφάλαιο 7. 7.1 7.4 -> Ε Π Α Ν Α Λ Η Ψ Η Επικοινωνιακό Υποδίκτυο / TCP / UDP. Σελ. 220-241
Κεφάλαιο 7 7.1 7.4 -> Ε Π Α Ν Α Λ Η Ψ Η Επικοινωνιακό Υποδίκτυο / TCP / UDP. Σελ. 220-241 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr ΕΣΠΕΡΙΝΟ ΕΠΑΛ Κομοτηνής http://diktya-epal-g.ggia.info/ Δεδομένα
Διαβάστε περισσότεραΦύλλο Εργασίας 1 ου Κεφαλαίου
ΒΑΙΚΕ ΕΝΝΟΙΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΔΙΑΥΝΔΕΗ ΔΙΚΤΥΩΝ ΚΕΦΑΑΙΟ 1 ο Φύλλο Εργασίας 1 ου Κεφαλαίου Βοήθημα: 7.2 Τεχνολογία TCP/IP Ερωτήσεις 1. Τι ήταν το δίκτυο ARPANET; Πως «γεννήθηκε» το Internet; 2. Πώς χρησιμοποιείται
Διαβάστε περισσότεραΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ(Α & Β ΟΜΑΔΑ) ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 11/12/2011 ΑΠΑΝΤΗΣΕΙΣ
ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ(Α & Β ΟΜΑΔΑ) ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 11/12/2011 ΘΕΜΑ 1 ΑΠΑΝΤΗΣΕΙΣ Α. Να χαρακτηρίσετε κάθε μία από τις παρακάτω προτάσεις με Σωστό (Σ) ή Λάθος (Λ). 1. Στο μοντέλο
Διαβάστε περισσότεραΕπικοινωνία. Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης. Κατανεμημένα Συστήματα (E) Επικοινωνία 1
Επικοινωνία Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης Επικοινωνία 1 Δίκτυα Υπολογιστών ίκτυο είναι Ένα σύνολο συσκευών (υπολογιστών, εκτυπωτών, τερματικών, δορυφόρων κτλ.) Συνδεδεμένων
Διαβάστε περισσότεραΜάθημα 6: Αρχιτεκτονική TCP/IP
Μάθημα 6: Αρχιτεκτονική TCP/IP 6.1 Συσχέτιση OSI και TCP/IP Η αρχιτεκτονική TCP/IP ακολουθεί ένα πρότυπο διαστρωμάτωσης παρόμοιο με το μοντέλο OSI. Η αντιστοιχία φαίνεται στο σχήμα 6.1. Η ονομασία της
Διαβάστε περισσότερα2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55
2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/2015 23:55 Ευριπίδης Τζαμούσης (tzamusis@csd.uoc.gr) Μαρία Πλακιά (plakia@csd.uoc.gr) Ερώτηση 1 (5 μονάδες) Ποια είναι η διαφορά μεταξύ
Διαβάστε περισσότεραΙόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;
Διαβάστε περισσότεραΠρογραμματισμός Διαχείρισης Συστημάτων ΙΙ
Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 8ο Δικτύωση TCP/IP Μιχαηλίδης Παναγιώτης Περιεχόμενα Δικτύωση TCP/IP Τι είναι το TCP/IP; Επίπεδα, διευθύνσεις, ΝΑΤ Πρωτόκολλα: ARP, DHCP TCP/IP H πιο κοινή
Διαβάστε περισσότερα