Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.14279/26742
DC FieldValueLanguage
dc.contributor.advisorPapadopoulos, Fragkiskos-
dc.contributor.authorIoannou, Dimitrios-
dc.date.accessioned2022-07-21T06:35:10Z-
dc.date.available2022-07-21T06:35:10Z-
dc.date.issued2022-05-
dc.identifier.urihttps://hdl.handle.net/20.500.14279/26742-
dc.description.abstractFile sharing is the practice of providing access to digital data either that is images, text files, video or audio from one computer to another. This is usually done directly in local area networks by making the files visible to other computers on the network using the operating system and then transferring it, on the internet this is done by using an intermediate server, the user providing the file uploads it to the server and the user requesting the file downloads it from said server. An alternative decentralized model exists, in a peer-to-peer network a middle-man is not required for transmission, each peer is interconnected with other peers and exchange information directly. This bachelor’s thesis will focus on the design and implementation of an all-in-one software application that will enable the user to be able to take part in a peer-to-peer network and to be able to search, send or receive files. This thesis will attempt to break down all the necessary functions and components necessary for this to be made possible. We will see an overview of all the technologies used in the application that provide functionality such as frameworks, and data structures the application uses for local use or for networking, also we will see the background networking functions that make all the pre mentioned actions possible such as updating information about the networking , or providing information to other peers.en_US
dc.formatpdfen_US
dc.language.isoenen_US
dc.rightsΑπαγορεύεται η δημοσίευση ή αναπαραγωγή, ηλεκτρονική ή άλλη χωρίς τη γραπτή συγκατάθεση του δημιουργού και κάτοχου των πνευματικών δικαιωμάτων.en_US
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectFile sharingen_US
dc.subjectPeer-to-peeren_US
dc.subjectDecentralizeden_US
dc.subjectBlockchainen_US
dc.subjectNetworkingen_US
dc.titleDesign and Development of a Peer-To-Peer File Transfer Applicationen_US
dc.typeBachelors Thesisen_US
dc.affiliationCyprus University of Technologyen_US
dc.relation.deptDepartment of Electrical Engineering, Computer Engineering and Informaticsen_US
dc.description.statusCompleteden_US
cut.common.academicyear2021-2022en_US
dc.relation.facultyFaculty of Engineering and Technologyen_US
item.openairetypebachelorThesis-
item.cerifentitytypePublications-
item.fulltextWith Fulltext-
item.grantfulltextopen-
item.openairecristypehttp://purl.org/coar/resource_type/c_46ec-
item.languageiso639-1en-
crisitem.author.deptDepartment of Electrical Engineering, Computer Engineering and Informatics-
crisitem.author.facultyFaculty of Engineering and Technology-
crisitem.author.orcid0000-0002-4072-5781-
crisitem.author.parentorgFaculty of Engineering and Technology-
Appears in Collections:Πτυχιακές Εργασίες/ Bachelor's Degree Theses
Files in This Item:
File Description SizeFormat
Dimitrios Ioannou Abstract.pdfAbstract145.46 kBAdobe PDFView/Open
CORE Recommender
Show simple item record

Page view(s)

136
Last Week
1
Last month
9
checked on Jan 30, 2025

Download(s)

102
checked on Jan 30, 2025

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons