The network bridge supports any network interface that is an Ethernet media type and uses standard Ethernet framing. In addition, the network bridge supports IP over 1394 segments with the Microsoft IP1394 driver.
The network bridge implements the spanning tree algorithm as described in IEEE 802.1D-1990. When hardware permits, the spanning tree algorithm functions as a Media Access Control (MAC) bridge as described in the specification. When the network bridge operates over hardware that does not support promiscuous send and receive operations, such as many wireless adapters, it only supports IP and uses Address Resolution Protocol (ARP) to transparently connect network segments.
The bridge is implemented as a Network Driver Interface Specification (NDIS) intermediate network driver. As such, it functions as both a network protocol and a network miniport, also known as a virtual adapter. To operate correctly, the bridge must be bound to two or more network adapters. All components other than the network bridge should be unbound from bridged adapters. Protocols and services that the user wishes to operate over the bridged segments should be bound to the virtual adapter exposed by the network bridge. The tools that allow network protocols, such as TCP/IP, to be bound or unbound from particular network adapters also enable binding operations with the bridge.
Once bound, the network bridge requires no additional configuration.
The HNetMon component can be used to force the network bridge to operate in layer 3, for IP-only, mode. This is necessary for certain network adapters that incorrectly report that they support promiscuous send and receive.
]]>