Unterschied zwischen "Genmaske" und "Netzmaske"?

7

In der Ausgabe von route -nunter Linux erhalten Sie ungefähr Folgendes:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.0.1        0.0.0.0         UG    0      0        0 eth0
10.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.169.254 0.0.0.0         255.255.255.255 UH    0      0        0 eth0

Ich weiß, dass Genmasksich das auf den Netzmaskenabschnitt der Route bezieht, aber warum heißt es "Genmaske" anstelle von "Netzmaske", wie es überall sonst ist? Dies ist buchstäblich der einzige Ort, an dem ich jemals "Genmask" gesehen habe.

Dirtside
quelle

Antworten:

8

Laut nixCraft :

Genmaske : Die Netzmaske für das Zielnetz; 255.255.255.255 für ein Host-Ziel und 0.0.0.0 für die Standardroute.

Es heißt "Genmaske", weil es die "Allgemeinheit" (dh die Netzmaske) der Route anzeigt.

Justin Pearce
quelle
7
Die Quelle der "Allgemeinheit" scheint das TLDP zu sein: tldp.org/LDP/nag/node75.html Es ist nur seltsam, dass die Ausgabe von routeder einzige Ort zu sein scheint, an dem der eigentliche Begriff "Genmaske" verwendet wird. Überall sonst ist es "Netzmaske". Beispielsweise wird in den Man-Dateien meines Systems "Netzmaske" 207 Mal angezeigt, aber "Genmaske" wird nur in der routeManpage erwähnt.
Dirtside
2
Eine Sache, die ich an den verschiedenen Unixen mag, ist, dass die primären Tools Ideen normalerweise nicht / absichtlich verschleiern. Es ist traurig zu sehen, dass 'genmask' verwendet wird, wenn 'netmask' genauso gut in diese Ausgabe passt.
Salbei