PDA

Επιστροφή στο Forum : Ερώτηση επάνω στα διαδικτυακά πρωτόκολλα.



sofos7
11-09-14, 23:05
Καλησπέρα , ήθελα να κάνω μια ερώτηση σχετικά με το διαδίκτυο.
Πώς αντιδρά κάθε συσκευή (δρομολογητής ή τερματικό) στο διαδίκτυο όταν:
Α) Διαπιστωθεί λάθος σε 1 bit ενός πακέτου.

Β)Χαθεί ολόκληρο πακέτο.
Για κάθε ζήτημα περιγράψτε πώς λειτουργεί το σχετικό πρωτόκολλο και οι σχετικοί μηχανισμοί.

Για το Β ερώτημα νομίζω πως η απάντηση είναι:
Η διόρθωση λαθών είναι δουλεία του TCP. Αν ο πομπός δεν λάβει μήνυμα επιβεβαίωσης (ACK) για το πακέτο που έστειλε μέσα στο χρόνο που ορίζουν οι timmers τότε γίνεται επανεκπομπή του πακέτου.

Για το Α όμως τι γίνεται; Λαμβάνει λανθασμένο μήνυμα επιβεβαίωσης (ACK);;
Είναι επείγον,ευχαριστώ.

exop
11-09-14, 23:20
http://en.wikipedia.org/wiki/Transmission_Control_Protocol#Error_detection

και http://en.wikipedia.org/wiki/Transmission_Control_Protocol#TCP_segment_structur e

Αν και νομίζω οτι δεν το έψαξες...

sofos7
12-09-14, 00:25
Από αυτά που διάβασα και στα λινκ του exop, βλέπω πως οι απαντήσεις μου είναι σωστές στο Α ,και σε αυτή που σκέφτηκα στο Β.
Και άλλη μία ερώτηση.
Ποία η χρησιμότητα των πεδίων header length και header checksum της επικεφαλίδας του ip;
Σε ποίες περιπτώσεις ο κόμβος στο ίντερνετ ενδέχεται να μεταβάλει την τιμή αυτού του πεδίου της επικεφαλίδας;

Το 16-bits άθροισμα ελέγχου της επικεφαλίδας(header checksum), χρησιμοποιείται για έλεγχο σφαλμάτων της επικεφαλίδας.Το άθροισμα ελέγχου μιας επικεφαλίδας, που περιέχει ένα σωστό άθροισμα, είναι μηδέν (τιμή 0), οπότε ενδέχεται να μεταβληθεί η τιμή του, μόνο εάν υπάρχει σφάλμα.
Για το header length καμία βοήθεια;;
Ευχαριστώ.

exop
12-09-14, 01:05
http://en.wikipedia.org/wiki/IPv4#Header

http://en.wikipedia.org/wiki/IPv4_header_checksum