Primary Terminology Related to File Sharing
Let’s see what are the various ways to achieve this, but there are some important terminologies one should know beforehand. Let’s discuss those primary terminologies first:
- Folder/Directory: It is basically like a container for all of our files on a computer. The folder can contain files and even other folders maintaining like hierarchical structure for organizing data.
- Networking: It is involved in connecting computers or devices where we need to share the resources. Networks can be local (LAN) or global (Internet).
- IP Address: It is numerical data given to every connected device on the network
- Protocol: It is given as the set of rules which drives the communication between devices on a network. In the context of file sharing, protocols define how files are transferred between computers.
- File Transfer Protocol (FTP): FTP is a standard network protocol used to transfer files between a client and a server on a computer network.
File Sharing in OS
File Sharing in an Operating System(OS) denotes how information and files are shared between different users, computers, or devices on a network; and files are units of data that are stored in a computer in the form of documents/images/videos or any others types of information needed.
For Example: Suppose letting your computer talk to another computer and exchange pictures, documents, or any useful data. This is generally useful when one wants to work on a project with others, send files to friends, or simply shift stuff to another device. Our OS provides ways to do this like email attachments, cloud services, etc. to make the sharing process easier and more secure.
Now, file sharing is nothing like a magical bridge between Computer A to Computer B allowing them to swap some files with each other.