Learn English – differences between “by” and “through” on a network

sentence-constructionword-choiceword-meaning

This is my first question.

I am an IT pro and would like to learn the differences between "by" and "through" in the context of files and networks.

For example, I want say:

I copy a lot of files through/by another server.

In this setting, the first server goes through the second server, and this last one makes the copies of a third server.

Best Answer

In this context, I would say that you could use either word, but they mean different things.

enter image description here

Let's start with:

I copy of a lot of files from A to C through B.

This means that, to copy a file from A to C, the files must pass through B (perhaps because A and C are not directly connected to each other). That would align with Meanings Nos. 7 & 8 in the Collins Learner's Dictionary (CLD):

through (prep.)
7 To go through a system means to move around it or to pass from one end of it to the other.
8 If something goes into an object and comes out of the other side, you can say that it passes through the object.


However, if someone were to say:

I copy of a lot of files from A to C by B.

I would interpret that to mean:

I copy of a lot of files from A to C by using B.

As CLD Meaning #3 says:

by (prep.)
3 If you do something by a particular means, you do it using that thing.

I think this wording might be better if B does some kind of work on the file (such as scanning for viruses) before copying the files onto C.


However, if only English were that cut and dried! There's also this meaning of by:

by (prep.)
11 If a person or vehicle goes by you, they move past you without stopping.

If by was being used in that sense of the word, that sounds fairly synonymous with through, so there may not be any additional processing going on after all.

As a native speaker, my advice would be to use through if the files are just being copied, and by using if there is some other processing going on, but that wouldn't be the ONLY correct way to use these two prepositions. Most prepositions are extremely versatile words, and then can often be used in overlapping contexts.