Project type for remote file access
-
First time poster and newbie. I have 2 computer systems sitting in 2 different locations. I want to retrieve files from one system to another. Sometime, the traffic is the other way round. Secure access is a concern of mine. Ideally, to access the target location, I need to provide the IP address and port number. Are these the typical identifications for a remote site? Also, if security is not compromise, I would like the connection between these 2 locations up for at least 6~12 hours at a time. Is this a typical Client/Server project? Or this is a sFTP project? or something else altogether? Can anyone kindly suggest relevant sample project in CodeProject so that I can learn by example from scratch? I only know how to program in C/C++ in Windows environment. Thanks in advance.
-
First time poster and newbie. I have 2 computer systems sitting in 2 different locations. I want to retrieve files from one system to another. Sometime, the traffic is the other way round. Secure access is a concern of mine. Ideally, to access the target location, I need to provide the IP address and port number. Are these the typical identifications for a remote site? Also, if security is not compromise, I would like the connection between these 2 locations up for at least 6~12 hours at a time. Is this a typical Client/Server project? Or this is a sFTP project? or something else altogether? Can anyone kindly suggest relevant sample project in CodeProject so that I can learn by example from scratch? I only know how to program in C/C++ in Windows environment. Thanks in advance.
Your description sounds like peer-to-peer file transfer. See peer to peer section at CodeProject and Wikipedia for some overview.
-
Your description sounds like peer-to-peer file transfer. See peer to peer section at CodeProject and Wikipedia for some overview.
Thanks. Been to Wiki and there are 4~5 sample apps in CodeProject as well. Is Peer-to-Peer file transfer method safe? Or it is as safe (or as vulnerable) as the socket layer underneath it? The files that need to be transfer between the 2 system requires secure connection by law (medical). From Wiki, Peer-to-Peer operates differently from client-server model. What is the difference between Peer-to-Peer and cloud computing? Regards, S
-
Thanks. Been to Wiki and there are 4~5 sample apps in CodeProject as well. Is Peer-to-Peer file transfer method safe? Or it is as safe (or as vulnerable) as the socket layer underneath it? The files that need to be transfer between the 2 system requires secure connection by law (medical). From Wiki, Peer-to-Peer operates differently from client-server model. What is the difference between Peer-to-Peer and cloud computing? Regards, S
seifwen wrote:
Is Peer-to-Peer file transfer method safe? Or it is as safe (or as vulnerable) as the socket layer underneath it?
The P2P networking model is only as safe as the underlying transport being used... e.g. use a standard TLS library for secure TCP connections. If properly integrated into your application (automatic certification handling or manual validation, etc), this should be able to fulfil requirements for a medical project.
seifwen wrote:
Peer-to-Peer operates differently from client-server model.
Yes, they are pretty much the opposite. In a P2P network every node can be client or server (in theory), information/services can be distributed and provided from multiple sources, no centralised architecture.
seifwen wrote:
What is the difference between Peer-to-Peer and cloud computing?
Cloud computing is a buzzword to describe an application/business model with a tendency towards client-server model, as far as I understand. On the other hand, P2P is a technical term to describe a networking model (P2P can be part of a cloud's networking architecture, however not typically used). Hope those answers helped. :)
Chat in Europe :java: Now with 24% more Twitter
modified on Saturday, October 23, 2010 8:22 AM
-
seifwen wrote:
Is Peer-to-Peer file transfer method safe? Or it is as safe (or as vulnerable) as the socket layer underneath it?
The P2P networking model is only as safe as the underlying transport being used... e.g. use a standard TLS library for secure TCP connections. If properly integrated into your application (automatic certification handling or manual validation, etc), this should be able to fulfil requirements for a medical project.
seifwen wrote:
Peer-to-Peer operates differently from client-server model.
Yes, they are pretty much the opposite. In a P2P network every node can be client or server (in theory), information/services can be distributed and provided from multiple sources, no centralised architecture.
seifwen wrote:
What is the difference between Peer-to-Peer and cloud computing?
Cloud computing is a buzzword to describe an application/business model with a tendency towards client-server model, as far as I understand. On the other hand, P2P is a technical term to describe a networking model (P2P can be part of a cloud's networking architecture, however not typically used). Hope those answers helped. :)
Chat in Europe :java: Now with 24% more Twitter
modified on Saturday, October 23, 2010 8:22 AM