The main difference between network operating system and distributed operating system is that a network operating system provides network related functionalities while a distributed operating system connects multiple independent computers via a network to perform tasks similar to a single computer.