Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14304
Title: Υλοποίηση Εφαρμογής Μεταφοράς Αρχείων Βασισμένη Στο Πρωτόκολλο Sctp Πειράματα Αξιολόγησης Πρωτοκόλλου
Authors: Φλωρίδης Μ. Ανδρέας
Μάγκλαρης Βασίλειος
Keywords: sctp
sctplib
socket api
ftp
client
server
multi-streaming
tcp
congestion control
Issue Date: 1-Jul-2005
Abstract: Το πρωτόκολλο SCTP είναι ένα νέο πρωτόκολλο μεταφοράς IP το οποίο συνυπάρχει με το TCP και το UDP και προσφέρει υπηρεσίες στο στρώμα μεταφοράς για πολλές εφαρμογές διαδικτύου.Όπως και το TCP, το SCTP είναι πρωτόκολλο με σύνδεση και προσφέρει αξιόπιστες υπηρεσίες μεταφοράς, εξασφαλίζοντας ότι τα δεδομένα στο δίκτυο θα μεταδοθούν με την σειρά και χωρίς λάθη. Σε αντίθεση με το TCP, το SCTP προσφέρει ένα αριθμό υπηρεσιών, σημαντικές για μετάδοση σηματοδοσίας τηλεφωνίας που ταυτόχρονα μπορούν να ωφελήσουν και άλλες εφαρμογές.Στα πλαίσια αυτής της διπλωματικής εργασίας έχει αναπτυχθεί μια εφαρμογή μεταφοράς αρχείων η οποία χρησιμοποιεί ως πρωτόκολλο μεταφοράς το SCTP (Stream Control Transmission Protocol) και η αντίστοιχη εφαρμογή που χρησιμοποιεί το TCP. Η εφαρμογή αποτελείται από ένα server και ένα client πρόγραμμα που υποστηρίζουν τη βασική λειτουργικότητα του πρωτοκόλλου FTP. Με τη βοήθεια της εφαρμογής έχουν πραγματοποιηθεί πειράματα για τη σύγκριση της απόδοσης των πρωτοκόλλων SCTP και TCP.Το λογισμικό που έχει αναπτυχθεί υποστηρίζει δυνατότητα για ταυτόχρονη μεταφορά περισσοτέρων του ενός αρχείων. Με χρήση του SCTP κάθε αρχείο μεταφέρεται σε διαφορετικό stream στο ίδιο SCTP association. Ενώ στην περίπτωση του TCP για κάθε αρχείο χρησιμοποιείται και μια TCP σύνδεση. Τα προγράμματα παρέχουν μέτρηση του ρυθμού μετάδοσης που επιτυγχάνεται κατά τη μεταφορά κάθε αρχείου.Το περιβάλλον ανάπτυξης είναι το λειτουργικό σύστημα Unix (FreeBSD) και η γλώσσα προγραμματισμού η C. Για το πρωτόκολλο SCTP έγινε χρήση της υλοποίησης SCTP sctplib-1.0 και του socket API σε επίπεδο χρήστη (userland).
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14304
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2005-0086.pdf2.2 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.