Az adatkapcsolati réteg szintjén működik a bridge. Feladata az egyes hálózati részek forgalmának elválasztása. Amikor a bridge-t a hálózatba kapcsolják, a címeket rögtön tanulni kezdi és ezek után már önállóan végzi a forgalomirányítást. Minden bridge-ben van egy adatbázis, ami a MAC (Medium Acces Control = az adatkapcsolat réteg alrétege, amelyhez azok a protokollok tartoznak, amelyek a közeg használatának vezérléséért felelősek) címek elhelyezkedését adja meg. Amikor egy bridge bemenetén megjelenik egy keret, a híd kiolvassa a forrás- és célcímeket, majd ezeket a címeket kikeresi a forgalomirányítási táblájából és meghatározza, hogy melyik LAN-on helyezkedik el a célgép és a forrásgép.
Az ismétlőktől eltérően, amelyek egyszerű bitmásolást végeznek, a hidak tároló- és továbbító eszközök. Egy híd teljes kereteket vesz, és átadja az adatkapcsolati rétegnek, amely az ellenőrző összegét kontrollálja. Ezután a keret egy másik alhálózaton való továbbításra lekerül a fizikai rétegbe. A hidak végezhetnek apróbb változtatásokat a kereteken a továbbításuk előtt.
Mivel ez az eszköz a fizikai réteg felett dolgozik, ezért képes arra, hogy eltérő fizikai szegmenseket összekössön. A hidak két nagyobb csoportra oszthatók annak alapján, hogy honnan tudják eldönteni azt, hogy melyik cím melyik szegmensben van. Az első esetben a fentebb már leírt transzparens és tanuló módszer segítségével a híd figyeli a rajta átmenő adatforgalmat, majd egy listát (forgalomirányítási tábla) állít össze arról, hogy az adatcsomag melyik állomásról érkezett. Ebben az esetben a híd csak azon állomások címét veszi fel a listára, amelyik a hídra kötött szegmensben van. E probléma megoldására két lehetséges megoldás van:
• A hidak kommunikálnak és a listáik tartalmát kicserélik egymás között
• "körlevél" módszer, amely a hálózat indulásakor minden állomást felszólít, hogy azonosítsa magát, majd ezek alapján építi fel a listát.
A másik módszer a célcím forrásának meghatározására a forgalomirányítás, amikor az adatcsomag a teljes útvonalat tartalmazza. Az útvonalak feltérképezésére ebben az esetben az ún. "discovery packet"-et (felfedező csomag) alkalmazzák, amely bejárván a hálót feltérképezi a lehetséges útvonalakat.