Subnät för host?
Subnät för host?
Varför behöver man en subnätmask för hostar? För en router kan jag förstå att man behöver det för att kunna routa mellan subnät, men för en host? Borde det inte räcka med en IP address och en gateway address?
- amelia
- Inlägg: 139
- Blev medlem: 06 mar 2008, 17:21
- OS: Fedora
- Utgåva: Vet inte/ingen utgåva passar
- Ort: Stockholm
- Kontakt:
Re: Subnät för host?
Din host gör ju också viss routing, vanligen har du bara en default route genom din default gateway men i komplexare miljöer kan det vara nödvändigt att specificera att viss trafik ska route:as till ett visst nät via en annan gateway än din default gateway.
Normalt har du ett nätverkskort med ett ip-nummer t.ex. 192.168.1.3, detta finns då i nätet 192.168.1.0 om din nätmask är /32. Isåfall skickas all trafik till 192.168.1.0-nätet direkt till den host det ska till t.ex. 192.168.1.5 och övrig trafik skickas till din default gateway som vi säger är 192.168.1.1. Om du istället hade haft /25 som nätmask så hade all trafik i rangen 192.168.1.1 - 192.168.1.126 (.127 blir broadcast) skickats direkt till den host trafiken ska till t.ex. 192.168.1.5, medan om du vill skicka trafik till 192.168.1.200 så måste trafiken gå via din default gateway då 192.168.1.200 tillhör ett annat nät - nämligen 192.168.1.128-nätet. Subnätmasken används helt enkelt för att din dator ska veta hur stort nätet den sitter i är och vilka IP-nummer som tillhör samma nät och vilka som ska route:as genom din default gateway.
Normalt har du ett nätverkskort med ett ip-nummer t.ex. 192.168.1.3, detta finns då i nätet 192.168.1.0 om din nätmask är /32. Isåfall skickas all trafik till 192.168.1.0-nätet direkt till den host det ska till t.ex. 192.168.1.5 och övrig trafik skickas till din default gateway som vi säger är 192.168.1.1. Om du istället hade haft /25 som nätmask så hade all trafik i rangen 192.168.1.1 - 192.168.1.126 (.127 blir broadcast) skickats direkt till den host trafiken ska till t.ex. 192.168.1.5, medan om du vill skicka trafik till 192.168.1.200 så måste trafiken gå via din default gateway då 192.168.1.200 tillhör ett annat nät - nämligen 192.168.1.128-nätet. Subnätmasken används helt enkelt för att din dator ska veta hur stort nätet den sitter i är och vilka IP-nummer som tillhör samma nät och vilka som ska route:as genom din default gateway.
Re: Subnät för host?
OK, tror jag klykar. Menar du inte "/24" där du skrev "/32"? "/32" låter som ett subnät som bara består av en adress...?
- amelia
- Inlägg: 139
- Blev medlem: 06 mar 2008, 17:21
- OS: Fedora
- Utgåva: Vet inte/ingen utgåva passar
- Ort: Stockholm
- Kontakt:
Re: Subnät för host?
Jo, menade /24 såklart. Får skylla på att jag var trött och /32 är givetvis ett subnät med bara en adress i. Hade tänkt ta upp det också, men det försvann på vägen... Fast /32 hängde visst kvar vid den tiden på dygnet. 

Re: Subnät för host?
Ja ibland önskar man att dygnet hade 32 timmar isf 24...
Så var det utrett. Tack för svaren.
