Περίληψη:
Στην παρούσα πτυχιακή θα ασχοληθούμε με το πειραματικό πρωτόκολλο T/TCP. To Τ/TCP πρωτόκολλο βασίζεται κατά ένα μεγάλο μέρος στη δομή του TCP πρωτοκόλλου και κατ’ επέκταση του TCP/IP. Για αυτό το λόγω στο πρώτο κεφάλαιο γίνεται μία αναλυτική περιγραφή των βασικών αρχών του TCP/IP με την βοήθεια σχημάτων. Το TCP/IP είναι ένα σύνολο προτύπων δικτύου που προσδιορίζουν τις λεπτομέρειες του τρόπου επικοινωνίας μεταξύ των υπολογιστών. Μπορεί να θεωρηθεί ως ένα σύνολο τεσσάρων επιπέδων (layers) που το καθένα λύνει ένα σύνολο προβλημάτων που εμφανίζονται στη μετάδοση δεδομένων. Στην συνέχεια ακολουθεί ανάλυση των βασικότερων πρωτοκόλλων του TCP/IP, όπως το TCP και το UDP. Το TCP πρωτόκολλο ανήκει στο επίπεδο μεταφοράς και εγγυάται την αξιόπιστη μεταφορά δεδομένων. Για να το πετύχει αυτό χρησιμοποιεί μια βασική τεχνική που ονομάζεται τριπλή χειραψία.
To T/TCP αποτελεί μια πειραματική επέκταση του TCP. Στο δεύτερο κεφάλαιο αναλύεται με λεπτομέρεια η δομή του πρωτοκόλλου, με την βοήθεια των σχημάτων. Το T/TCP έχει σαν κύριο πλεονέκτημα την μείωση του αριθμού των πακέτων που απαιτούνται για την σύνδεση δύο υπολογιστών. Για να το πετύχει αυτό χρησιμοποιεί τον TAO(TCP Accelerated Open) παρακάμπτοντας την τριπλή χειραψία. Με αυτό τον τρόπο το T/TCP επιτυγχάνει μείωση του χρόνου σύνδεσης. Στο τέλος του κεφαλαίου βλέπουμε τα προβλήματα ασφαλείας του T/TCP, τα οποία αποτέλεσαν και τον κυριότερο λόγω της μη καθιέρωσης του σαν επίσημο πρωτόκολλο. Στο τελευταίο
κεφάλαιο ασχολούμαστε με την ιστορική αναδρομή του T/TCP, τις επιτυχημένες
υλοποιήσεις του σε λειτουργικά συστήματα Unix και σε πιο τύπο πυρήνα επιτευχθήκαν αυτές, καθώς και τους δημιουργούς αυτών των patches. Επίσης αναλύουμε τα RFCs που δημοσιεύθηκαν για το T/TCP και γίνετε αναφορά στους σημαντικότερους Internet hosts που μπορούσαν να τρέξουν το Transaction/TCP.