附录F 可以免费获得的源代码
本书中使用了很多共享软件包。本附录提供了一些如何获得这些软件的细节。
用来获得共享软件的技术称为匿名FTP,FTP是标准的Internet文件传输协议(第27章)。27.3节显示了一个匿名FTP的例子。如果想了解Internet资源的一般背景和匿名FTP的知识,请参考任何一本关于Internet的书,如[LaQuey 1993] 或 [Krol 1992]。
这里列出的主机被认为是提供共享软件的主要站点。其他许多站点也提供这些软件。可以通过Internet的Archie服务查找其他的软件版本。下面列出的软件版本是本书中使用到的版本。
当你读到这本书时,可能已经发布了更新版本的软件。
你应该使用FTP的dir命令来看一下在指定的主机上是否存在更新的版本。
本附录按照资源在本书中出现的章节号进行排序。
RFC(1.11节)
1.11节提供了请求得到RFC站点的电子邮件地址。应答中包含了许多可以使用电子邮件或匿名FTP获得RFC的站点。
记住你要先得到一个当前的索引,在索引中查找想要的RFC。这个RFC项中还告诉你这个RFC是否废弃了或是被一个更新的RFC替代了。
BSD Net/2源代码(1.14节)
BSD Net/2源代码,其中包括了TCP/IP协议的内核实现和标准的应用程序(Te lnet客户和服务器、FTP客户和服务器等),从主机ftp.uu.net
的目录树中以system/unix/bsd-source
开始的位置可以得到。
SLIP(2.4节)
本书中使用的SLIP的版本来自于ftp.ee.lbl.gov
。文件名以cslip
开始,因为它提供了压缩的SLIP(2.5节)。
icmpaddrmask程序(6.3节)
参见本附录的最后一项。
icmptime程序(6.4节)
参见本附录的最后一项。
ping程序(第7章)
BSD版本的ping
程序一般比其他厂商提供的版本具有更多的选项和特征。主机ftp.uu.net
的文件system/unix/bsd-sources/sbin/ping
中包含了最新版本的ping
程序。
traceroute程序(第8章)
traceroute
程序来自于主机ftp.ee.lbl.gov
。本附录的最后一项提供了8.5节使用的允许不严格的和严格的源站选路的版本。
路由器发现守护程序(9.6节)
可用的一个程序为路由器发现报文提供了主机支持和路由器支持。主机是gregorio.stanford.edu
,文件是gw-discovery/nordmark-rdisc.tar
。这个程序是Sun微系统公司开发的一个共享软件。
gated守护程序(10.3节)
在10.3节提到的gated
路由选择守护程序在主机gated.cornell.edu
上可以得到。
traceroute.pmtu程序(11.7节)
参见本附录的最后一项。
IP多播软件(第13章)
为SunOS 4.x和Ultrix提供IP多播的修改程序在主机gregorio.stanford.edu
的目录vmtp-ip
中可以得到。这个目录中还包含了为伯克利Unix系统提供IP多播的修改源程序。
BIND名字服务器(第14章)
BIND名字服务器,即named
守护程序,在主机ftp.uu.net
的文件networking/ip/dns/bind/bind.4.8.3.tar.z
中。
一个更新的版本,即4.9版,从主机gatekeeper.dec.com
的目录pub/BSD/bind/4.9
中可以得到。
host程序(第14章)
host
程序在主机nikhefh.nikhef.nl
的文件host.tar.z
中提供。
dig和doc程序(第14章)
第14章中提到的dig
程序和doc
程序在主机isi.edu
的文件dig.2.0.tar.Z
和doc.2.0.tar.Z
中提供。
BOOTP服务器(第26章)
常用的Unix BOOTP服务器的不同版本在主机lancaster.andrew.cmu.edu的pub目录中提供。
TCP快速扩充(第24章)
TCP窗口扩缩选项、时间戳选项和PAW S算法的一个共享源代码作为BSD Net/2版的一组修改程序在主机uxc.cso.uiuc.edu
的文件pub/tcplw.shar.z
中提供。
ISODE SNMP管理进程和代理进程(第25章)
25.7节中描述的SNMP管理者进程和代理进程是ISODE 8.0版本的一部分。很多站点都可以得到它,如ftp.uu.net
上的目录networking/osi/isode
中。
MIME软件和实例(28.4节)
一个名为MetaMail的程序为很多不同的用户代理提供了MIME的能力。这个程序可以从主机thumper.bellcore.com的pub/nsb目录中得到。在这个目录中还有MIME的其他信息。
Sun RPC(29.2节)
RPC 4.0版本的源代码(使用插口API)在主机ftp.uu.net
的目录systems/sun/sextape/rpc4.0
中提供。TI-RPC版本的源代码(使用了TLI API)在主机ftp.uu.net的目录networking/rpc
中提供。
Sun NFS(第29章)
一个NFS客户和服务器的共享软件的实现作为BSD Net/2源代码的一部分提供,在本附录的前面部分介绍了。
tcpdump程序(附录A)
本书中使用的tcpdump
的版本来自于主机ftp.ee.lbl.gov
上的文件tcpdump
2.2.1.tar.z
。
BSD分组过滤器(A.1节)
BSD分组过滤器是tcpdump发布的一部分。
sock程序(附录C)
参见本附录的最后一项。
ttcp程序
(这个程序本书中没有用到,但它是一个读者应该注意的常用的工具)。ttcp
是测量两个系统之间TCP和UDP性能的基准工具。它是美国军事弹道研究实验室开发的,是一个共享软件。它的副本可以从很多匿名FTP站点获得,但一个增强的版本可以从主机ftp.sgi.com
的目录sgi/src/ttcp
中获得。
作者编写的软件
本书中用到的作者编写的软件在主机ftp.uu.net
的文件published/books/stevens.tcpipiv1.tar.z
中提供。
- 又一个网络免费电话,只要申请就可以通话30分钟,每加一个人都可以累加获得5分钟的通话费?
- 如何免费获得可以升级的nod32官方中文版杀毒软件 - 非淡泊无以明志,非宁静无以致远。 - C++博客
- 比特币的涨势就像火箭。短短几周,已经逼近 5000元。太贵了? 可以点击下面链接,免费获得比特币
- FreedomPop推出连接WiMax网络手机外壳:可以免费获得1GB流量
- 免费!到加拉帕戈斯群岛探险,获得奖学金,甚至是可以获得一份工作机会!你也可以!
- 给大家列举一些可以继续学习做站的免费论坛
- 可以把百度空间里面css源代码解析出来的一网站,想下图片就下图片,乡下按钮就下按钮,哈哈哈
- UmlGraph可以将由源代码生成的UML图表(这里就是类图)嵌入在javadoc中,这样的好处就是不需要人工维护,每次都是从源代码自动生成。
- 新年礼物 | 今天可以免费领取3980元的Hadoop视频教程!
- n从1开始,每一个可以选择对n加1或者对n加倍,若想获得整数2013,最少需要多少个操作
- 唐骏:我的成功可以复制 获得职场机会的诀窍
- 快速实现简单高效并可以灵活配置的URL重写方案(附源代码)
- C#获得反射类属性;获取时间段内,选中的星期(可以多个)匹配的天数
- Sentinel-1雷达数据可以免费下载
- 【技术类】ArcGIS 查询分析扩展(Query Analysis Add-In)可以免费下载啦
- 免费获得NOD32 半年、1年 激活码-14.08.12到期
- 【干货】免费获得WebStorm软件
- 获得百度音乐隐蔽API的源代码
- 一个可以免费从PC到全球座机和手机打电话的网络电话软件Teltel
- 乡镇赌博业调查:有人为躲赌债自杀身亡:媒体过渡宣传赌博违法,根据法律法规非法获得的收入可以不给的.