Επίπεδο Μεταφοράς (Transport Layer)
|
|
- Ευφήμιος Καλύβας
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Επίπεδο Μεταφοράς (Transport Layer)
2 Περίληψη Ο ρόλος του επιπέδου µεταφοράς Τα στοιχεία του πρωτοκόλλου µεταφοράς Τα πρωτόκολλα µεταφοράς του Διαδικτύου UDP (User Datagram Protocol) RPC (Remote Procedure Call) RTP (Real-time Transport Protocol) TCP (Transport Control Protocol) Άλλες µορφές του TCP Θέµατα απόδοσης
3 Υπηρεσίες IP: Best-Effort Data Network Layer Network Network Layer Η υπηρεσία που τελικά προσφέρει το επίπεδο δικτύου έχει τα ακόλουθα χαρακτηριστικά Πακέτα µπορεί να χαθούν Πακέτα τελικά παραδίνονται εκτός σειράς (out-of-order) Μπορεί να παρουσιαστούν πακέτα περισσότερες από µια φορές (duplicates). Τα πακέτα έχουν περιορισµένο µέγεθος. Τα πακέτα παραδίδονται µετά από αυθαίρετη καθυστέρηση.
4 Υπηρεσίες του Επιπέδου Μεταφοράς Προσφέρει ότι και το επίπεδο Ζεύξης Δεδοµένων! Εγγυάται την παράδοση των µηνυµάτων Παραδίδει τα µηνύµατα µε τη σωστή σειρά Παραδίδει µόνο ένα αντίγραφο Υποστηρίζει αυθαίρετο µέγεθος µηνυµάτων Υποστηρίζει το συγχρονισµό µεταξύ των επικοινωνούντων Επιτρέπει το έλεγχο της ροής προς το παραλήπτη Υποστηρίζει την πολυπλεξία πολλαπλών χρηστών Γιατί τότε χρειάζεται το επίπεδο µεταφοράς;
5 Γιατί Χρειάζεται το Επίπεδο Μεταφοράς; Network If all real networks were flawless and all had the same service primitives and were guaranteed never, ever to change, the transport layer might not be needed Επίπεδο ζεύξης δεδοµένων: Δεν υπάρχει ανάγκη για την χρήση διεύθυνσης Η σύνδεση είναι γενικά «εύκολη» Δεν υπάρχει περίπτωση παράδοσης δεδοµένων εκτός σειράς Περιορισµένος αριθµός συνδέσεων A. Tanenbaum
6 Έλεγχος Ροής και Έλεγχος Συµφόρησης Έλεγχος Ροής (Flow Control) Ελέγχει τη ροή του αποστολέα έτσι ώστε να µη στέλνει περισσότερα δεδοµένα από όσα µπορεί να παραλάβει ο παραλήπτης Έλεγχος Συµφόρησης (Congestion Control) Ελέγχει τη ροή του αποστολέα έτσι ώστε να µη στέλνει περισσότερα δεδοµένα από όσα µπορεί να µεταφέρει το δίκτυο
7 Στοιχεία του Πρωτοκόλλου Μεταφοράς Η σχέση των επιπέδων Δικτύου, Μεταφοράς και Εφαρµογής. TPDU: Transport Protocol Data Unit
8 Διευθύνσεις και Πολυπλεξία TSAP: Transport Service Access Point (port) NSAP: Network Service Access Point
9 Διευθύνσεις και Πολυπλεξία Μια διαδικασία «δηµιουργείται» στον υπολογιστή 2 και προσκολλάτε στη διεύθυνση Μια διαδικασία στον υπολογιστή 1 από το TSAP 1208 ζητά να συνδεθεί µε την 1522 του εξυπηρετητή 2. Αφού συνδεθούν (connect), αρχίζουν να ανταλλάζουν µηνύµατα Αφού τελειώσουν «ελευθερώνουν» (release) την σύνδεση.
10 Διευθύνσεις και Πολυπλεξία Πως ένα πρόγραµµα ξέρει σε ποια διεύθυνση να συνδεθεί; Σταθερές διευθύνσεις (TSAP), π.χ., http: port 80 ftp: port 21 telnet: port 23 smtp: port 25 Δυναµικές Διευθύνσεις (Initial Connection Protocol) Name or directory server
11 Δηµιουργία Συνδέσεων (Connection Establishment) Υπηρεσίες µε ή χωρίς σύνδεση Για να επιτευχθεί µια σύνδεση µεταξύ δύο hosts, Ο host 1 στέλνει το µήνυµα ότι θέλει να δηµιουργήσει µια σύνδεση (connection request (CR ή SYN)) Ο host 2 απαντά µε την επαλήθευση (acknowledgement (ACK)) O host 1 αρχίζει να στέλνει τα πρώτα δεδοµένα (DATA). Πρόβληµα: Τι θα συµβεί αν κάποια µηνύµατα χαθούν, καθυστερήσουν ή φτάσουν περισσότερες από µία φορές (duplicates) Π.χ., Σε µια συνδιαλλαγή µε τράπεζα, ανοίγει µια σύνδεση, µετά γίνεται µεταφορά χρηµάτων και τέλος κλείνει η σύνδεση. Τι θα συµβεί αν η ίδια συνδιαλλαγή ξαναεµφανιστεί (πως µπορεί να ξαναεµφανιστεί);
12 Δηµιουργία Συνδέσεων (Connection establishment) Ας υποθέσουµε πως υπάρχει µέγιστος χρόνος T µετά από τον οποίο ένα πακέτο δεν µπορεί να συνεχίσει να υπάρχει. Βάση του σχεδιασµού του δικτύου ή hop counter ή timestamp Για να αποφευχθούν όσο το δυνατό περισσότερα προβλήµατα, χρησιµοποιείται το three way handshake για την δηµιουργία οποιασδήποτε σύνδεσης. Τα χαρακτηριστικά της µεθόδου είναι Ο αρχικός αύξων αριθµός (seq) είναι τυχαίος (low order bits from a clock) Ο Παραλήπτης διατηρεί τον δικό του αύξων αριθµό (ack) Κάποιοι αριθµοί είναι απαγορευµένοι για να αποφεύγονται προβλήµατα όταν ένας υπολογιστής αρχικοποιηθεί (reset).
13 Επίτευξη Σύνδεσης
14 Αποφυγή Προβληµάτων
15 Ελευθέρωση Σύνδεσης Συντονισµός αποστολέα και παραλήπτη χρειάζεται και στην περίπτωση που θα ελευθερωθεί µια σύνδεση Μπορεί να χαθούν δεδοµένα Χρήση πόρων (µνήµη) για την διατήρηση της κατάστασης κάθε σύνδεσης.
16 Το Πρόβληµα των Δύο Στρατών
17 Ελευθέρωση Σύνδεσης (Connection Release)
18 Ελευθέρωση Σύνδεσης (Connection Release)
19 Ενδιάµεση Μνήµη και Έλεγχος Ροής Ίσα buffers Άνισα buffers Ο παραλήπτης συνεχώς ενηµερώνει τον αποστολέα για το µέγεθος της ελεύθερης ενδιάµεσης µνήµης για να αποφευχθεί υπερχείλισµα (buffer overflow) Κυκλικά buffers
20 Παράδειγµα Επιτυχής αποστολή µηνύµατος, Απώλεια µηνύµατος
21 Απλό Πρωτόκολλο Μεταφοράς Primitives LN: LISTEN (Αναµονή συνδέσεων) TO: TIME OUT Πακέτα CR: Call Request (Πρόθεση δηµιουργίας σύνδεσης) CA: Call Accepted (Απάντηση στο CA) CLRR: Clear Request (Τερµατισµός σύνδεσης) CLRC: Clear Confirmation (Απάντηση στο CLRR) DATA: (Δεδοµένα) CRT: Credit (Διαχείριση Παραθύρου) Καταστάσεις IDLE AWAIT (Αναµονή επαλήθευσης στο CR) PWAIT (Αναµονή Σύνδεσης) EST (established): Σύνδεση έχει επιτευχθεί SEND: αποστολή δεδοµένων REC: παραλαβή δεδοµένων DISC: προσπάθεια για αποσύνδεση
22 Απλό Πρωτόκολλο Μεταφοράς CR IDLE LISTEN AWAIT TO PWAIT SEND CA CRT EST RECEIVE DATA SEND DATA CR RECEIVE DATA REC CLRC, TO CLRR DISC CLRR
23 Πρωτόκολλα Διαδικτύου UDP (User Datagram Protocol) RPC (Remote Procedure Call) RTP (Real-time Transport Protocol) TCP (Transport Control Protocol) Άλλες µορφές του TCP Application process Application process Byte streams Write bytes Read bytes Byte streams TCP Send buffer TCP Receive buffer Segments Segments Segments Transmit segments
24 Μετάδοση Byte Streams Τα πρωτόκολλα UDP/TCP/ έχουν κάποιες ουρές (µνήµη) στην οποία οι εφαρµογές γράφουν ότι πληροφορία θέλουν να µεταδώσουν στον παραλήπτη. Τα πρωτόκολλα δεν χωρίζουν τα bytes σε µηνύµατα. Πως αποφασίζει το πρωτόκολλο πότε να στείλει τα δεδοµένα στο παραλήπτη; Όταν µαζέψει αρκετά bytes (maximum segment size) Όταν το ζητήσει η εφαρµογή (push operation) Χρονόµετρο
25 User Datagram Protocol (UDP) Προσφέρει ελάχιστες υπηρεσίες Πολυπλεξία Ελάχιστο έλεγχο σφαλµάτων Δεν υποστηρίζει` Έλεγχο ροής ή συµφόρησης Έλεγχο σφαλµάτων Επαναµετάδοση σε περίπτωση σφαλµάτων Παραλαβή δεδοµένων στην σωστή σειρά Είναι απλό και ορισµένες εφαρµογές το χρησιµοποιούν για µετάδοση µη «ευαίσθητων» πληροφοριών, π.χ. φωνή ή video ή για ανταλλαγή «µικρών» µηνυµάτων.
26 Επικεφαλίδα UDP Πολυπλεξία (source and destination ports) UDP Length (συµπεριλαµβανοµένων και των 8 bytes της επικεφαλίδας) Checksum (προαιρετικό): header, pseudoheader, data Pseudoheader: IP source and destination addresses, protocol number and UDP Length
27 Real-Time Transport Protocol (RTP) Πρωτόκολλο το οποίο χρησιµοποιείται για εφαρµογές πραγµατικού χρόνου (internet radio, internet telephony, music and video-on-demand, other multimedia). Τρέχει πάνω από το UDP Πολυπλεξία διαφόρων πηγών σε ροή από UDP segments Προσφέρει επιπρόσθετες υπηρεσίες
28 Η Επικεφαλίδα RTP P: Padding X: Extension Header CC: Contributing Sources M: Application specific Payload type: Encoding used SeqNum: detects lost packets Timestamp: Synchronization source identifier: multiplexing of sources Contributing source: mixers
29 Transport Control Protocol (TCP) Προσφέρει υπηρεσίες αξιόπιστης µεταφοράς ροών από bytes. Συνήθως χωρίζει τα δεδοµένα σε segments µε 1460 bytes (για να µην χρειάζεται να τεµαχιστούν από χαµηλότερα επίπεδα, π.χ., Ethernet µέγιστο πλαίσιο = 1500 bytes). Είναι σχεδιασµένο για να προσαρµόζεται δυναµικά στις ιδιότητες του δικτύου. Υποστηρίζει πολυπλεξία χρησιµοποιώντας ports (TSAP). Όλες οι συνδέσεις του TCP είναι διπλής κατεύθυνσης (full duplex) Υποστηρίζει επείγοντα δεδοµένα (Urgent data).
30 Το Πρωτόκολλο TCP Κάθε TCP byte έχει τον δικό του 32-bit αύξων αριθµό (sequence number). Διαφορετικός αύξων αριθµός χρησιµοποιείται για τις επαληθεύσεις (ACKs). TCP Segmets αποτελούνται από επικεφαλίδα µε 20- bytes υποχρεωτικά καθώς και προαιρετικά πεδία. Χρησιµοποιεί τα πρωτόκολλα ολισθαίνοντος παραθύρου (sliding window: go back n, and selective repeat). Είναι σχεδιασµένο για να αποφεύγει αντίγραφα (duplicates) τα οποία έχουν καθυστερήσει πολύ ή κρυφτεί µέσα στο δίκτυο.
31 Η Επικεφαλίδα του TCP
32 Η Επικεφαλίδα του TCP TCP header length: Αριθµός των 32-bit words που υπάρχουν στην επικεφαλίδα TCP Flags URG: επείγοντα δεδοµένα που αρχίζουν από το σηµείο στο οποίο δείχνει το Urgent Pointer ACK: επαλήθευση PSH: (push) Άµεση παράδοση στον παραλήπτη RST: Αρχικοποίηση της σύνδεσης SYN: Αίτηµα για δηµιουργία νέας σύνδεσης FIN: Αίτηµα για κλείσιµο της σύνδεσης Window size: έλεγχος ροής Checksum: header, pseudoheader, data Pseudoheader: IP source and destination addresses, protocol number and UDP Length Options: maximum TCP payload
33 Σύνδεση TCP
34 Οι Καταστάσεις (states) του TCP CLOSED: δεν υπάρχει ούτε αναµένεται σύνδεση LISTEN: Ο εξυπηρετητής (server) αναµένει σύνδεση SYN RCVD: Αίτηµα για σύνδεση έχει παραληφθεί SYN SENT: Αίτηµα για νέα σύνδεση έχει σταλεί ESTABL: Η σύνδεση έχει επιτευχθεί και ανταλλάσσονται δεδοµένα FIN WAIT 1: Η εφαρµογή έχει στείλει αίτηµα αποσύνδεσης FIN WAIT 2: Η άλλη πλευρά παρέλαβε το αίτηµα αποσύνδεσης TIMED WAIT: Περιµένει µέχρις ότου όλα τα πακέτα να φύγουν από το δίκτυο CLOSING: Και οι δύο µεριές προσπαθούν να κλείσουν τη σύνδεση ταυτόχρονα. CLOSE WAIT: Η άλλη µεριά ενεργοποίησε αποσύνδεση LAST ACK: Περιµένει µέχρις ότου όλα τα πακέτα της σύνδεσης να φύγουν από το δίκτυο
35 Μηχανή Πεπερασµένων Καταστάσεων για Σύνδεση και Αποσύνδεση TCP.
36 Μετάδοση Δεδοµένων Χρησιµοποιώντας Συνδέσεις TCP
37 Προβλήµατα του TCP Μετάδοση ενός Byte κάθε φορά Σύνδροµο Χαζού Παραθύρου (silly window syndrome). Επανάληψη του αύξοντος αριθµού (sequence number overflow) Απόδοση (keep the pipe full)
38 Μετάδοση Ενός Byte Κάθε Φορά Πρόβληµα στην απόδοση αφού αποστέλλονται 41-byte πακέτα µε µόνο ένα byte πραγµατικά δεδοµένα! Λύση: Nagle s Algorithm Όταν φτάνουν δεδοµένα 1 byte κάθε φορά, τότε Απλά αποστέλλεται το πρώτο byte ενώ όλα τα υπόλοιπα φυλάγονται στην µνήµη µέχρι να φτάσει η επαλήθευση για το πρώτο byte. Αφού φτάσει η επαλήθευση, όλα τα bytes που έχουν συσσωρευτεί στην µνήµη αποστέλλονται µαζί στο επόµενο πακέτο και όλα τα υπόλοιπα φυλάγονται στη µνήµη µέχρι να επιστρέψεί η επαλήθευση. Η πιο πάνω λύση δεν δουλεύει πάντα Τι συµβαίνει σε εφαρµογές που υπάρχουν δεδοµένα που δεν µπορούν να περιµένουν (π.χ., θέση του ποντικιού (mouse position)).
39 Σύνδροµο Χαζού Παραθύρου (silly window syndrome). Η εφαρµογή στον παραλήπτη διαβάζει τα δεδοµένα από τη µνήµη ένα byte κάθε φορά. Clark s Algorithm: Ο παραλήπτης δεν ενηµερώνει τον αποστολέα για τυχόν ελεύθερη µνήµη εκτός αν ο αριθµός της ελεύθερης µνήµης υπερβαίνει κάποιο όριο.
40 Επανάληψη του αύξοντος αριθµού (Sequence number wrap-around) 32-bit Αύξων Αριθµός Ο απαιτούµενος χρόνος επανάληψης του ίδιου αύξοντος αριθµού για διάφορες ταχύτητες µετάδοσης δίνεται στον πίνακα. Για υψηλές ταχύτητες, ο χρόνος επανάληψης του ίδιου αύξων αριθµού είναι πολύ µικρός! Μικρότερος από την µέγιστη ζωή ενός πακέτου στο Διαδίκτυο. Πρόβληµα: Τα 32-bits είναι πολύ λίγα! Bandwidth Time Until Wrap Around T1 (1.5 Mbps) Ethernet (10 Mbps) 6.4 hours 57 minutes T3 (45 Mbps) 13 minutes FDDI (100 Mbps) STS-3 (155 Mbps) STS-12 (622 Mbps) STS-24 (1.2 Gbps) 6 minutes 4 minutes 55 seconds 28 seconds
41 Απόδοση Μικρό µέγιστο παράθυρο (Keep the Pipe Full) Το µέγιστο παράθυρο µε 16-bit πεδίο είναι Σε ένα δίκτυο µε RTT περίπου 100ms, ο αριθµός των bits που χρειάζεται για να γεµίσει το κανάλι σε διάφορες ταχύτητες µετάδοσης δίνεται στον πίνακα. Για υψηλές ταχύτητες, ο αποστολέας πρέπει να περιορίσει τον ρυθµό µετάδοσης µε αποτέλεσµα το κανάλι να υποχρησιµοποιείται Πρόβληµα: Τα 16-bits είναι πολύ λίγα! Bandwidth Delay x Bandwidth T1 (1.5 Mbps) Ethernet (10 Mbps) 18KB 122KB T3 (45 Mbps) 549KB FDDI (100 Mbps) STS-3 (155 Mbps) STS-12 (622 Mbps) 1.2MB 1.8MB 7.4MB STS-24 (1.2 Gbps) 14.8MB
42 Επέκταση του TCP Χρησιµοποιώντας τα Παιδία των Επιλογών Οι επεκτάσεις προσπαθούν να επιφέρουν όσο το δυνατό µικρότερες αλλαγές στο υπάρχον πρωτόκολλο TCP. Τα επικοινωνούντα µέρη συµφωνούν στην αρχή της συνδιάλεξης κατά πόσο θα χρησιµοποιήσουν τις επιλογές ή όχι. Για να λυθούν τα προαναφερθέντα προβλήµατα, χρησιµοποιούνται οι ακόλουθες επιλογές: 32-bit timestamp για να ξεχωρίζει τα πακέτα του κάθε «κύκλου» Πολλαπλάσιο της µικρότερης µονάδας δεδοµένων (multiplier). Δηλαδή αντί ο αύξων αριθµός να µετρά bytes, µετρά 2 ή 4 ή περισσότερα bytes.
43 Έλεγχος Συµφόρηση στο TCP (Congestion Control) Το πρωτόκολλο έχει δύο αντιφατικούς στόχους Να ελέγξεί (µειώσει) τη συµφόρηση και τα χαµένα πακέτα. Να κάνει όσο το δυνατό καλύτερη χρήση των πόρων του δικτύου και να µεγιστοποιήσει τη «διεκπεραίωτική» ικανότητα (throughput) του δικτύου. Για να πετύχει τους στόχους του Μόλις ανιχνεύσει συµφόρηση τότε µειώνει το ρυθµό µε τον οποίο αποστέλλει πακέτα. Στο TCP απώλεια πακέτου συνεπάγεται συµφόρηση. Εάν δεν υπάρχει συµφόρηση τότε προσπαθεί να στείλει περισσότερα πακέτα για να αυξήσει το throughput. Για να υλοποιήσει τους στόχους του, ελέγχει δυναµικά το παράθυρο συµφόρησης. Το TCP διατηρεί µια µεταβλητή: congestionwindow (διαφορετική από το flowwindow) Το ενεργό παράθυρο είναι πάντα το ελάχιστο των δύο.
44 Φάσεις του Αλγορίθµου Το παράθυρο αυξάνεται σε δύο φάσεις Slow start: Κατ αυτή τη φάση το παράθυρο αυξάνεται εκθετικά µε στόχο να πετύχει καλύτερο throughput Congestion Avoidance: Σε αυτή τη φάση το παράθυρο αυξάνεται γραµµικά µε στόχο να αποφύγει τη συµφόρηση. Οι δύο φάσεις χωρίζονται από ένα threshold. Εάν το παράθυρο είναι µικρότερο από το threshold τότε χρησιµοποιεί το slow start Εάν το παράθυρο είναι µεγαλύτερο από το threshold τότε χρησιµοποιεί το congestion avoidance
45 Slow Start vs. Congestion Avoidance Slow Start: Για κάθε επαλήθευση (ACK) που παραλαµβάνεται, το παράθυρο αυξάνεται κατά ένα. Α Β Congestion Avoidance: Για κάθε παράθυρο που παραλαµβάνεται επιτυχώς, το παράθυρο αυξάνεται κατά ένα Α Β
46 Απώλεια Πακέτου Σε περίπτωση απώλειας πακέτου, τότε το TCP αυτόµατα υποθέτει συµφόρηση και συνεπώς µειώνει το ρυθµό µετάδοσης Απώλεια πακέτου ανιχνεύεται αφού λήξει το ανάλογο χρονόµετρο (timer). Σε περίπτωση συµφόρησης: Threshold := congestionwindow/2 congestionwindow := 1 Η απόδοση του πρωτοκόλλου είναι πολύ ευαίσθητη στον κατάλληλο καθορισµό του χρονοµέτρου (γιατί;) Ο καθορισµός του χρονοµέτρου είναι δύσκολο πρόβληµα (γιατί;)
47 Παράδειγµα του Παραθύρου του TCP
48 Καθορισµός του Χρονοµέτρου Τ Τ Τ
49 Υπολογισµός του RTT Το TCP εκτιµά το RTT χρησιµοποιώντας τον αλγόριθµο όπου Μ είναι το τελευταίο δείγµα RTT α= 7/8 Το χρονόµετρο καθορίζεται σαν Στο αρχικό TCP, β=2. Πρόβληµα: Δεν υπολογίζει την απόκλιση (variance) της κατανοµής
50 Υπολογισµός του RTT Εκτίµηση της απόκλισης D (variance) όπου Μ είναι το τελευταίο δείγµα RTT α= 7/8 Το χρονόµετρο καθορίζεται σαν Πρόβληµα: Τι συµβαίνει όταν το δείγµα έχει σταλεί περισσότερες από µία φορές; Karn s Algorithm: Πακέτα που έχουν σταλεί πέραν της µίας φοράς δεν υπολογίζονται στο RTT ή D
51 Εναλλακτικός Τρόπος Ανίχνευσης Απωλειών Λόγω Συµφόρησης Η απόδοση του αλγόριθµου «αποσυµφόρησης» του TCP βασίζεται σε µεγάλο βαθµό στην «ακρίβεια» του χρονοµέτρου. Εάν θέσουµε το χρόνο συντηρητικά (µεγάλη καθυστέρηση), τότε η πηγή θα καθυστερεί υπερβολικά πριν αποκαταστήσει την επικοινωνία. Εάν θέσουµε το χρόνο πολύ µικρό, τότε θα έχουµε αχρείαστες επαναµεταδόσεις. Άλλες εκδόσεις του TCP έχουν επιπρόσθετους τρόπους ανίχνευσης απωλειών. Ο παραλήπτης κάθε φορά που λαµβάνει πακέτο έκτος σειράς, στέλνει επαλήθευση (ACK) µε τον αριθµό του πακέτου που αναµένει. Ο αποστολέας, όταν παραλάβει n συνεχόµενες επαληθεύσεις του ίδιου πακέτου, τότε υπολογίζει πως το πακέτο έχει χαθεί και ξεκινά επαναµετάδοση καθώς και το µηχανισµό αποσυµφόρησης (υπάρχει εισήγηση για n=3). Ο αλγόριθµος χρησιµοποιεί επίσης το χρονόµετρο σαν επιπρόσθετη δικλίδα ασφαλείας.
52 TCP σε Ασύρµατα Δίκτυα Πρόβληµα: όταν η πηγή ανιχνεύσει απώλεια υποθέτει ότι προήλθε εξ αιτίας συµφόρησης, όµως σε ασύρµατα δίκτυα οι απώλειες λόγο µετάδοσης είναι συχνό φαινόµενο!
53 Transactional TCP Ας υποθέσουµε πως ένας πελάτης θέλει απλά να ζητήσει µια πληροφορία από ένα εξυπηρετητή, να πάρει την απάντηση και να τελειώσει την σύνδεση. Επίσης, ο πελάτης αναµένει πως η απάντηση είναι αξιόπιστη (π.χ., µια µεταφορά χρηµάτων). Με το TCP το πιο πάνω σενάριο χρειάζεται µια σειρά µε εννέα µηνύµατα το οποία ανοίγουν µια σύνδεση, ανταλλάσσουν πληροφορίες και στη συνέχεια κλείνουν την σύνδεση. Αυτή η διαδικασία δεν είναι καθόλου αποδοτική και χρειάζεται κάτι πιο απλό. Το UDP θα ήταν καλή επιλογή (από πλευράς απόδοσης) αλλά δεν είναι αξιόπιστο (δεν υποστηρίζει εύρεση και αναµετάδοση σφαλµάτων)
54 Transactional TCP TCP TTCP
55 Θέµατα Απόδοσης Προβλήµατα Απόδοσης Συµφόρηση (φτάνουν περισσότερα πακέτα από όσα µπορεί να προοθήσει ο δροµολογητής) Μη ισοζυγισµένοι πόροι Π.χ., gigabit γραµµή συνδεδεµένη µε κάποιον αργό Η/Υ Συγχρονισµός (synchronous overloads) Ένα γεγονός προκαλεί µια άλλη σειρά από αλυσιδωτά προβλήµατα Ρύθµιση των πρωτοκόλλων (bandwidth-delay product) Μετρήσεις για την απόδοση του δικτύου Ξεχωρίστε τις σχετικές παραµέτρους και µετρικές και προσπαθήστε να καταλάβετε τι συµβαίνει.
Επίπεδο Μεταφοράς (Transport Layer)
Επίπεδο Μεταφοράς (Transport Layer) Περίληψη Ο ρόλος του επιπέδου μεταφοράς Τα στοιχεία του πρωτοκόλλου μεταφοράς Τα πρωτόκολλα μεταφοράς του Διαδικτύου UDP (User Datagram Protocol) RPC (Remote Procedure
Γαβαλάς αµιανός
ίκτυα Υπολογιστών (Γ έτος, ΣΤ εξ) ιάλεξη #6: Επίπεδο Μεταφοράς (Transport layer). Πρωτόκολλα TCP κσι UDP. Εισαγωγή στο εργαλείο προσοµοίωσης δικτύων OPNET Γαβαλάς αµιανός dgavalas@aegean.gr Εαρινό εξάµηνο
Δίκτυα Απευθείας Ζεύξης. Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι.
Δίκτυα Απευθείας Ζεύξης Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι. Περίληψη Ζεύξεις σηµείου προς σηµείο (point-to-point links) Πλαισίωση (framing) Ανίχνευση και διόρθωση
4.1.1 Πρωτόκολλο TCP - Δομή πακέτου
4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 1 / 38 Παράδειγμα Έστω ότι θέλουμε να αποστείλουμε ένα μήνυμα μέσω ηλεκτρονικού ταχυδρομείου. Αρχικά η εφαρμογή χρησιμοποιώντας τα πρωτόκολλα του επιπέδου εφαρμογής
Άσκηση 2. Αν συμβούν 2 duplicate ACKs αντί για timeout τι γίνεται σε αυτή την περίπτωσή;
ΤCP protocol Άσκηση 1 Είναι το ίδιο να αυξάνεται το congestion window κατά μία μονάδα μετά τη λήψη από κάθε ΑCK πακέτου με το να αυξάνεται σε κάθε RTT; Αν δεν είναι το ίδιο σε ποια περίπτωση επιτυγχάνεται
Πρωτόκολλο TCP Διάλεξη Ι
Πρωτόκολλο TCP Διάλεξη Ι Εισαγωγή Οι υπηρεσίες μεταβίβασης δεδομένων ανάμεσα σε δύο επικοινωνούντες πόρους κατατάσσονται σε δύο κατηγορίες: Connectionless ή datagram Connection-oriented Οι υπηρεσίες της
Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής
Επίπεδο Μεταφοράς (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο Μεταφοράς(Transport layer) Επίπεδο εφαρμογής (Application layer): Συντονισμός
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ ΔΙΑΛΕΞΗ 3 ΔΙΔΑΣΚΩΝ: ΑΝΑΡΓΥΡΟΣ ΣΙΔΕΡΗΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΟΛΥΜΕΣΩΝ ΤΕΙ ΚΡΗΤΗΣ ΠΡΩΤΟΚΟΛΛΟ ΕΛΕΓΧΟΥ
Δίκτυα Επικοινωνιών ΙΙ: Transmission Control Protocol
Δίκτυα Επικοινωνιών ΙΙ: Transmission Control Protocol Δρ. Απόστολος Γκάμας Διδάσκων 407/80 gkamas@uop.gr Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 1 Μηχανισμοί πρωτοκόλλων προσανατολισμένων σε σύνδεση Λογική σύνδεση
Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις
ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2011-20112 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 15 Δεκεμβρίου 2011 Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις 1. Θεωρήσετε
Δίκτυα Υπολογιστών Το επίπεδο μεταφοράς (transport layer)
Δίκτυα Υπολογιστών Το επίπεδο μεταφοράς (transport layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Επισκόπηση του επιπέδου μεταφοράς Υπηρεσίες επιπέδου μεταφοράς Επίπεδο μεταφοράς έναντι επιπέδου
Transmission Control Protocol. Transmission Control Protocol
Transmission Control Protocol ρ. Κωνσταντίνος Σ. Χειλάς Transmission Control Protocol TCP δουλεύει στο επίπεδο µεταφοράς (transport layer) της σουίτας πρωτοκόλλων του TCP/IP Παρέχει αξιόπιστη (reliable)
Λουκάς Ελευθέριος
Λουκάς Ελευθέριος eloukas05@aueb.gr Σκοπός Δ. Εργασίας Πορεία προς τη Λύση Multi Service Link Layer (MSLL) MSLL Πρωτόκολλα Πλήρους Ανάκαμψης MSLL Πρωτόκολλα Περιορισμένης Ανάκαμψης Σενάρια Προσομοίωσης
ΗΜΥ 654: ίκτυα Υπολογιστών Τελική Εξέταση 8 εκεµβρίου 2004 Η εξέταση αποτελείται από δύο µέρη. Απαντήστε όλες τις ερωτήσεις του Μέρους Ι και 3 από
ΗΜΥ 654: ίκτυα Υπολογιστών Τελική Εξέταση 8 εκεµβρίου 004 Η εξέταση αποτελείται από δύο µέρη. Απαντήστε όλες τις ερωτήσεις του Μέρους Ι και από τις 6 ερωτήσεις του Μέρους ΙΙ Πάντοτε οι απαντήσεις σας θα
Υπολογιστές και ίκτυα Η/Υ.
Υπολογιστές και ίκτυα Η/Υ http://www.net.uom.gr Βιβλίο για ίκτυα Η/Υ Computer Networking, A Top-Down Approach Featuring the Internet, 2nd edition J. Kurose, K. Ross ρ. Παναγιώτης Ε. Φουληράς 2003/2004
Δίκτυα Επικοινωνιών Δίκτυα Υπολογιστών και Στρώμα Μεταφοράς Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας
Δίκτυα Επικοινωνιών Δίκτυα Υπολογιστών και Στρώμα Μεταφοράς Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας ΔΠΜΣ «Τεχνο- Οικονομικά Συστήματα» Τεχνολογία Πληροφορίας και Τηλεπικοινωνιών Ιστοσελίδα
Δίκτυα Θεωρία
Δίκτυα Θεωρία 2016-17 Κεφάλαιο 4 1. Γιατί η μεταφορά των δεδομένων δεν καλύπτεται επαρκώς από το Επίπεδο Δικτύου; Επειδή το επίπεδο δικτύου από τη φύση του είναι αναξιόπιστο, τα πακέτα φθάνουν καθυστερημένα,
Πρωτόκολλο TCP Διάλεξη ΙΙI
Πρωτόκολλο TCP Διάλεξη ΙΙI Χρόνος επαναμετάδοσης Στην προηγούμενη διάλεξη είδαμε ότι: Η πρόβλεψη του χρόνου επαναμετάδοσης ενός πακέτου βάσει του εκθετικού μέσου παρατηρημένου χρόνου παράδοσης παλιότερων
ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο 2010-2011 Φροντιστήριο Ασκήσεις στο TCP
ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο 2010-2011 Φροντιστήριο Ασκήσεις στο TCP Άσκηση 1 η : Καθυστερήσεις Θεωρείστε μία σύνδεση μεταξύ δύο κόμβων Χ και Υ. Το εύρος ζώνης του συνδέσμου είναι 10Gbits/sec
Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1
I. Παράδειγμα 1: Απόδοση TCP με παράθυρο αποστολέα = 1 a. Ο μηχανισμός όπως έχει περιγραφεί ως τώρα στέλνει μόνο ένα πακέτο και σταματάει να μεταδίδει έως ότου πάρει το ack του πακέτου αυτού (λειτουργία
Πρωτόκολλα Διαδικτύου
Πρωτόκολλα Διαδικτύου Μέρος 1ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Εισαγωγή στην Τεχνολογία TCP/IP To TCP/IP σημαίνει Transmission Control Protocol / Internet Protocol και θα μπορούσε να θεωρηθεί ότι πρόκειται
ιαδίκτυα & Ενδοδίκτυα Η/Υ
ιαδίκτυα & Ενδοδίκτυα Η/Υ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ (Kεφ. 17) TCP Υπηρεσίες TCP Μορφή Επικεφαλίδας TCP Μηχανισµοί TCP Πολιτικές Υλοποίησης TCP Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William
Δροµολόγηση (Routing)
Δροµολόγηση (Routing) Περίληψη Flooding Η Αρχή του Βέλτιστου και Δυναµικός Προγραµµατισµός Dijkstra s Algorithm Αλγόριθµοi Δροµολόγησης Link State Distance Vector Δροµολόγηση σε Κινητά Δίκτυα Δροµολόγηση
Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP
Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα επικοινωνίας Ορισμός Σύνολα προσυμφωνημένων κανόνων που απαιτούνται για τον καθορισμό του τρόπου με τον οποίο επιτυγχάνεται η ανταλλαγή δεδομένων, και επομένως
Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11. Κεφάλαιο 2 Αξιοπιστία...25. Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης...
Περιεχόμενα Εισαγωγή...7 Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11 Κεφάλαιο 2 Αξιοπιστία...25 Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης...65 Κεφάλαιο 4 Μεταγωγή Δεδομένων και Δρομολόγηση...
Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1
I. Παράδειγμα 1: Απόδοση TCP με παράθυρο αποστολέα = 1 a. Ο μηχανισμός όπως έχει περιγραφεί ως τώρα στέλνει μόνο ένα πακέτο και σταματάει να μεταδίδει έως ότου πάρει το ack του πακέτου αυτού (λειτουργία
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) Χωρίζουν τα δεδομένα σε τμήματα
Δίκτυα Υπολογιστών Επίπεδο Μεταφοράς Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ
Επίπεδο Μεταφοράς Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ Σελ 1 Ιεραρχίες Πρωτοκόλλων σελ 2 Ιεραρχίες Πρωτοκόλλων Πρωτόκολλο είναι ένα σύνολο κανόνων που απαιτούνται για να επιτύχουμε την ανταλλαγή
Υπηρεσίες δικτύου και πρωτόκολλα για πολυμεσικές επικοινωνίες
Υπηρεσίες δικτύου και πρωτόκολλα για πολυμεσικές επικοινωνίες Γιώργος Τζιρίτας Τμήμα Επιστήμης Υπολογιστών http://www.csd.uoc.gr/~tziritas Άνοιξη 2016 1 Στρώματα πρωτοκόλλων Άνοιξη 2016 2 Πρωτόκολλα μεταφοράς
Δίκτυα Απευθείας Ζεύξης
Δίκτυα Απευθείας Ζεύξης Επικοινωνία μεταξύ δύο υπολογιστώνοιοποίοιείναι απευθείας συνδεδεμένοι. Περίληψη Ζεύξεις σημείου προς σημείο (point-to-point links) Πλαισίωση (framing) Ανίχνευση και διόρθωση σφαλμάτων
Δίκτυα Υπολογιστών Ενότητα 4: Transmission Control Protocol - TCP
Δίκτυα Υπολογιστών Ενότητα 4: Transmission Control Protocol - TCP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.
Κεφάλαιο 7.3. Πρωτόκολλο TCP
Κεφάλαιο 7.3 Πρωτόκολλο TCP Πρωτόκολλο TCP Το πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol, TCP) είναι το βασικό πρωτόκολο του Επιπέδου Μεταφοράς του μοντέλου TCP/IP. Παρέχει υπηρεσίες προσανατολισμένες
Πρωτόκολλα Διαδικτύου
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 8 η Διάλεξη Δημοσθένης Κυριαζής Παρασκευή 15 Μαΐου 2015 Σημερινή διάλεξη Σύνοψη 7ης διάλεξης Επίπεδο μεταφοράς Αξιόπιστη μεταφορά δεδομένων
Συνεχής ροή πολυµέσων
Συνεχής ροή πολυµέσων Εισαγωγή ικτυακά πρωτόκολλα Πολυµέσα και δίκτυα Συνεχής ροή Ροή από εξυπηρετητές ιστοσελίδων Ροή από εξυπηρετητές µέσων Πρωτόκολλο RTSP Πρωτόκολλο RTP οµή πακέτων RTP Πρωτόκολλο RTCP
Μεταγωγή (Switching)
Μεταγωγή (Switching) Πως σχηματίζουμε διαδίκτυα Περίληψη Μεταγωγή Κυκλωμάτων (Circuit switching) Μεταγωγή Πακέτων (Packet switching) Μεταγωγή Εικονικών Κυκλωμάτων (Virtual circuit switching) Λειτουργία
Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας
Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής ίκτυα Η/Υ Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα Μοντέλο TCP/IP πολλές πολλοί N A N B Ενότητα E PC A PC B PC D PC E E A E B
ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ
7.4 Πρωτόκολλο Μέχρι τώρα περιγράψαμε συνδέσεις, που χρησιμοποιούν το πρωτόκολλο TCP. Θυμηθείτε, ότι το TCP είναι υπεύθυνο για το τεμαχισμό των μηνυμάτων σε τμήματα και την επανασύνδεση τους στον προορισμό.
Κεφάλαιο 1 Το Πρωτόκολλο TCP (Transmission Control Protocol)
Κεφάλαιο 1 Το Πρωτόκολλο TCP (Transmission Control Protocol) Η υλοποίηση του πρωτοκόλλου µεταφοράς TCP είναι προσανατολισµένη για ενσύρµατα δίκτυα δεδοµένων παρέχοντας µια ασφαλή µεταφορά δεδοµένων µεταξύ
Έλεγχος συµφόρησης µε το Πρωτόκολλο TCP
Έλεγχος συµφόρησης µε το Πρωτόκολλο TCP 1. Έλεγχος συµφόρησης Το κύριο χαρακτηριστικό που παρουσιάζει το Πρωτόκολλο TCP είναι ότι υποστηρίζει µε αξιοπιστία µια υπηρεσία µεταφοράς µεταξύ δύο διαδικασιών
HY-335a Project: microtcp *, μία lightweight TCP βιβλιοθήκη
HY-335a Project: microtcp *, μία lightweight TCP βιβλιοθήκη Deadline πρώτης ϕάσης : 13 Δεκεμβρίου 2016, 23:59 * Εμπνευσμένο και υλοποιημένο από το Μανώλη Σουρλίγκα :) Γενική περιγραϕή Στο οικοσύστημα του
Εργαστήριο ίκτυα Η/Υ ΙΙΙ
Εργαστήριο ίκτυα Η/Υ ΙΙΙ ρ. Κ. Σ. Χειλάς Στόχος του εργαστηρίου Στόχος του εργαστηρίου είναι : (α) η εµβάθυνση σε θέµατα λειτουργίας δικτύων καθώς και (β) η εξοικείωση των σπουδαστών µε ένα από τα συχνότερα
ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet)
ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet) Περίληψη Πως τα διάφορα δίκτυα διαφέρουν µεταξύ τους Πως συνδέονται ανοµοιογενή δίκτυα µεταξύ τους Εικονικά κυκλώµατα συνδεδεµένα σε σειρά ιαδικτύωση
Διάρθρωση. Δίκτυα Υπολογιστών Επικοινωνία από άκρο σε άκρο. Επικοινωνία από άκρο σε άκρο. Διάρθρωση
Δίκτυα Υπολογιστών Επικοινωνία από άκρο σε άκρο Ευάγγελος Παπαπέτρου Τμ Μηχ Η/Υ & Πληροφορικής, Παν Ιωαννίνων 1 Το Επίπεδο Μεταφοράς 2 Το πρωτόκολλο UDP 3 ΕΠαπαπέτρου (ΤμΜηχ Η/Υ & Πληροφορικής) ΠΛΥ606:
ΕΑΠ/ΠΛΗ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
Κεφάλαιο 4ο ΕΠΙΠΕΔΟ ΜΕΤΑΦΟΡΑΣ
Εισαγωγή Κεφάλαιο 4ο ΕΠΙΠΕΔΟ ΜΕΤΑΦΟΡΑΣ Στα προηγούμενα κεφάλαια μελετήθηκαν πώς μεταφέρονται τα δεδομένα από διεπαφή σε διεπαφή για να φτάσουν στο προορισμό τους. Επειδή το επίπεδο δικτύου από τη φύση
Δίκτυα Υπολογιστών Ενότητα 5: User Datagram Protocol - UDP
Δίκτυα Υπολογιστών Ενότητα 5: User Datagram Protocol - UDP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ
Ερωτήσεις 7.3 Πρωτόκολλο TCP 1. Τι είναι το τµήµα (segment) στο πρωτόκολλο TCP; Από ποια µέρη αποτελείται; 2. Για ποιο σκοπό χρησιµοποιείται ο Αριθµός ειράς στην επικεφαλίδα ενός segment TCP; 3. την περίπτωση
Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ
Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.1.1. Γενικές Αρχές 1. Τι ονοµάζεται επικοινωνιακό υποδίκτυο και ποιο είναι το έργο του; Το σύνολο όλων των ενδιάµεσων κόµβων που εξασφαλίζουν την επικοινωνία µεταξύ
Εισαγωγή Επανάληψη. ΤΕΙ Στερεάς Ελλάδας. ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Διαδικτυακός Προγραμματισμός
Εισαγωγή Επανάληψη ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. ΤΕΙ Στερεάς Ελλάδας Δήλωση Οι διαφάνειες βασίζονται στα βιβλία: (1) Computer Networking: A Top Down Approach
Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας
Πανεπιστήμιο Πειραιά To Μοντέλο OSI pdemest@unipi.gr ιάρθρωση Το μοντέλο αναφοράς OSI Επίπεδα Πρωτόκολλα, κατανομή πρωτοκόλλων σε στοιχεία δικτύου Αντιστοιχία τστοχα μοντέλων OSI και Internet Ανάλυση Επιπέδων
3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου
3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου 1 / 54 Το πρωτόκολλο Διαδικτύου (Internet Protocol -IP) ενθυλακώνει τα πακέτα δεδομένων που του προωθούνται από το ανώτερο επίπεδο σε αυτοδύναμα πακέτα
Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)
TEI Σερρών Τμήμα Πληροφορικής και Επικοινωνιών Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) Ανάλυση Πρωτοκόλλων Τομέας Τηλεπικοινωνιών και Δικτύων Δρ. Αναστάσιος Πολίτης Καθηγητής Εφαρμογών anpol@teiser.gr
ΗΜΥ 360: Δίκτυα Υπολογιστών. Εισαγωγή
ΗΜΥ 360: Δίκτυα Υπολογιστών. Εισαγωγή Διδάσκων: Χρίστος Παναγιώτου Γιατί Δίκτυα Υπολογιστών; Επιχειρησιακές Εφαρμογές Π.χ., εξ αποστάσεως πρόσβαση σε βάσεις δεδομένων. Εξοικονόμηση χρημάτων από τον καταμερισμό
ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων Εισαγωγή
ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων 11.1. Εισαγωγή Η μετάδοση δεδομένων αναφέρεται στην μεταφορά κάποιας πληροφορίας από ένα σημείο σε κάποιο άλλο, αφού πρώτα έχει μετασχηματισθεί σε ένα ηλεκτρομαγνητικό
Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1 ΛΥΣΗ ΑΣΚΗΣΗ 2
Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 o Ένα πακέτο ανώτερου επιπέδου τεμαχίζεται σε 10 πλαίσια, κάθε ένα από τα οποία έχει πιθανότητα 80 τοις εκατό να φτάσει χωρίς σφάλμα. Αν το πρωτόκολλο συνδέσου μετάδοσης δεδομένων
ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ. Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26. Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M.
ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26 Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M.: 43 Άσκηση 3 Μια αξιόπιστη multicast υπηρεσία επιτρέπει σε έναν
Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.
Τοπικά Δίκτυα Περίληψη Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Αναµεταδότες, Γέφυρες, Μεταγωγείς, δροµολογητές και Πύλες (repeaters, hubs, bridges, switches, routers,
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ ΔΙΑΛΕΞΗ 2 ΔΙΔΑΣΚΩΝ: ΑΝΑΡΓΥΡΟΣ ΣΙΔΕΡΗΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΟΛΥΜΕΣΩΝ ΤΕΙ ΚΡΗΤΗΣ ΠΡΩΤΟΚΟΛΛΟ ΔΙΑΔΙΚΤΥΟΥ
Δίκτυα Επικοινωνίας και Υπολογιστών
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Δίκτυα Επικοινωνίας και Υπολογιστών Ενότητα 7 : Πρωτόκολλα Μεταφοράς Γούδος Σωτήριος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)
Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet) Περίληψη Πως τα διάφορα δίκτυα διαφέρουν μεταξύ τους Πως συνδέονται ανομοιογενή δίκτυα μεταξύ τους Εικονικά κυκλώματα συνδεδεμένα σε σειρά
Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ & ΜΗΧ/ΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής (1) Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης Απρόκλητο
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα μεταφοράς στο Internet. Δίκτυα Υπολογιστών
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Στρώμα μεταφοράς στο Internet Δίκτυα Υπολογιστών Περίληψη Αρχές λειτουργίας του στρώματος μεταφοράς και βασικές υπηρεσίες του πολυπλεξία/αποπολυπλεξία αξιόπιστη μεταφορά δεδομένων έλεγχος
ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ
ΕΠΑ.Λ. Άμφισσας Σχολικό Έτος : 2011-2012 Τάξη : Γ Τομέας : Πληροφορικής Μάθημα : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Διδάσκων : Χρήστος Ρέτσας Η-τάξη : tiny.cc/retsas-diktya2 ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Έλεγχος και Αποφυγή Συμφόρησης στο TCP. Δίκτυα Υπολογιστών
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Έλεγχος και Αποφυγή Συμφόρησης στο TCP Δίκτυα Υπολογιστών Υπηρεσίες μεταφοράς στο Internet αξιόπιστη, με τη σειρά παράδοση στον προορισμό: TCP έλεγχος συμφόρησης έλεγχος ροής εγκατάσταση
Μάθημα 6: Αρχιτεκτονική TCP/IP
Μάθημα 6: Αρχιτεκτονική TCP/IP 6.1 Συσχέτιση OSI και TCP/IP Η αρχιτεκτονική TCP/IP ακολουθεί ένα πρότυπο διαστρωμάτωσης παρόμοιο με το μοντέλο OSI. Η αντιστοιχία φαίνεται στο σχήμα 6.1. Η ονομασία της
Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer.
Υπόστρωμα Ελέγχου Πρόσβασης Μέσου Medium Access Control Sub-layer. Πρόβλημα Υπάρχει ένα κανάλι το οποίο «μοιράζονται» πολλοί κόμβοι. Πρόβλημα: Ποίος μεταδίδει και πότε; Περίληψη Κανάλια πολλαπλής πρόσβασης
Τοπικά Δίκτυα. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.
Τοπικά Δίκτυα Περίληψη Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Αναμεταδότες, Γέφυρες, Μεταγωγείς, δρομολογητές και Πύλες (repeaters, hubs, bridges, switches, routers,
Δρομολόγηση (Routing)
Δρομολόγηση (Routing) Περίληψη Flooding Η Αρχή του Βέλτιστου και Δυναμικός Προγραμματισμός ijkstra s Algorithm Αλγόριθμοi Δρομολόγησης Link State istance Vector Δρομολόγηση σε Κινητά Δίκτυα Δρομολόγηση
Εργαστήριο Δικτύων Υπολογιστών
Εργαστήριο Δικτύων Υπολογιστών 2 η Διάλεξη: TCP/UDP Δικτυακά πρωτόκολλα / εφαρμογές Ports Unix δικτυακές εντολές Transmission Control Protocol - TCP Πρωτόκολλο Mεταφοράς RFC 793 [Postel 1981] Xρησιμοποιεί
Λύση: Λύση: Λύση: Λύση:
1. Ένας δίαυλος έχει ρυθµό δεδοµένων 4 kbps και καθυστέρηση διάδοσης 20 msec. Για ποια περιοχή µηκών των πλαισίων µπορεί η µέθοδος παύσης και αναµονής να έχει απόδοση τουλάχιστον 50%; Η απόδοση θα είναι
Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας
Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας ίκτυα Η/Υ Μοντέλο TCP/IP Ενότητα E ρ. Ε. Μάγκος Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα πολλές πολλοί N A N
Δίκτυα Επικοινωνιών Δίκτυα Υπολογιστών Στρώμα Μεταφοράς (2) Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας
Δίκτυα Επικοινωνιών Δίκτυα Υπολογιστών Στρώμα Μεταφοράς (2) Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας ΔΠΜΣ «Τεχνο- Οικονομικά Συστήματα» Τεχνολογία Πληροφορίας και Τηλεπικοινωνιών TCP
Τεχνολογία Πολυμέσων. Ενότητα # 17: Πρωτόκολλα μετάδοσης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Τεχνολογία Πολυμέσων Ενότητα # 17: Πρωτόκολλα μετάδοσης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του
Network Address Translation (NAT)
HY335Α Δίκτυα Υπολογιστών Xειμερινό Εξάμηνο 2016-2017 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Network Address Translation (NAT) Network Layer Private IP Addresses Πρόβλημα: o χώρος των ΙΡ διευθύνσεων
ΔΙΚΤΥΑ (23-26) Π. Φουληράς
ΔΙΚΤΥΑ (23-26) Π. Φουληράς Μηχανισμός Αναφοράς Σφαλμάτων (ICMP) Πρωτόκολλο Μηνυμάτων Ελέγχου Διαδικτύου (Internet Control Message Protocol) Απαραίτητο για κάθε τυπική υλοποίηση του IP Το ότι το IP προσφέρει
Άσκηση 1. (σημειώστε πως 1KB = 2 10 bytes, 1Mbps = 10 6 bits/sec).
Άσκηση Υπολογίστε τον συνολικό χρόνο που απαιτείται για την μετάδοση ενός αρχείου 500KB πάνω από μια ζεύξη (Link), στις παρακάτω περιπτώσεις, θεωρώντας πως η καθυστέρηση μιας κατεύθυνσης (one way delay)
Πρωτόκολλα Διαδικτύου
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 6 η Διάλεξη Δημοσθένης Κυριαζής Παρασκευή 24 Απριλίου 2015 Σημερινή διάλεξη Σύνοψη 5ης διάλεξης Επίπεδο μεταφοράς Υπηρεσίες και πρωτόκολλα
ΔΊΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΏΝ ΔΊΚΤΥΑ ΥΠΟΛΟΓΙΣΤΏΝ ΚΑΙ ΣΤΡΏΜΑ ΜΕΤΑΦΟΡΆΣ ΔΙΔΆΣΚΟΝΤΕΣ: ΔΡ. ΕΥΓΕΝΊΑ ΑΔΑΜΟΠΟΎΛΟΥ, ΔΡ. ΚΏΣΤΑΣ ΔΕΜΈΣΤΙΧΑΣ
ΔΊΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΏΝ ΔΊΚΤΥΑ ΥΠΟΛΟΓΙΣΤΏΝ ΚΑΙ ΣΤΡΏΜΑ ΜΕΤΑΦΟΡΆΣ ΔΙΔΆΣΚΟΝΤΕΣ: ΔΡ. ΕΥΓΕΝΊΑ ΑΔΑΜΟΠΟΎΛΟΥ, ΔΡ. ΚΏΣΤΑΣ ΔΕΜΈΣΤΙΧΑΣ ΔΠΜΣ «Τεχνο- Οικονομικά Συστήματα» Τεχνολογία Πληροφορίας και Τηλεπικοινωνιών Ιστοσελίδα
Ειδικά Θέματα Προγραμματισμού
Ειδικά Θέματα Προγραμματισμού Ενότητα 11: Sockets Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Έλεγχος και Αποφυγή Συμφόρησης στο TCP. Δίκτυα Υπολογιστών
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Έλεγχος και Αποφυγή Συμφόρησης στο TCP Δίκτυα Υπολογιστών Υπηρεσίες μεταφοράς στο Internet αξιόπιστη, με τη σειρά παράδοση στον προορισμό: TCP έλεγχος συμφόρησης έλεγχος ροής εγκατάσταση
Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης
Δίκτυα Υπολογιστών Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Αρχές δικτυακών εφαρμογών. Αρχιτεκτονικές. Μοντέλα υπηρεσιών επιπέδου μεταφοράς Μοντέλο πελάτη
A1. Φυσικό επίπεδο 1. Αντιπαραθέσετε (κάνετε τη σύγκριση) με 2-3 προτάσεις την στατιστική πολυπλεξία και την πολυπλεξία με διαίρεση χρόνου.
ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2014-2015 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 27.10.2014 mockup Πρόοδος Οδηγίες: Η κάθε απάντηση θα πρέπει να συνοδεύεται
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα μεταφοράς στο Internet. Δίκτυα Υπολογιστών
ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Στρώμα μεταφοράς στο Internet Δίκτυα Υπολογιστών Περίληψη Αρχές λειτουργίας του στρώματος μεταφοράς και βασικές υπηρεσίες του πολυπλεξία/αποπολυπλεξία αξιόπιστη μεταφορά δεδομένων διαχείριση
ΠΡΩΤΟΚΟΛΛΟ TCP/IP ΜΑΚΡΟΠΟΥΛΟΣ ΝΙΚΟΛΑΟΣ
ΠΡΩΤΟΚΟΛΛΟ TCP/IP ΜΑΚΡΟΠΟΥΛΟΣ ΝΙΚΟΛΑΟΣ Εισαγωγή ΑRPANET (1969) Τεχνική Μεταγωγής Πακέτων INTERNETTING PROJECT (1973) Σύνδεση διαφορετικών δικτύων Πρωτόκολλα IP, TCP (Κανόνες Ανταλλαγής Δεδομένων) Προσθήκη
7.4 Πρωτόκολλο UDP. 3. Στη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP.
7.4 Πρωτόκολλο UDP & Ερωτήσεις 1. ε ποιες περιπτώσεις χρησιμοποιείται το πρωτόκολλο UDP, εναλλακτικά του TCP; 2. ε τι είδους εφαρμογές χρησιμοποιείται συνήθως το πρωτόκολλο UDP; Να δώσετε παράδειγμα μιας
Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP
Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP Ημερομηνία παράδοσης 2 εβδομάδες μετά την έναρξη της άσκησης 1. Γενικά για το TCP/IP Η ομάδα πρωτοκόλλων TCP/IP επιτρέπει σε υπολογιστές όλων των μεγεθών, από
ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου
ΚΕΦΑΛΑΙΟ 1.7 Πρωτόκολλα και Αρχιτεκτονική Δικτύου Επικοινωνία δύο σταθμών Ύπαρξη διαδρομής Αποκατάσταση σύνδεσης Ο σταθμός-πηγή πρέπει να ξέρει πότε ο σταθμός-προορισμός είναι έτοιμος να λάβει δεδομένα.
Αναβάθµισητων ικτύων Καλωδιακής Τηλεόρασης σε σ Γενικά Τηλεπικοινωνιακά ίκτυα Πρόσβασης
Αναβάθµισητων ικτύων Καλωδιακής Τηλεόρασης σε σ Γενικά Τηλεπικοινωνιακά ίκτυα Πρόσβασης Hybrid Fiber Coaxial (HFC), Τµήµα Επιστήµης & Τεχνολογίας Τηλ/νιών DOCSIS MAC (Medium Access Control) Η πρόσβαση
Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet
Ενότητα 3 Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Εισαγωγή στις βασικές έννοιες του στρώµατος Ζεύξης (Data Link Layer) στα δίκτυα ΗΥ Γενικές Αρχές Λειτουργίας ηµιουργία Πλαισίων Έλεγχος
Μελέτη του πρωτοκόλλου SCTP και ανάπτυξη σχετικών opensource προγραµµάτων
ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τµήµα Πληροφορικής Μελέτη του πρωτοκόλλου SCTP και ανάπτυξη σχετικών opensource προγραµµάτων. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Γεωργακάκης Χρήστος Επιβλέπον : Χαρχαλάκης
HY-335a Project: microtcp 1, μία lightweight TCP βιβλιοθήκη
HY-335a Project: microtcp 1, μία lightweight TCP βιβλιοθήκη Deadline δεύτερης ϕάσης : 14 Ιανουαρίου 2017 1 Εμπνευσμένο και υλοποιημένο από το Μανώλη Σουρλίγκα Γενική περιγραϕή Στο οικοσύστημα του Internet
1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26
1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26 Το δίκτυο ARPANET ήταν ένα δίκτυο μεταγωγής πακέτων που χρηματοδοτήθηκε από το υπουργείο άμυνας των Η.Π.Α. στα τέλη της δεκαετίας του '60. 2 / 26 Από την αρχή κύριος
Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 13: Στρώμα μεταφοράς
Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 13: Στρώμα μεταφοράς Μιχαήλ Λογοθέτης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Συνιστώμενο Βιβλίο: Δικτύωση Υπολογιστών Προσέγγιση
Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης
Δίκτυα Υπολογιστών Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Αρχές δικτυακών εφαρμογών Αρχιτεκτονικές Μοντέλα υπηρεσιών επιπέδου μεταφοράς Μοντέλο πελάτη
Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL)
101001 101001 Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL) Είναι το δεύτερο επίπεδο στη διαστρωμάτωση του OSI (μετρώντας από κάτω) Ασχολείται με την αποδοτική και αξιόπιστη επικοινωνία μεταξύ δύο γειτονικών
Δίκτυα και Διαδίκτυο
Μανώλης Κοσμίδης Dipl. Electrical & Computer Engineering, MEng E-commerce & Computer Systems, MEdu Management and Leadership Δίκτυα και Διαδίκτυο Βασικές έννοιες δικτύων 1 Τι είναι δίκτυο Ένα δίκτυο υπολογιστών
Κατανοµή Πόρων και Ποιότητα Υπηρεσιών (Resource Allocation and Quality of Service)
Κατανοµή Πόρων και Ποιότητα Υπηρεσιών (Resource Allocation and Quality of Service) Περίληψη Πόροι του δικτύου Εφαρµογές και οι απαιτήσεις τους Συµφόρηση και µέθοδοι αποσυµφόρησης Στο επίπεδο µεταφοράς
Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs)
Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs) 1. Σκοπός της άσκησης Η τεχνική CSMA εφαρμόζεται σήμερα στα περισσότερα ενσύρματα πολλαπλής πρόσβασης τοπικά δίκτυα - μικρής έκτασης - ως η οικονομικότερη και
Μάθημα 5: To Μοντέλο Αναφοράς O.S.I.
Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον
Πρωτόκολλα Μεταφοράς: UDP και TCP. Άγγελος Ρούσκας
Πρωτόκολλα Μεταφοράς: UDP και TCP Άγγελος Ρούσκας IP και TCP/UDP Το ΙΡ παρέχει αναξιόπιστη υπηρεσία μεταφοράς datagrams μεταξύ Η/Υ Τα πρωτόκολλα μεταφοράς παρέχουν παράδοση από άκρη σε άκρη στα δύο ακραία