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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6.1 Επεκτείνοντας το δίκτυο 6.2 Επιλεγόμενες τηλεφωνικές γραμμές modems Πλεονεκτήματα Μειονεκτήματα Βασική χρήση

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

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

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

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

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

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

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

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις

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

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

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

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

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

1.8 Το μοντέλο OSI 1 / 33

ΔΙΚΤΥΑ Η/Υ Ι. Εισαγωγή στα Δίκτυα Επικοινωνιών. Διδάσκων: Γεώργιος Ν. Μπάρδης

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

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

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

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

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)

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

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

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

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

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I.

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

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

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

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

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

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

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

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

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

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

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

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

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

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

Κεφάλαιο 4ο ΕΠΙΠΕΔΟ ΜΕΤΑΦΟΡΑΣ

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

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

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

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

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

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

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

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ

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

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

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Δίκτυα ATM. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 21-1

Επικοινωνία. Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης. Κατανεμημένα Συστήματα (E) Επικοινωνία 1

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

SOS Ερωτήσεις Δίκτυα Υπολογιστών ΙΙ

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

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

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

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

Αποµακρυσµένη κλήση διαδικασιών

1.5.1 ΓΕΦΥΡΑ (BRIDGE) Εικόνα Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI.

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING)

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

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

Δίκτυα Υπολογιστών I

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

Περιεχόμενα. Πρόλογος Εισαγωγή 21

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

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet)

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

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

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

Περιεχόµενα. Επικοινωνίες εδοµένων: Τρόποι Μετάδοσης και Πρωτόκολλα. Εισαγωγή

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ- Ακαδημαϊκό Φροντιστήριο ΕΠΑΛ-Κάνιγγος 13 Αθήνα Α2. Να επιλέξετε μια από τις παρακάτω επιλογές στην ερώτηση που δίνετσι:

T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

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

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

Πρόότυπο Αναφοράάς Open Systems Interconnection/OSI. 1. Τεχνολογία Δικτύων Επικοινωνιών, Βιβλίο Α τάξης 2 ου Κύκλου ΤΕΕ, ΥΠΕΠΘ

Transcript:

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

Εισαγωγή ΑRPANET (1969) Τεχνική Μεταγωγής Πακέτων INTERNETTING PROJECT (1973) Σύνδεση διαφορετικών δικτύων Πρωτόκολλα IP, TCP (Κανόνες Ανταλλαγής Δεδομένων) Προσθήκη του TCP/IP στο UNIX ΧΩΡΙΣΜΟΣ ARPANET (1983) ARPANET, MILNET ΥΠΗΡΕΣΙΕΣ INTERNET Email, Συζητήσεις, Τηλεσύνδεση, Μεταφορά αρχείων, WWW

Βασικά Χαρακτηριστικά TCP/IP TCP IP Client/Server λογική σύνδεση σημείου προς σημείο ανάμεσα σε ports διεργασιών Τρέχει στον αποστολέα και τον λήπτη Διάσπαση των μηνυμάτων σε πακέτα που αριθμούνται Datagram των 15000 bytes διασπάται σε 30 datagrams των 500 bytes Αριθμούνται σαν 0, 500, 1000, κ.ο.κ. Επικεφαλίδα τουλάχιστον 20 bytes στο datagram Αριθμός πόρτας αποστολέα παραλήπτη Αριθμός σειράς Checksum Επανασύνδεση datagrams και ταξινόμηση Ο λήπτης στέλνει acknowledgement για τα datagrams που έχει λάβει Εγγυάται την παράδοση, την σειρά και το περιεχόμενο των πακέτων Βιβλιοθήκη ρουτινών για το TCP το TCP παραδίδει στο IP ένα datagram και τον προορισμό του Βάζει μια δική του επικεφαλίδα πριν από την TCP επικεφαλίδα κάθε datagram, δεν ενδιαφέρεται τι περιέχει το datagram και η TCP επικεφαλίδα Διεύθυνση IP σε κάθε Η/Υ Δρομολόγηση πακέτων Δεν εγγυάται την παράδοση, την σειρά και το περιεχόμενο των πακέτων

Αρχιτεκτονικές Δικτύων Μοντέλο Aναφοράς OSI Μοντέλο Aναφοράς TCP/IP Μοντέλο Aναφοράς UDP

Μοντέλο Αναφοράς OSI Προτάθηκε από το Διεθνή Οργανισμό Τυποποίησης (ISO) Open Systems Interconnection Συστήματα ανοικτά στην επικοινωνία με άλλα συστήματα Έχει επτά επίπεδα Εφαρμογών Παρουσίασης Συνδιάλεξης Μεταφοράς Δικτύου Συνδέσμου μετάδοσης δεδομένων Φυσικό Αρχιτεκτονική δικτύου Ορίζει τι πρέπει να κάνει το κάθε επίπεδο Δεν προσδιορίζει τα πρωτόκολλα του κάθε επιπέδου Τα πρωτόκολλα που έχει προτείνει ο ISO δεν αποτελούν μέρος του μοντέλου, αλλά έχουν δημοσιευτεί ως ξεχωριστά πρότυπα

Φυσικό Επίπεδο Ασχολείται με τη μετάδοση δυαδικών ψηφίων σε ένα κανάλι επικοινωνίας Βασικά σχεδιαστικά ζητήματα Πόσα volt για το 0 και το 1, διάρκεια σε nsec ενός bit, μπορεί να γίνεται full-duplex μετάδοση Πως γίνεται η αρχική σύνδεση και πως τερματίζεται Πόσους ακροδέκτες έχει η κάρτα δικτύου, τι κάνει ο κάθε ακροδέκτης και τι λειτουργίες επιτελεί η κάρτα

Επίπεδο συνδέσμου μετάδοσης δεδομένων Διορθώνει σφάλματα μετάδοσης του φυσικού επιπέδου Παρέχεται σαν υπηρεσία στο επίπεδο δικτύου Τεμαχίζει τα πακέτα σε frames που αποστέλλονται με τη σειρά Ο παραλήπτης επιστρέφει πλαίσιο επιβεβαίωσης Μηχανισμός αποτροπής ενός γρήγορου αποστολέα να κατακλύσει με δεδομένα έναν αργό παραλήπτη Ο αποστολέας μαθαίνει ανά πάσα στιγμή πόσο χώρο προσωρινής αποθήκευσης διαθέτει ο παραλήπτης Έλεγχος πρόσβασης στο κοινόχρηστο μέσο μετάδοσης Υπάρχει το ειδικό υποεπίπεδο ελέγχου προσπέλασης μέσων (MAC)

Επίπεδο Δικτύου Δρομολόγηση πακέτων και αποφυγή συμφόρησης Απαλλάσει τα ανώτερα επίπεδα από την γνώση των τεχνολογιών μεταγωγής Παρέχει υπηρεσίες δικτύου όπως προτεραιότητα Τρόπος δρομολόγησης πακέτων Με βάση είτε στατικούς πίνακες δρομολόγησης είτε δυναμικούς Βασικό πρωτόκολλο είναι το IP Για άμεση σύνδεση (point-to-point) δεν χρειάζεται επίπεδο δικτύου

Επίπεδο Μεταφοράς Επιτρέπει σε 2 Η/Υ από άκρο σε άκρο να συνομιλούν με την βοήθεια των κεφαλίδων των μηνυμάτων και των μηνυμάτων ελέγχου Διασπά τα δεδομένα του ανώτερου επιπέδου και τα ανασυναρμολογεί στο δέκτη Διασφαλίζει την σωστή σειρά, την απαλλαγή από σφάλματα, τις απώλειες, τα πολλαπλά αντίγραφα

Επίπεδο Συνδιάλεξης Παρέχει το μηχανισμό για τον έλεγχο του διαλόγου ανάμεσα σε εφαρμογές Κυριότερες υπηρεσίες Τρόπος διαλόγου (full-duplex ή half-duplex) Έλεγχος διαλόγου Ομαδοποίηση δεδομένων Διαχείριση σκυτάλης Αποτροπή δύο πλευρών για ταυτόχρονη εκτέλεση λειτουργίας Ανάκτηση ή συγχρονισμό Σημεία ελέγχου ώστε αν συμβεί κάποιο σφάλμα να μπορεί να αναμεταδώσει τα δεδομένα από το τελευταίο σημείο ελέγχου

Επίπεδο Παρουσίασης Προσφέρει στις εφαρμογές υπηρεσίες μετασχηματισμού δεδομένων Συμπίεση Κρυπτογράφηση

Επίπεδο Εφαρμογών Παρέχει τις βασικές υπηρεσίες διαδικτύου στο χρήστη Περιέχει πολλά γνωστά πρωτόκολλα TELNET FTP EMAIL DNS NNTP HTTP

Μοντέλο αναφοράς TCP/IP Χρησιμοποιείται στο Internet 2 Βασικά Πρωτόκολλα (TCP, IP) Σύνδεση διαφορετικών δικτύων με διαφανή τρόπο Χρήση από εφαρμογές με διαφορετικές απαιτήσεις Από μεταφορά αρχείων ως ομιλία σε πραγματικό χρόνο

Μοντέλο αναφοράς UDP Πρωτόκολλο αυτοδύναμων πακέτων (User Datagram Protocol) Αναξιόπιστο ασυνδεσμικό πρωτόκολλο Κατάλληλο για εφαρμογές που θέλουν ταχύτητα και δεν χρειάζονται τη σίγουρη παράδοση ή την σωστή σειρά πακέτων ή τον έλεγχο ροής Περιοδική δειγματοληψία πηγών δεδομένων Μηνύματα ευρείας εκπομπής σε χρήστες δικτύου, ανακοίνωση κόμβου, αλλαγή διεύθυνσης υπηρεσίας Εφαρμογές πραγματικού χρόνου όπως φωνή

Σύγκριση OSI - TCP/IP Κοινά σημεία Στοίβα από ανεξάρτητα πρωτόκολλα Παρόμοια λειτουργικότητα επιπέδων

Σύγκριση OSI - TCP/IP Διαφορές Το OSI έχει 7 επίπεδα ενώ το TCP/IP έχει 4 επίπεδα Το OSI υποστηρίζει και ασυνδεσμική και συνδεσμοστραφή επικοινωνία στο επίπεδο δικτύου, μόνο συνδεσμοστραφή στο επίπεδο μεταφοράς Το TCP/IP είναι ασυνδεσμικό στο επίπεδο δικτύου αλλά υποστηρίζει και τους 2 τρόπους στο επίπεδο μεταφοράς Σαφής διάκριση στο OSI ανάμεσα σε 3 έννοιες Υπηρεσίες Διασυνδέσεις Πρωτόκολλα Οι ιδέες αυτές ταιριάζουν με τον αντικειμενοστραφή προγ/σμό Αντικείμενο = επίπεδο Μέθοδοι = υπηρεσίες του επιπέδου Οι παράμετροι και τα αποτελέσματα των μεθόδων = διασύνδεση του επιπέδου Κώδικας του αντικειμένου = πρωτόκολλο Κατά συνέπεια τα πρωτόκολλα στο μοντέλο OSI αντικαθίστανται εύκολα όποτε αλλάξει η τεχνολογία Το OSI προηγήθηκε του TCP/IP Οι σχεδιαστές του δεν είχαν τόσο καλή εμπειρία για τις υπηρεσίες που έπρεπε να βάλουν σε κάθε επίπεδο

TCP Μοντέλο Λειτουργίας Ενότητα σε ένα λειτουργικό σύστημα Ο χρήστης καλεί το TCP για άνοιγμα ή κλείσιμο μιας σύνδεσης, για να στείλει ή να λάβει δεδομένα, για να λάβει την κατάσταση μιας σύνδεσης Οι κλήσεις αυτές είναι όπως οι κλήσεις για άνοιγμα αρχείων, διάβασμα ή κλείσιμο αρχείων Το TCP καλεί το IP για να στείλει ή να λάβει τα πακέτα μεταβιβάζοντας ως παραμέτρους την διεύθυνση, τον τύπο υπηρεσίας, την προτεραιότητα, την ασφάλεια και άλλες πληροφορίες ελέγχου Το IP με τη σειρά του καλεί τον οδηγό της κάρτας δικτύου Τεχνολογία χωρίς σύνδεση (connectionless) Διάσπαση πληροφορίας σε datagrams

Αξιόπιστη Επικοινωνία Χρήση αριθμών ακολουθίας και acknowledgements Κάθε πακέτο έχει έναν αριθμό ακολουθίας που μεταδίδεται Το πακέτο μπαίνει και σε μια σειρά αναμονής με ένα χρονόμετρο Εάν η επιβεβαίωση λήψης δεν παραληφθεί πριν την εκπνοή του χρονομέτρου, το πακέτο αναμεταδίδεται Μηχανισμός ελέγχου ροής Το λαμβάνον TCP εκθέτει ένα παράθυρο στο TCP αποστολής Διευκρινίζει τον αριθμό των bytes που το λαμβάνον TCP είναι έτοιμο να λάβει

Μετάδοση Στοιχείων Ο αποστέλλων χρήστης δείχνει σε κάθε κλήση SEND αν τα στοιχεία της κλήσης πρέπει να ωθηθούν στο λαμβάνοντα χρήστη με την ρύθμιση της PUSH FLAG Όταν το λαμβάνον TCP βλέπει την push flag δεν περιμένει άλλα στοιχεία από το TCP αποστολής και μεταβιβάζει ότι έχει λάβει στη λαμβάνουσα διεργασία Το TCP διαβιβάζει και επείγοντα δεδομένα που πρέπει να περαστούν άμεσα στον λαμβάνοντα χρήστη

Εγκατάσταση και Κλείσιμο σύνδεσης Το TCP χειρίζεται χωριστά κανάλια επικοινωνίας μέσω αριθμών ports Η IP διεύθυνση με τον αριθμό port δημιουργεί μια μοναδική διεύθυνση που λέγεται socket Μια σύνδεση καθορίζεται πλήρως από το ζευγάρι των sockets Κάποιες διεργασίες χρησιμοποιούν συγκεκριμένα ports Μια σύνδεση γίνεται με: Κλήση OPEN Τοπικό port Ξένο socket To TCP παρέχει ένα σύντομο όνομα σύνδεσης που είναι ένας δείκτης σε μια δομή που λέγεται block ελέγχου μετάδοσης Η κλήση OPEN μπορεί να είναι ενεργή ή παθητική Παθητικό OPEN σημαίνει ότι η διεργασία προτιμά να δεχθεί αίτημα σύνδεσης παρά να ξεκινήσει μια σύνδεση Σε παθητικό OPEN μπορεί να συνδεθεί οποιαδήποτε socket Υπάρχουν γνωστές sockets που αναθέτονται σε τυποποιημένες υπηρεσίες telnet, ftp, email Μια σύνδεση εγκαθιδρύεται όταν συγχρονιστούν οι αριθμοί ακολουθίας και στις δύο κατευθύνσεις Το κλείσιμο μιας σύνδεσης περιέχει μέσα στο πακέτο τη σημαία ελέγχου FIN

Κεφαλίδα TCP

Εγκατάσταση Σύνδεσης Three-way handshake Λειτουργεί αν τα δύο TCP κινήσουν ταυτόχρονα την διαδικασία Τα στοιχεία πρέπει να αποθηκευτούν στο δέκτη ωσότου φθάσει η σύνδεση στην καθιερωμένη κατάσταση Μειώνει την πιθανότητα ψεύτικων συνδέσεων

Βασική 3-way χειραψία για συγχρονισμό σύνδεσης TCP A TCP B 1. CLOSED LISTEN 2. SYN-SENT --> <SEQ=100><CTL=SYN> --> SYN-RECEIVED 3. ESTABLISHED <-- <SEQ=300><ACK=101><CTL=SYN,ACK> <-- SYN-RECEIVED 4. ESTABLISHED --> <SEQ=101><ACK=301><CTL=ACK> --> ESTABLISHED 5. ESTABLISHED --> <SEQ=101><ACK=301><CTL=ACK><DATA> --> ESTABLISHED

ΔΙΕΠΑΦΕΣ Χρήστη -TCP OPEN SEND STATUS RECEIVE CLOSE ABORT TCP - IP Τύπος υπηρεσίας Χρόνος ζωής

Κεφαλίδα IP

IP Διεύθυνση Διεύθυνση της μορφής 128.6.4.194 32-bit αριθμός αριθμός δικτύου, αριθμός υποδικτύου, αριθμός υπολογιστή 128.6 είναι ο αριθμός δικτύου του Πανεπιστημίου Rutgers 128.6.4 είναι το δίκτυο του τμήματος Επιστήμης Η/Υ 128.6.4.194 είναι ο Η/Υ στο δίκτυο του τμήματος Επιστήμης Η/Υ Δεν αναφέρεται σε Η/Υ αλλά σε διασύνδεση δικτύου Αν ένας Η/Υ συνδέεται σε πολλά δίκτυα θα έχει πολλές IP διευθύνσεις

Κατηγορίες IP διευθύνσεων Τάξεις Α, Β, C 128 δίκτυα με 16.777.214 Η/Υ 16384 δίκτυα με 65.534 υπολογιστές 2.097.152 δίκτυα με 256 Η/Υ Διαχείριση διευθύνσεων από μη κερδοσκοπική εταιρία Η τιμή 0 είναι για την διεύθυνση δικτύου Η τιμή 255 είναι διεύθυνση εκπομπής «όλοι οι Η/Υ στο δίκτυο» Διευθύνσεις 127.Χ.Χ.Χ είναι για έλεγχο ανατροφοδότησης (loopback) Σε LAN χρησιμοποιούνται οι τοπικές διευθύνσεις 6 bytes MAC Ο δρομολογητής όταν παίρνει ένα πακέτο για ένα τοπικό Η/Υ τον εντοπίζει ως εξής: Εκπέμπει ένα πακέτο ARP που ρωτά την MAC διεύθυνση του

Απαραίτητη Διαμόρφωση Η/Υ IP διεύθυνση Subnet mask Λέει στον Η/Υ αν η διεύθυνση είναι τοπική ή εξωτερική IP διεύθυνση του router του LAN Έχει συνήθως αριθμό Η/Υ 1

Υποδίκτυα Πρόβλημα ότι όλοι οι Η/Υ πρέπει να έχουν τον ίδιο αριθμό δικτύου Λύση: Διάσπαση του δικτύου σε πολλά τμήματα (υποδίκτυα) για εσωτερική χρήση, εξωτερική λειτουργία σαν ένα δίκτυο Υλοποίηση: Μέσω της subnet mask

IP V6 Αντιμετωπίζει τα μειονεκτήματα του IP V4 Επαρκή αριθμό διευθύνσεων για τις νέες συσκευές (128 bit) Ασφάλεια Απλοποιημένη σταθερή επικεφαλίδα, μείωση κόστους εύρους ζώνης και κόστους δρομολόγησης

Ευχαριστώ