在长期的发展过程中, IP逐渐取代其他网络。这里是一个简单的解释。IP传输通用数据。数据能够用于任何目的,并且能够很轻易地取代以前由专有数据网络传输的数据。下面是一个普通的过程:一个专有的网络开发出来用于特定目的。如果它工作很好,用户将接受它。为了便利提供IP服务,经常用于访问电子邮件或者聊天,通常以某种方式通过专有网络隧道实现。隧道方式最初可能非常没有效率,因为 电子邮件和聊天只需要很低的带宽。通过一点点的投资IP 基础设施逐渐在专有数据网络周边出现。用IP取代专有服务的需求出现,经常是一个用户要求。IP替代品过程遍布整个因特网,这使IP替代品比最初的专有网络更加有价值(由于网络效应)。专有网络受到压制。许多用户开始维护使用IP替代品的复制品。IP包的间接开销很小,少于1%,这样在成本上非常有竞争性。人们开发了一种能够将IP带到专有网络上的大部分用户的不昂贵的传输媒介。大多数用户为了削减开销,专有网络被取消。第一,它在服务、 接口与协议的区别上就不是很清楚。一个好的软件工程应该将功能与实现方法区分开来,TCP/IP恰恰没有很好地做到这点,就使得TCP/IP参考模型对于使用新的技术的指导意义是不够的。TCP/IP参考模型不适合于其他非TCP/IP协议簇。第二,主机-网络层本身并不是实际的一层,它定义了网络层与数据链路层的接口。物理层与数据链路层的划分是必要和合理的,一个好的参考模型应该将它们区分开,而TCP/IP参考模型却没有做到这点。全面的测试应包括局域网和互联网两个方面,因此应从局域网和互联网两个方面测试,以下是在实际工作中利用命令行测试TCP/IP配置步骤:1. 单击“开始”/“运行”,输入CMD按回车,打开命令提示符窗口。2.首先检查IP地址、子网掩码、 默认网关、DNS服务器地址是否正确,输入命令ipconfig /all,按回车。此时显示了你的网络配置,观查是否正确。3.输入ping 127.0.0.1,观查网卡是否能转发数据,如果出现“Request timed out”(请求超时),表明配置出错或网络有问题。4.Ping一个互联网地址,看是否有数据包传回,以验证与互联网的连接性。5. Ping 一个局域网地址,观查与它的连通性。6.用nslookup测试DNS解析是否正确,输入如nslookup ,查看是否能解析。如果你的计算机通过了全部测试,则说明网络正常,否则网络可能有不同程度的问题。在此不展开详述。不过,要注意,在使用 ping命令时,有些公司会在其主机设置丢弃ICMP数据包,造成你的ping命令无法正常返回数据包,不防换个网站试试。如果需要重新安装 TCP/IP 以使TCP/IP 堆栈恢复为原始状态。可以使用NetShell 实用程序重置TCP/IP 堆栈,使其恢复到初次安装操作系统时的状态。具体操作如下:1.单击 开始--> 运行,输入"CMD" 后单击"确定";2.在命令行模式输入命令netsh int ip reset C:\resetlog.txt(其中,Resetlog.txt记录命令结果的日志文件,一定要指定,这里指定了Resetlog.txt 日志文件及完整路径。)运行结果可以查看C:\resetlog.txt运行此命令的结果与删除并重新安装TCP/IP 协议的效果相同。注意 本操作具有一定的风险性,请在操作前备份重要数据,并根据操作熟练度酌情使用。