为了将软件协议做成通用的和便于移植,协议软件的编写者不会把所有细节都固定在源代码中,而是把协议软件参数化,这就使得在很多台计算机上使用同一个经过编译的二进制代码成为可能. 一台计算机和另一台计算机的区别,都可通过一些不同的参数来体现.在软件协议运行之前,必须给每一个参数赋值. 例如,连接到因特网的计算机的协议软件需要配置的项目包括: (1)IP地址 (2)子网掩码 (3)默认路由器的IP地址 (4)域名服务器的IP地址 这些信息通常存储在一个配置文件中,计算机可以对这个文件进行存取. 使用人工配…