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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΣΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Γ Τάξη Ε.Π.Α.Λ.

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

a. b. c. d ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

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

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

ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. α. Πριν εμφανιστεί η τεχνολογία ISDN οι υπηρεσίες φωνής, εικόνας και δεδομένων απαιτούσαν διαφορετικά δίκτυα.

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

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2012 ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΙ ΙΚΟΤΗΤΑΣ

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

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

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

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

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

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

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

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

7.11 Πρωτόκολλα Εφαρµογής Βασικές και Προηγµένες Υπηρεσίες ιαδικτύου. Ηλεκτρονικό Ταχυδροµείο. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

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

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

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

Β1. Σε ένα τοπικό δίκτυο τοπολογίας Ethernet-TCP/IP το επίπεδο πρόσβασης δικτύου περιλαμβάνει:

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

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

ΤΕΙ Κρήτης, Παράρτηµα Χανίων

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

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

7.9 ροµολόγηση. Ερωτήσεις

Δίκτυα ΙΙ Τομέας Πληροφορικής,

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


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

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ

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

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

Επίπεδο Δικτύου: Διαδικτύωση

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

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

Η απάντηση αυτή λαμβάνει 5 μονάδες. Και αφού βέβαια ο εξεταζόμενος γράψει το γράμμα της σωστής απάντησης μόνο.

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

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

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

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

LAYER 3 ( NETWORΚ LEVEL ) - ΣΤΡΩΜΑ 3 ( ΕΠΙΠΕ Ο ΙΚΤΥΟΥ)

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

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

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ

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

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

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

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος?

Εισαγωγή Επανάληψη. ΤΕΙ Στερεάς Ελλάδας. ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Διαδικτυακός Προγραμματισμός

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

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

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

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

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

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

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet

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

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

7.9.2 Άμεση δρομολόγηση 1

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

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

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

γ. Αυθεντικότητα (authentication) δ. Εγκυρότητα (validity) Μονάδες 5

ικτύου 4. Πρωτόκολλα απαραίτητα για δ. Ethernet τη ιαχείριση Φυσικού Μέσου ε. Ηλεκτρονικό ταχυδρομείο Μονάδες 8

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΝΕΟ ΚΑΙ ΠΑΛΑΙΟ ΣΥΣΤΗΜΑ

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

Εργαστήριο Ethereal: ICMP

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

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑ Α Β ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙ ΙΚΟΤΗΤΑΣ

Κεφάλαιο 5: Τοπικά ίκτυα

Δίκτυα Απευθείας Ζεύξης. Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι.

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

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

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή

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

Δίκτυα Επικοινωνιών ΙΙ: ATM

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

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

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

Transcript:

7.3 Πρωτόκολλο Το πρωτόκολλο Ελεγχου Μετάδοσης (Transmission Control Protocol, ) είναι το βασικό πρωτόκολλοτου επιπέδου µεταφοράςτης τεχνολογίας /. Παρέχει υπηρεσίεςπροσανατολισµένεςσε σύνδεσηκαι εξασφαλίζει την αξιόπιστη µεταφοράδεδοµένων και την από άκρο σε άκρο επικοινωνία (Σχήµα 7-8). Τοπικό ίκτυο Επικοινωνιακό ίκτυο Τοπικό ίκτυο

7.3 Πρωτόκολλο Τοπρωτόκολλο λαµβάνει από τα πρωτόκολλα ανωτέρου επιπέδου,τα προς µετάδοσηδεδοµένα και τα µεταδίδει, µόνο όταν συµπληρωθείπακέτοµε µέγεθος ίσο µε αυτό, που έχει συµφωνηθείκατά την εγκατάστασητης σύνδεσης. Τοπικό ίκτυο Επικοινωνιακό ίκτυο Τοπικό ίκτυο

7.3 Πρωτόκολλο Αντίστοιχαόταν το λαµβάνει µηνύµαταµε µέγεθος µεγαλύτεροαπό το µέγεθος του συµφωνηµένουπακέτου, τα σπάει σε µικρότερα.

7.3 Πρωτόκολλο Καθένααπό αυτά τα πακέτα, τα οποία αποτελούν τη µονάδα µεταφοράςστο πρωτόκολλο, ονοµάζεται τµήµα (segment).

7.3 Πρωτόκολλο Κάθε τµήµα (Σχήµα 7-9) αποτελείται από την επικεφαλίδα (Ε), την οποία δηµιουργεί το πρωτόκολλο και τα προς µετάδοση δεδοµένα, που ήρθαν από το ανώτερο επίπεδο. Τα πεδία της επικεφαλίδας βοηθούν το πρωτόκολλο να διαχειρισθεί τα διάφορα τµήµατα, που λαµβάνει. PortA PortB Από() Προς() Πεδία Αρχή Τέλος

7.3 Πρωτόκολλο Όταν τα τµήµατα φθάσουν στον προορισµό τους, το πρωτόκολλο είναι υπεύθυνο να τα τοποθετήσειστη σωστή σειρά και να τα επανασυνθέσει, έτσι ώστε να σχηµατίσουν και πάλι το αρχικό µήνυµα. Ο προσδιορισµόςτης σειράς των τµηµάτων γίνεται µε βάση το πεδίο της επικεφαλίδας, το οποίο ονοµάζεται Αριθµός Σειράςκαι προσδιορίζει τη θέση του τµήµατοςστο αρχικό πακέτο. Για παράδειγµα, εάν το πεδίο έχει τιµή 3, αυτό σηµαίνει, ότι το τµήµα είναι το τρίτο σε σειρά από αυτά στα οποία διασπάσθηκε το αρχικό πακέτο..... Αριθµός Σειράς. Πεδία

7.3 Πρωτόκολλο Σεπερίπτωση που συµβεί κάποιο σφάλµα µετάδοσηςκαι ένα τµήµαδεν φθάσει στον προορισµό του, το πρωτόκολλο είναι υπεύθυνογια την επαναµετάδοσήτου.

7.3 Πρωτόκολλο Γιανα πραγµατοποιηθεί η µετάδοσητων τµηµάτων, το τα διαβιβάζειστο πρωτόκολλο, που είναι υπεύθυνογια τη δροµολόγησηκαι την παράδοσητους στον τελικό προορισµό. Συναρµολόγηση ροµολόγηση

7.3 Πρωτόκολλο Τοπρωτόκολλο δεν γνωρίζεικαι δεν χρειάζεται να γνωρίζει, πως κάποιοτµήµασχετίζεται µε κάποιο άλλο, που προηγήθηκε ή έρχεται µετά από αυτό. Συναρµολόγηση ροµολόγηση

7.3 Πρωτόκολλο Προκειµένουνα εξασφαλίσουµε, ότι ένα τµήµα έφθασε στον προορισµότου, ο παραλήπτης πρέπει να στείλει πίσω επιβεβαίωση.

7.3 Πρωτόκολλο Ηλειτουργίααυτή πραγµατοποιείται ως εξής: όταν ο παραλήπτηςπρέπει να στείλειένα τµήµα στον αποστολέα, τοποθετείσε ένα πεδίοτης επικεφαλίδαςτου τµήµατος έναν αριθµό, 1 3 5 7 9 2 4 6 8 10

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Κεφάλαιο 7 ΙΑ ΙΚΤΥΩΣΗ-INTRNT 7.3 Πρωτόκολλο που δηλώνει, ότι όλα τα δεδοµένα µέχρι και αυτόν τον αριθµό οκτάδας(byte), έχουν φθάσει σωστά στον παραλήπτη. Το πεδίο, που χρησιµοποιείται, ονοµάζεται Αριθµός Επιβεβαίωσης. Για παράδειγµα, στέλνοντας ένα τµήµα µε αριθµό επιβεβαίωσης 1.500 σηµαίνει, ότι έχουµε λάβει όλα τα δεδοµένα µέχρι τον αριθµό οκτάδας 1.500. Εάν ο αποστολέας δεν λάβει επιβεβαίωση εντός λογικού χρονικού ορίου στέλνει τα δεδοµένα ξανά. ok 3 5 7 9 1 10 5 3 7 8 6 4 9 21 2 4 6 8 10

7.3 Πρωτόκολλο Άλλη λειτουργία, που εκτελεί το πρωτόκολλο, είναι ο έλεγχοςτης ποσότητας δεδοµένων, που µπορούν να µεταδίδονται κάθε φορά. Η λειτουργίααυτή είναι γνωστή ως έλεγχος ροήςκαι πραγµατοποιείται µέσω πεδίου, 1 6 3 5 2

7.3 Πρωτόκολλο Άλλη λειτουργία, που εκτελεί το πρωτόκολλο, είναι ο έλεγχοςτης ποσότητας δεδοµένων, που µπορούν να µεταδίδονται κάθε φορά. Η λειτουργίααυτή είναι γνωστή ως έλεγχος ροήςκαι πραγµατοποιείται µέσω πεδίου, που βρίσκεται στην επικεφαλίδατου τµήµατος και ονοµάζεται Παράθυρο. 1 6 3 5 2 Παράθυρο... Αριθµός Σειράς.

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Κεφάλαιο 7 ΙΑ ΙΚΤΥΩΣΗ-INTRNT 7.3 Πρωτόκολλο Προφανώς, δεν είναι λογικό, να περιµένουµε, να επιβεβαιωθεί ένα τµήµα, προκειµένου να σταλεί το αµέσως επόµενο. ok 3 5 7 9 1 10 5 3 7 8 6 4 9 21 2 4 6 8 10

7.3 Πρωτόκολλο Αυτόθα οδηγούσεστην αδικαιολόγητη µείωσητου ρυθµού µετάδοσης. Από την άλλη πλευρά, όµως, δεν µπορεί κανείς να στέλνει συνεχώς δεδοµένα, χωρίς να γνωρίζει, εάν ο υπολογιστής προορισµούείναι σε θέση να τα δεχθεί. Mbps

7.3 Πρωτόκολλο Για παράδειγµα, εάν η ταχύτητα αποστολής δεδοµένων είναι πολύ µεγαλύτερη από την ταχύτητα απορρόφησηςτους στον υπολογιστή προορισµού, τότε είναι δυνατό να γεµίσειη περιοχή προσωρινής αποθήκευσηςεισερχόµενων δεδοµένων και να οδηγηθούµε σε αναγκαστική απόρριψη τους από τον υπολογιστή προορισµού. Έτσι και τα δύο άκρα κάθε σύνδεσης πρέπει να υποδεικνύουν πόσα νέα δεδοµένα µπορούν να δεχθούν βάζοντας τον αντίστοιχο αριθµό οκτάδων (bytes) στο κατάλληλο πεδίο της επικεφαλίδας του τµήµατος. Προσωρινή αποθήκευση 10ΚΒ

7.3 Πρωτόκολλο Εάντο πεδίο Παράθυροέχει τεθεί σε 1.000και το πεδίο Επιβεβαίωσης σε 12.000, σηµαίνει, ότι το άκρο, που έχει δηλώσειαυτές τις τιµές είναι σε θέση να δεχθεί δεδοµένα, που βρίσκονται στην περιοχή από 12.000 (bytes) οκτάδες έως 12.000+1.000 = 13.000(bytes) οκτάδες. ίκτυο1 ίκτυο2 Από() Προς() Αρχή 1000 12000 Τέλος + 13.000 bytes Παράθυρο Επιβεβαίωση

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Κεφάλαιο 7 ΙΑ ΙΚΤΥΩΣΗ-INTRNT 7.3 Πρωτόκολλο Μέχρι τώρα είπαµε, ότι το πρωτόκολλο είναι υπεύθυνο, για να προωθήσει ένα πακέτο στον υπολογιστή προορισµού. εν έχουµε αναφέρει όµως τίποτε για το πως το παραδίδει τα πακέτα στις εφαρµογές, στις οποίες κατευθύνονται. Επίπεδο Μεταφοράς Επίπεδο Μεταφοράς Επίπεδο Μεταφοράς Επίπεδο Μεταφοράς Επίπεδο δικτύου Επίπεδο δικτύου Επίπεδο Πρόσβασης Επίπεδο Πρόσβασης Επίπεδο δικτύου Επίπεδο δικτύου Επίπεδο δικτύου Επίπεδο δικτύου Επίπεδο Πρόσβασης Επίπεδο Πρόσβασης Επίπεδο Πρόσβασης Επίπεδο Πρόσβασης Επίπεδο δικτύου Επίπεδο δικτύου Επίπεδο Πρόσβασης Επίπεδο Πρόσβασης Επικοινωνιακό ίκτυο Τοπικό ίκτυο Τοπικό ίκτυο

7.3 Πρωτόκολλο Είναιφανερό, ότι δεν είναι αρκετόνα µεταφέρουµεαπλά ένα τµήµαστο σωστό προορισµό. To πρέπει να γνωρίζειεπίσης, σε ποια σύνδεσηανήκει κάθε τµήµα. Η διαδικασία αυτή είναι γνωστή ως αποπολύπλεξη. SRVR Τµήµατα από Εφαρµογές UDP UDP Πρόσβασης Πρόσβασης Πρόσβασης Πρόσβασης UDP UDP

7.3 Πρωτόκολλο Ηπληροφορία, που χρειάζεταιγια ναπραγµατοποιηθεί η αποπολύπλεξητων τµηµάτων, βρίσκεται στην επικεφαλίδατους. SRVR PortA PortB Από() Προς() Αρχή Τέλος

7.3 Πρωτόκολλο Πιοσυγκεκριµένα, για να µπορέσει το να συσχετίσειτα διάφορα τµήµαταµε τις συνδέσεις, στις οποίες ανήκουν χρησιµοποιεί τις θύρες ( ports). Τα ports είναι αφηρηµένα σηµεία επικοινωνίας, που το καθένα είναι ένας θετικός ακέραιος αριθµός των 16 bits και αποτελούν πεδία της επικεφαλίδα των τµηµάτων. SRVR Σύνδεση Σύνδεση Σύνδεση PortA PortB Από() Προς() Αρχή Τέλος 16 bit

7.3 Πρωτόκολλο Γιανα κατανοήσουµε καλύτερα, πως δουλεύουν τα ports, ας δούµε το ακόλουθο παράδειγµα. Φανταστείτε ότι τρεις διαφορετικοί άνθρωποι µεταφέρουν αρχεία στον ίδιο προορισµό, για παράδειγµα µία εταιρία. Οι άνθρωποι αυτοί έχουν υποχρέωση να παραδώσουν τα αρχεία στο προσωπικό υποδοχής τηςεταιρίας και, στη συνέχεια, το προσωπικό υποδοχής είναι υπεύθυνο να τα προωθήσει στα τµήµατα, στα οποία προορίζονται. Για να µπορέσει ο παραλήπτης να προσδιορίσει ποιος έστειλε τι, θα πρέπει να υπάρχει ένας κωδικός, που να δηλώνει από που ήρθε κάθε αρχείο. πχ: PortA 25 Από() Αρχή PortB 80 Προς() Τέλος 80 25

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Κεφάλαιο 7 ΙΑ ΙΚΤΥΩΣΗ-INTRNT 7.3 Πρωτόκολλο Το ρόλο αυτό παίζει το port πηγής, το οποίο καθορίζεται από τον αποστολέα. Έτσι, για παράδειγµα, τα αρχεία, που παραδίδει καθένας από τους τρεις µεταφορείς, θα πρέπει να έχουν κοινό port πηγής. Για το προσωπικό υποδοχής, όµως, δεν έχει καµία σηµασία ποιος έστειλε τα αρχεία. Αυτό που τους ενδιαφέρει είναι που κατευθύνονται, ώστε να τα παραδώσουν στα σωστά τµήµατα. 26 25 πχ: 25 Από() Αρχή 80 Προς() Τέλος 80 110 27 80

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Κεφάλαιο 7 ΙΑ ΙΚΤΥΩΣΗ-INTRNT 7.3 Πρωτόκολλο Χρειάζεται, εποµένως, να υπάρχει άλλος κωδικός, που να προσδιορίζει τον παραλήπτη. Το ρόλο αυτό παίζει το port προορισµού. Όταν τα αρχεία φθάσουν τελικά στον προορισµό τους, είναι απαραίτητοι και οι δύο προηγούµενοι κωδικοί, προκειµένου να προσδιορισθεί ποια αρχεία πραγµατεύονται το ίδιο θέµα. 26 πχ: 25 Από() Αρχή 80 Προς() Τέλος 80 25 110 27 80

7.3 Πρωτόκολλο Έτσι, για παράδειγµα, το τµήµα µε port 1003, το οποίο, όπως είναι επόµενο, λαµβάνει όλα τα αρχεία, που φέρουν ως portπροορισµού το 1003, γνωρίζει ότι όλα τα αρχεία µε portπηγής 1000 πραγµατεύονται το ίδιο θέµα, ενώ αυτά µε port πηγής 1002 πραγµατεύονται κάποιο άλλο θέµα (Σχήµα 7-10). 1003

7.3 Πρωτόκολλο Σεαναλογία µε το παραπάνω παράδειγµα κάθε φορά, που εγκαθίσταται µία νέα σύνδεση, προσδιορίζονται τα ports πηγής και προορισµού, τα οποία γίνονται γνωστά και στα δύο άκρατης σύνδεσης. Η συνήθης πρακτικήείναι τα προγράµµατα χρηστών, να χρησιµοποιούν τυχαία ports, που ανατίθενται δυναµικάκάθε φορά, που απαιτείται η εγκατάσταση νέας σύνδεσης. Παρόλα αυτά υπάρχουν ορισµένες εφαρµογές, που χρησιµοποιούν συγκεκριµένα ports, τα οποία τους έχουν επίσηµαανατεθεί. Η επικοινωνία των χρηστών µε αυτές τις εφαρµογές γίνεται µέσω των προκαθορισµένων ports µε βάση την εξής σύµβαση: οποιαδήποτε αίτησηχρήστη χρησιµοποιεί αυτά τα portsαπευθύνεται στις αντίστοιχες εφαρµογές. Έτσι, για παράδειγµα, η εφαρµογή µεταφοράς αρχείων (File Transfer Protocol, FTP) χρησιµοποιεί πάντα το port 21. Κάθε φορά, που θέλουµε να επικοινωνήσουµε µε αυτή την εφαρµογή, θέτουµε σαν portπροορισµούτο 21. Ο εξυπηρετητής της εφαρµογής FTPγνωρίζει, ότι όλα τα τµήµατα µε portπροορισµού 21 απευθύνονται σε αυτόν και προχωρά στην επεξεργασία τους. Πηγή Προορισµός Σύνδεση FTP SRVR 21 FTP