När du skapar ett nätverk på ditt kontor, och beroende på vilken utrustning och installation du använder, hur smart och / eller effektivt kan det nätverket faktiskt vara? Dagens SuperUser Q & A-inlägg har svaret på en nyfiken läsares fråga.
Dagens Fråga & Svar-session kommer till oss med tillstånd av SuperUser - en underavdelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Foto med tillstånd av felixtriller (Flickr) .
Frågan
SuperUser-läsaren bizzehdee vill veta hur smart och / eller effektivt nätverket på hans arbetsplatskontor verkligen är:
Det finns ett argument på mitt kontor om hur smart / effektivt nätverket vi har skapat verkligen är. Vi har en fiberledning och en kabelledning som går in i en lastbalanseringsrouter, som har en hårdvarubrandvägg och en 64-ports switch kopplad till den. Var och en av våra arbetsstationer är ansluten till omkopplaren (cirka 30 maskiner) plus en NAS och ett par interna testservrar (alla tilldelade 192.168.0.x-adresser).
Om arbetsstationen A vill kommunicera med arbetsstationen B , är vårt nätverk smart nog att gå:
A → Strömbrytare → B och bara resa via den första vanligaste anslutningen, eller skulle vägen vara A → Växla → Brandvägg → Router → Brandvägg → Växla → B och måste använda den hela rutten varje gång?
Hur smart och / eller effektivt kan deras kontorsnätverk faktiskt vara?
Svaret
SuperUser-bidragsgivare Ben N och Nathan Adams har svaret för oss. Först upp, Ben N:
Routrar är inte nödvändiga om inte din trafik behöver flytta till ett annat undernät. När en dator vill skicka lite IP-trafik till en annan maskin i sitt undernät behöver den mottagarens MAC-adress, eftersom IP-adresser inte är en sak på switchnivå / lager (lager 2 i OSI-modellen).
Om den inte känner till MAC-adressen sänder den en ARP begära att säga, "Hej, vem som helst som har den här IP-adressen, kan du berätta för mig din MAC-adress?" När maskinen får svar kopplas adressen till paketet och omkopplaren använder den för att skicka paketet via rätt fysisk port.
När destinationen inte finns i samma undernät måste routrar vara involverade. Avsändaren ger paketet till lämplig router (vanligtvis standardgateway om du inte har särskilda routningsbehov), som skickar det genom nätverket till den avsedda mottagaren.
Till skillnad från switchar, routrar känner till och har IP-adresser, men de har också MAC-adresser och det är MAC-adressen som initialt sätts på paket som behöver routas (MAC-adresser lämnar aldrig undernätet).
Du kan se routerns IP-adresser i gateway-kolumnen för utdata från ruttutskrift på Windows. Destinationer som inte kräver dirigering har På länken där.
Följt av svaret från Nathan Adams:
Om två datorer är anslutna till samma VLAN på en switch och delar samma subnätmask, ska switchen leverera paketet utan att träffa din brandvägg eller router.
Du kan verifiera detta genom att köra tracert 192.168.0.X (förutsatt att du använder Windows) och du bör se en direkt väg till det systemet.
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniskt kunniga Stack Exchange-användare? Kolla in hela diskussionstråden här .