第十章
网络
网络和Linux是密切相关的。从某种意义来说Linux是一个针对Internet和WWW的产品。它的开发者和用户用Web来交换信息思想、程序代码,而Linux自身常常被用来支持各种组织机构的网络需求。这一章讲的是Linux如何支持如TCP/IP等网络协议的。
TCP/IP协议最初是为支持ARPANET(一个美国政府资助的研究性网络)上计算机通讯而设计的。ARPANET 提出了一些网络概念如包交换和协议分层(一个协议使用另一个协议提供的服务)。ARPANET于1988年隐退,但是它的继承人(NSF1 NET和Internet)却变得更大了。现在我们所熟知的万维网World Wide Web就是从ARPANET演变过来的,它自身支持TCP/IP协议。Unix TM 被广泛应用于ARPANET,它的第一个网络版本是4.3 BSD。Linux的网络实现是以4.3 BSD为模型的,它支持BSD sockets(及一些扩展)和所有的TCP/IP网络。选这 个编程接口是因为它很流行,并且有助于应用程序从Linux平台移植到其它Unix TM 平台。
10.1 TCP/IP网络简介
这...[ 查看全文 ]