I work for my family's small business. I recently graduated with a BS in Comp Sci but I didn't have much networking education. I am setting up a small file server to serve core files to about 10-12 computers. It will be running Ubuntu Server while the PCs connected will be running various versions of Windows. The files they need are not large, less than a few MB, but its much safer to have all copies of the files in one location (aside from backup) rather than multiple copies on multiple computers. I was wondering about how to structure to network. I have two choices that I can see at this point.
Modem --> Server --> Router --> (PC1, PC2, PC3, etc)
This is the architecture that I am leaning toward but I didn't know if I should consider the following:
Modem --> Router --> (Server, PC1, PC2, PC3, etc)
I figured with the first layout I can filter internet, server printers, and control the entire network through one computer/server. What should I go with or what other questions should I be asking myself before I make the decision?
Thanks for the help.