摘要在计算机和通信网络系统结构的设计和测试过程中,常常要进行大量的仿真分析,OPNET软件是一种基于离散事件的商业仿真软件,它可以方便的进行网络规划设计和相关协议的开发。鉴于此,我们详细的描述了OPNET的仿真机制和仿真流程。TCP/IP协议栈是当今互联网中广泛使用的协议栈。作为传输层协议,与UDP协议不同,TCP可以在不可靠的网络环境中提供端到端的可靠传输。目前存在多个TCP版本,不同TCP版本中因其实现算法不同,在性能上有不同的表现。本论文首先利用OPNET软件,仿真一个小型局域网的扩展,来展示OPNET仿真软件在网络规划中的应用。然后详细描述了Tahoe、Reno、NewReno和SACK四个版本的TCP协议中的拥塞控制算法。在此基础上,利用OPNET软件仿真了以上四个版本的TCP在不同网络环境下的性能,并对仿真结果进行了比较和分析。关键字:OPNET仿真TCP协议拥塞控制ABSTRACTabstractDuringtheprocessofdesigningandtestingonthecomputerandcommunicationnetwork