Computer networks allow for communication between connected computing devices via transmission media and communication devices. They can be categorized based on their size, coverage area, architecture, topology and protocols used. Local area networks connect devices within a limited geographic area like a home or office using physical wired connections. Metropolitan area networks span a larger city or region by connecting multiple LANs. Wide area networks have a global reach like the internet using transmission methods like fiber optic, microwave or satellite. Computer networks provide benefits of information and resource sharing between connected devices.