Use these protocols to send files between computers

When it comes to sending files between devices on a network, we have several options. Sharing data, folders and information in general between teams is common and very useful. We have at our disposal different options. In this article we are going to talk about what methods we have to send files within our home network. For example if we want to share something from one computer to another.

Protocols for transferring files

We have at our disposal a series of protocols to transfer files between different computers. We can do it both within the same network and access servers that are remotely. For this we have different methods that we are going to detail. Each of them can be interesting at a certain time.


One of the methods for sending files within a local area network environment is NFS. In Spanish it means Network File System. It is implemented on the XDR and ONC RPC protocols. It is included in most Linux distributions . We can say that it is basically divided into two parts: a server and at least one client. It is the clients that remotely access the files that are hosted on the server.

Among the positive points we can highlight the possibility that many computers access the same server. The main negative point is that the configuration is not easy and you generally have to use the command line.

It should be mentioned that over time this protocol has had many limitations. We are talking about what has been around since the 80’s. However, in recent years many of these limitations have disappeared and different improvements have been appearing.


FTP stands for File Transfer Protocol, if we translate it into Spanish. In this case, we are dealing with a very popular protocol for transferring files between systems connected to a TCP network. It is based on the client-server architecture. Through a client we can access the server to download or send files.

Keep in mind that this protocol works regardless of the operating system that we are using in each case. Our own router could have a USB port and be able to transfer files to a hard disk connected through the FTP protocol.

In short, FTP is the ideal protocol if we want to create a home server in a simple way. We can make use of numerous FTP clients for Windows and other operating systems. Some of the most popular are FileZilla, which is also a classic, FireFTP, WinSCP or Bitvise SSH.

A more secure extension would be FTPS.


SSH comes from the English for Secure Shell. Basically it is a method to connect to a remote computer. It goes through commands and allows us to connect to a team even if it is hundreds of kilometers away.

However, the protocol for transferring files is SFTP. It consists of transferring files through an encrypted SSH connection.

Keep in mind that this option to transfer files is specially designed for remote computers. In other words, it is not a protocol that we would use in our day-to-day life at home. Rather, it is to access servers that are located elsewhere and safely.

We can make use of tools like FileZilla or WinSCP to transfer files by SFTP.


It is a widely used method for Windows computers to communicate within a local network. When creating a folder in the Microsoft operating system and sharing it with other users is done through SMB.

Of course, it should be mentioned that SMB is not an exclusive protocol for Windows. It is also possible to use it from macOS or Linux. In these systems it receives another name, since Linux we know it as Samba and in the case of macOS it would be SMBX.

We can use the SMB protocol to exchange files between computers connected in the same network and that are also multiplatform. It is also widely used to share printers.

By the way, the famous EternalBlue exploit affected the SMS protocol.


DLNA is more than a file transfer protocol, it is actually a certification standard. It is oriented to transfer to a Smart TV or game console. It uses UPnP to transfer files and works over both Wi-Fi and Ethernet networks.

In short, these are some of the protocols to transfer files that we can use. Each of them can be interesting at a certain time. For example, if we want maximum security we could use SFTP, for speed and simplicity we can choose FTP, while if we want to use it specifically for Linux computers, the best is NFS.

Send files through the cloud

We have seen different protocols through which we can send files. The cloud undoubtedly offers a wide range of possibilities to users. We can share all kinds of content in a simple and fast way. There are many services that we have at our disposal. Many programs that allow us to host files and data of all kinds and to share them with third parties from any device.

If we think about how we shared files a few years ago, surely it comes to mind having to save folders on a DVD or CD, as well as later use physical devices such as a pendrive. However, this has changed a lot in recent years thanks to the services we have available on the Internet.

We can mention that the cloud allows us to have many possibilities in our day to day. It not only serves to send files to others, but also between our own devices. It is also very useful to create backup copies that allow us to save our files from possible problems that may arise and thus avoid data loss.

In short, sending files through the cloud is a very present solution that we must take into account in our day to day. A safe alternative, with good performance and where we will also have many options available to use. There are many programs and services that in one way or another can help us.

Leave a Reply

Your email address will not be published.

Back to top button