Jag tolkar det som att du vill prova att styra en fysisk hårdvara med en dator. En
ventil som har inbyggt nätverksströd. En tillämpning kunde kanske vara automation eller övervakning i en industri rimligen. Det kan alltså handla om hundratals enheter, ventiler, motorer,
ställdon osv osv.
Man har valt att använda IP protokollet till detta, dvs samma Internet Protokoll vi använder på datorn för att surfa. Men i en industri vill man förmodligen inte koppla upp styrsystemet för fabriken mot internet. Dvs vi kan välja ett fast nätverk för våra hydraulventiler. Ett fast IP-område som aldrig routas vidare över internet. 10.0.0.0 eller 192.168.0.0 är två såna interna nätverk som inte får förekomma på internet och brukar synas internt på tex hemmanätverk.
Då har man helt enkelt förinställt ett nätverk och gett ventilen ett fast IP och då måste du alltså ha rätt att ändra din dator till ett IP på samma nätverk. Dvs du behöver administratörsrättighet, då kan Indra works ändra närverksinställningarna på din dator under tiden programmet körs för att kommunicera med ventilen.
Mac vs IP då. Alla fysiska enheter ska ha ett unikt id i form av en MAC-adress. Enheter som är fysiskt kopplade till varandra kommunicerar med MAC adresser. Tex två datorer med en
kabel emellan, eller två datorer kopplade till en
hub. En hub är en dum enhet motsvarande att koppla ihop flera datorer fysiskt genom samma kopparledare. Ethernet är ett protokoll för att kommunicera över koppar eller wifi är ett protokoll för att kommunicera trådlöst. Båda använder MAC adresser direkt mellan enheter.
En
switch är en lite smartare hub som kan skicka kommunikation direkt mellan två enheter med MAC-adresser utan att trafiken syns för alla andra enheter kopplade till switchen.
En router då är en enhet som kan hantera Internet Protokollet (IP). Men för det mesta är routern även en switch för enheter kopplade till den fysiskt. Du ställer in IP adresser till enheterna på ditt hemmanätverk eller låter routern tilldela nya enheter en IP-adress automatiskt(DHCP). Det här funkar då inte för ventilen i den här tråden, utan den har redan fått ett fast IP av tillverkaren. Så då är det enklast att koppla ihop ventilen och datorn fysiskt med ethernetkabel via switchen/routern och sätta ett IP på datorn på samma nätverk som ventilen.
I en industri hade man förmodligen haft ett antal routers eller layer 3 switchar som kopplar ihop hundratals liknande ventiler i ett internt nätverk, inte kopplat till internet.