ιαδίκτυα & Ενδοδίκτυα Η/Υ

Σχετικά έγγραφα
ιαδίκτυα & Ενδοδίκτυα Η/Υ

Δίκτυα Επικοινωνιών ΙΙ: Transmission Control Protocol

ιαδίκτυα & Ενδοδίκτυα Η/Υ

ιαδίκτυα & Ενδοδίκτυα Η/Υ

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

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

Τι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP);

Κεφάλαιο 7.3. Πρωτόκολλο TCP

ιαδίκτυα & Ενδοδίκτυα Η/Υ

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

7.5 Πρωτόκολλο IP. & Ερωτήσεις

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

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ

ιαδίκτυα & Ενδοδίκτυα Η/Υ

7.4 Πρωτόκολλο UDP. 3. Στη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP.

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

1 Ερωτήσεις σωστό-λάθος

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

Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης Τμήμα Πληροφορικής ΔΙΑΔΙΚΤΥΑ ΜΕ TCP / IP. Βίτσας Βασίλειος

Δίκτυα ΙΙ. Κεφάλαιο 7

ιαδίκτυα & Ενδοδίκτυα Η/Υ

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση.

Improving the performance of TCP in the case of packet reordering. Στρατάκη Μαρία

MF = 0 Μήκος Επικεφαλίδας = 5

Πρωτόκολλο TCP Διάλεξη Ι

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

ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων Εισαγωγή

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

ΠΡΩΤΟΚΟΛΛΟ TCP/IP ΜΑΚΡΟΠΟΥΛΟΣ ΝΙΚΟΛΑΟΣ

Θέματα Πανελλαδικών Εξετάσεων

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

α. Συνόδου β. Μεταφοράς γ. Δικτύου δ. Διασύνδεσης δεδομένων ε. Φυσικού Επιπέδου (Μονάδες 5)

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

Συνεχής ροή πολυµέσων

Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1 ΛΥΣΗ ΑΣΚΗΣΗ 2

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα

Δίκτυα Υπολογιστών Ενότητα 5: User Datagram Protocol - UDP

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας

X.25. Επίπεδο πακέτου Επίπεδο ζεύξης Φυσικό επίπεδο. ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 1

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

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα. λ από τον ρυθμό μετάδοσής της. Υποθέτοντας ότι ο κόμβος A

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

Άσκηση 1. (σημειώστε πως 1KB = 2 10 bytes, 1Mbps = 10 6 bits/sec).

ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο Φροντιστήριο Ασκήσεις στο TCP

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

Τεχνολογία Πολυμέσων. Ενότητα # 17: Πρωτόκολλα μετάδοσης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1

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

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών Κεφάλαιο 2 Αξιοπιστία Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης...

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ(Α & Β ΟΜΑΔΑ) ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 11/12/2011 ΑΠΑΝΤΗΣΕΙΣ

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

Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL)

3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου

Διάρθρωση. Δίκτυα Υπολογιστών Επικοινωνία από άκρο σε άκρο. Επικοινωνία από άκρο σε άκρο. Διάρθρωση

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η

Δίκτυα Επικοινωνίας και Υπολογιστών

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης Γεώργιος ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Μάθημα 2ο. Βελώνης Γεώργιος - 1ο Τ.Ε.Ε. Κατερίνης. Καθηγητής Πληροφορικής ΠΕ20 2-1

7.7 Πρωτόκολλο ARP. 1. Το πρωτόκολλο ARP μετατρέπει τις διευθύνσεις IP στις αντίστοιχες φυσικές. Σ Λ

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η. Αρχές Δικτύων Επικοινωνιών

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

Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες

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

Παιχνίδι TCP-IP (περιγραφή πρωτοκόλλων)

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

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

Πρωτόκολλο ARP. Γεωργιλά Χιονία Καθηγήτρια Πληροφορικής ΠΕ1901

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation

ιαδίκτυα & Ενδοδίκτυα Η/Υ

ΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ

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

Εγγυημένη ποιότητα υπηρεσίας

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

Νέες Επικοινωνιακές Τεχνολογίες

Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1

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

Δίκτυα Η/Υ ΙΙ. Λύσεις θεμάτων Πανελληνίων εξετάσεων Σαλαβασίδης Κ. Πέτρος

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

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

Ροή πολυμέσων. Εισαγωγή Ροή από εξυπηρετητές ιστοσελίδων Ροή από εξυπηρετητές μέσων Το πρωτόκολλο RTSP

Φύλλο Εργασίας 1 ου Κεφαλαίου

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που

2 η Σειρά Ασκήσεων Data Link Layer

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ

ΔΙΚΤΥΑ (23-26) Π. Φουληράς

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

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου

Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

7.1.1 Επίπεδο δικτύου Γενικές Αρχές

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

Λύση: Λύση: Λύση: Λύση:

Εισαγωγή στις Τηλεπικοινωνίες

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

Τεχνολογία Πολυμέσων. Ενότητα # 20: Υπηρεσίες καλύτερης προσπάθειας Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Transcript:

ιαδίκτυα & Ενδοδίκτυα Η/Υ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ (Kεφ. 17) TCP Υπηρεσίες TCP Μορφή Επικεφαλίδας TCP Μηχανισµοί TCP Πολιτικές Υλοποίησης TCP Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William Stallings, 6/e, 2000.

TCP & UDP Πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol) Με σύνδεση RFC 793 Πρωτόκολλο Αυτόνοµων Πακέτων Χρήστη (User Datagram Protocol) Χωρίς σύνδεση RFC 768

Υπηρεσίες TCP Παρέχει αξιόπιστη επικοινωνία µεταξύ ζευγών διαδικασιών (χρήστες TCP) Κατά µήκος µίας ποικιλίας από αξιόπιστα και µη αξιόπιστα δίκτυα και διαδίκτυα Το TCP παρέχει δύο χρήσιµες διευκολύνσεις για την περιγραφή δεδοµένων Ροή κρίσιµων δεδοµένων Ο χρήστης TCP µπορεί να απαιτήσει από το TCP να µεταδώσει όλα τα µέχρι τότε εκκρεµή δεδοµένα περιλαµβάνοντας και αυτά που µαρκάρονται, µε µία σηµαία (flag) ως κρίσιµα. Στο λαµβάνον άκρο το TCP θα παραδώσει αυτά τα δεδοµένα στο χρήστη µε τον ίδιο τρόπο Σηµατοδοσία επειγόντων δεδοµένων Αποτελεί το µέσο πληροφόρησης του χρήστη TCP προορισµού πως στην προσεχή ροή δεδοµένων υπάρχουν σηµαντικά ή «επείγοντα» δεδοµένα. Εξαρτάται από το χρήστη προορισµού να καθορίσει την κατάλληλη ενέργεια

Μορφή Επικεφαλίδας TCP

Παράµετροι που δίνονται από το TCP στο IP Το TCP είναι σχεδιασµένο ειδικά να δουλεύει µε το IP Για το λόγο αυτό κάποιες παράµετροι χρήστη TCP περνάνε από το TCP στο IP Προτεραιότητα: ένα 3-bit πεδίο Κανονική-καθυστέρηση/χαµηλή-καθυστέρηση Κανονική-διαµετακοµιστική ικανότητα/χαµηλήδιαµετακοµιστική ικανότητα Κανονική-αξιοπιστία/χαµηλή-αξιοπιστία Ασφάλεια: ένα 11-bit πεδίο

Μηχανισµοί TCP (1) Αποκατάσταση σύνδεσης Χειραψία τριών φάσεων Μεταξύ ενός µοναδικού ζεύγους θυρών Μία συγκεκριµένη θύρα µπορεί να υποστηρίζει πολλαπλές συνδέσεις, κάθε µία µε διαφορετική συνεργαζόµενη θύρα

Μηχανισµοί TCP (2) Μεταφορά δεδοµένων Λογικά αποτελούµενη από µία ροή οκτάδων Κάθε οκτάδα αριθµείται ως modulo 232 Ο έλεγχος ροής ασκείται χρησιµοποιώντας ένα σχήµα κατανοµής πίστωσης οκτάδων Τα δεδοµένα αποθηκεύονται προσωρινά τόσο στο µεταδότη όσο και στον αποστολέα

Μηχανισµοί TCP (3) Τερµατισµός σύνδεσης Ευγενικό κλήσιµο Κάθε χρήστης TCP εκδίδει µία πρωτογενή λειτουργία ΚΛΕΙΣΙΜΟ Η οντότητα µεταφοράς θέτει το bit ΤΕΛΟΣ στο τελευταίο τεµάχιο που στέλνει Ένας απότοµος τερµατισµός συµβαίνει εάν ο χρήστης εκδώσει µία πρωτογενή λειτουργία ΜΑΤΑΙΩΣΗ Η οντότητα εγκαταλείπει όλες τις προσπάθειες να στείλει ή να λάβει δεδοµένα και απορρίπτει τα δεδοµένα στις ενδιάµεσες µνήµες αποστολής και λήψης Στην άλλη πλευρά στέλνεται ένα τεµάχιο RST

Πολιτικές Υλοποίησης TCP Αποστολής Παράδοσης Αποδοχής Αναµετάδοσης Επιβεβαίωσης λήψης

Πολιτική Αποστολής Χωρίς να υπάρχουν κρίσιµα δεδοµένα και µε την απουσία ενός παραθύρου µετάδοσης µία οντότητα αποστολής TCP µεταδίδει δεδοµένα µε την άνεσή της Τα δεδοµένα αποθηκεύονται προσωρινά στην ενδιάµεση µνήµη µετάδοσης Το TCP µπορεί να κατασκευάσει ένα τεµάχιο για κάθε παρτίδα δεδοµένων που παρέχεται από το χρήστη του ή µπορεί να περιµένει µέχρι να συσσωρευτεί ένα καθορισµένο ποσό δεδοµένων πριν κατασκευάσει και στείλει ένα τεµάχιο

Πολιτική Παράδοσης Με την απουσία ενός δείκτη ΚΡΙΣΙΜΟ, µία οντότητα λήψης TCP παραδίδει δεδοµένα στο χρήστη µε την άνεσή της Μπορεί να παραδώσει τα δεδοµένα ως έχουν µε τη σειρά που λαµβάνονται τα τεµάχια ή µπορεί να αποθηκεύσει προσωρινά τα δεδοµένα στην ενδιάµεση µνήµη λήψης πριν την παράδοση

Πολιτική Αποδοχής Είναι πιθανό κάποια τεµάχια να φτάσουν εκτός ακολουθίας Σε αυτήν την περίπτωση, η οντότητα λήψης TCP έχει δύο επιλογές Ακολουθίας Αποδέχεται µόνο τα τεµάχια που φτάνουν µε τη σωστή σειρά Οποιοδήποτε τεµάχιο φτάνει εκτός ακολουθίας απορρίπτεται Παραθύρου Αποδέχεται όλα τα τεµάχια τα οποία βρίσκονται εντός του παραθύρου λήψης

Πολιτική Αναµετάδοσης Το TCP διατηρεί µία ουρά αναµονής για τα τεµάχια που έχουν αποσταλεί αλλά δεν έχει ακόµη επιβεβαιωθεί η λήψη τους Το TCP θα αναµεταδώσει ένα τεµάχιο εάν αποτύχει να λάβει µία επιβεβαίωση λήψης εντός ενός συγκεκριµένου χρόνου Τρεις στρατηγικές αναµετάδοσης Μόνον-το-πρώτο ιατηρεί ένα χρονόµετρο αναµετάδοσης για ολόκληρη την ουρά αναµονής Εάν το χρονόµετρο εκπνεύσει αναµεταδίδει το πρώτο τεµάχιο της ουράς αναµονής και κάνει reset το χρονόµετρο Παρτίδα ιατηρεί ένα χρονόµετρο αναµετάδοσης για ολόκληρη την ουρά αναµονής Εάν το χρονόµετρο εκπνεύσει αναµεταδίδει όλα τα τεµάχια της ουράς αναµονής και κάνει reset το χρονόµετρο Ξεχωριστά ιατηρεί ένα χρονόµετρο για κάθε τεµάχιο στην ουρά αναµονής Εάν εκπνεύσει οποιοδήποτε χρονόµετρο αναµεταδίδει το αντίστοιχο τεµάχιο ξεχωριστά και κάνει reset το χρονόµετρό του

Πολιτική Επιβεβαίωσης Λήψης Άµεσα Όταν γίνουν αποδεκτά τα δεδοµένα µεταδίδεται άµεσα ένα κενό (χωρίς δεδοµένα) τεµάχιο που περιέχει τον κατάλληλο αριθµό επιβεβαίωσης λήψης Αθροιστικά Όταν γίνουν αποδεκτά τα δεδοµένα καταγράφεται η ανάγκη για επιβεβαίωση λήψης, αλλά αναµένεται ένα εξερχόµενο τεµάχιο µε δεδοµένα πάνω στο οποίο θα µεταφερθεί η επιβεβαίωση λήψης