差分
/* ネットワークデバイス */
1981年当時4.1BSDを改造しTCP/IPのスタックを搭載したのがUNIXのTCP/IPの始まりです。
私の個人的経験でいわせてもらうと4.2BSDリリース時に入っていたTCP/IPはどう贔屓目に見ても、安定して利用するというには程遠く、プログラム中で引数をちょっと間違えるとシステム全体がいとも簡単にダウンしました。IPはどう贔屓目に見ても、安定して利用するというには程遠く、プログラム中で引数をちょっと間違えるとシステム全体がいとも簡単にダウンしました。
安定して使えたという実感は4.3BSDになってからです。
当時、我々がLANと呼ぶものはイーサーネット(Ethernet)で構築されていました。NIC (Network Interface Card)とか、あるいはLANポートとか呼ぶものも、
使っているのはイーサーネットでした。そのため/dev/eth0といった名前でネットワークのeth0といった名前でネットワークのデバイスファイルが作成されました。デバイスファイルが作成されました。むかしのLinuxもイーサーネットのデバイスは、もちろんUnix流にむかしのLinuxもイーサーネットのデバイスは、もちろんUnix流に/dev/の下にあるデバイススペシャルファイルで、デバイスはの下にあるデバイススペシャルファイルで、デバイスは/dev/eth0と見えていました。
....
loはループバック
ifconfigを使う以外にも/proc/net/dev/を見ることで現在のネットワークインタフェースを確認することができる。
$ cat /proc/net/dev
Inter-| Receive ....
face |bytes packets errs drop fifo frame ...
lo: 321508 2757 0 0 0 0 ...
wlan0: 0 0 0 0 0 0 ...
eth0: 1087299 17929 0 0 0 0 ...
== udev hald ==
匿名利用者