När två enheter på samma subnät kommunicerar är processen relativt enkel eftersom de inte behöver en router för att vidarebefordra trafiken mellan dem. Här är en uppdelning:
1. Datainkapsling: Den sändande enheten förbereder data som den vill skicka och kapslar in i nätverkspaket. Detta inkluderar att lägga till käll- och destinations -IP -adresser (båda på samma undernät), tillsammans med annan rubrikinformation som är avgörande för routing och felkorrigering.
2. Layer 2 Adressing (MAC -adresser): Den sändande enheten använder sin egen MAC -adress som käll MAC -adress. Den måste sedan hitta destinationsenhetens MAC -adress. Detta görs vanligtvis genom adressupplösningsprotokollet (ARP) . ARP -begäran sänder en fråga på undernätet och frågar "Vem har den här IP -adressen?" Destinationsenheten svarar med sin MAC -adress.
3. Direktöverföring: När den sändande enheten känner till Destination MAC -adressen skickar den direkt datapaketet över nätverket. Denna växellåda hanteras vid datalänkskiktet (skikt 2) med det fysiska mediet (t.ex. Ethernet-kablar, Wi-Fi). Datan rör sig direkt till destinationsenheten utan några inblandade intermediära routingenheter.
4. Data Dekapsulation: Den mottagande enheten tar emot paketet, kontrollerar rubrikinformationen (inklusive destinationens IP- och MAC -adresser för att se till att den är avsedd för den) och avtar data för att extrahera nyttolasten, bearbeta den i enlighet därmed.
5. Bekräftelse (valfritt): I många protokoll skickar den mottagande enheten ett bekräftelse (ACK) tillbaka till avsändaren, vilket bekräftar ett framgångsrikt mottagande av uppgifterna. Detta säkerställer tillförlitlig kommunikation.
Kort sagt, kommunikation på samma undernät innebär direkt kommunikation mellan enheter som använder sina MAC -adresser i lager 2, styrd av IP -adresser i lager 3 (för korrekt adressering och routing om en enhet * på * subnätet vill kommunicera utanför subnätet). Detta är betydligt snabbare och effektivare än kommunikation som kräver routing över flera subnät.