There is no strict definition of LAN, it only defines network reside in small area. Mostly all the machines or hosts are in same network in LAN and can communicate with each other without any gateway or with the default gateway. it will share all the accesses i.e. Switch, Router, Network, DHCP.
LAN is the connection of host machines in closed space.The characteristics machines share on LAN are resources, configuration,access rights and data also