In relation with Windows, a networking domain is a term that refers to a collection of server computers with one common database of user account that is shared among those computers.
Resources of shared among the servers within the domain can be accessed via a client computer by a user who logs into the network. For a domain to work, it must at least have one computer that acts as a server, which is assigned for the role of domain controller. This one controller acts as the primary party that is in charge of all other domains.
Domain networks share connections with one another via two preexisting controllers. This is made this way so that in the event that one controller stops functioning for any reasons, the network can still be held up.
A peer-to-peer network does not have a domain. This kind of network does not own one server dedicated to being a domain controller. Computers within this kind of network are put into groups called workgroups. Computers grouped as such share resources directly with one another. Computers within a workgroup track user accounts on their own, without the need of having one single server computer in charge of the others.
In order that you can create a network domain, you need to first assign a computer as the controller and move on to creating user accounts configuration. In establishing a workgroup, all you need to to is assign what name to be used for the group.
Most peer-to-peer networks only have one workgroup belonging to each of them, although it is possible to create as many workgroups as you like. One thing to pay attention to when it comes to establishing a peer-to-peer network is to make sure that you don’t misspell the workgroup name on all of the computers within the network.