差分

移動先: 案内検索

カーネルの構造と機能

306 バイト追加, 2008年11月6日 (木) 16:13
/* ネットワーク */
=== ネットワーク ===
現代において、ネットワークの機能はオペレーティングシステムの中でも重要な役割を果たすようになっています。TCP現代において、ネットワークの機能はオペレーティングシステムの中でも重要な役割を果たすようになっています。TCP/IPは1981年に4.1BSDへの組込みがはじまり、1983年に41BSDへの組込みがはじまり、1982年には4.2BSDの標準機能として広まって以来、UNIXでは重要な位置を占めてきました。安定して使えるようになって来たのは1986年に出て来た41aBSDとして内部のみで使われ<ref> Twenty Years of Berkeley UnixFrom AT&T-Owned to Freely RedistributableMarshall Kirk McKusickEarly History. [http://oreilly.com/catalog/opensources/book/kirkmck.html Text]</ref>、1983年に4.2BSDの標準機能として広まって以来、UNIXでは重要な位置を占めてきました。安定して使えるようになって来たのは1986年に出て来た4.3BSDになってからです。
;補足: Berkeley 米国バークレー大学で行われていたBerkeley DARPA UNIX projectはTCP/IPを実装するプロジェクトで、その頃プラットフォームとして彼らの使っていた4.1BSD UNIXに最初組み入れられたのです。IPをBSDに実装するプロジェクトで資金は名前の通りDARPAから出ていました。
GNU/Linuxとして使う場合、TCP/IP以外のネットワークプロトコルを扱う以外を使うことは滅多にはありませんが、
LinuxはTCP/IP以外にも色々なネットワークプロトコルをサポートしています。
GNU/Linuxとして使う場合、TCP/IP以外のネットワークプロトコルを扱う以外を使うことは滅多にはありませんが、LinuxはTCP/IP以外にも色々なネットワークプロトコルをサポートしています。
あと分類という観点からいけば、同じマシン上に存在しているプロセス間の通信に使われるあと分類という観点からいけば、同じマシン上に存在しているプロセス間の通信に使われるUNIXソケットも実装はネットワークに分類されています。UNIXソケットもカーネルのソースコードツリーを見てみるとネットワークに分類されているのがわかります。
匿名利用者