Model Name: OPNET M-TCP+ model Opnet Modeler version: 11.0.A PL1 Release date 2004-12-08 Opnet Model Library: 11.0.A Release date 2004-12-01 The OPNET M-TCP+ model implements an algorithm for heterogeneous wired/wireless networks. The algorithm is a modification of M-TCP that was proposed for deployment in mobile cellular networks. It is recommended that Internet hosts enable the delayed acknowledgement (delayed ACK) option to maximize network bandwidth by reducing the number of ACKs sent to a TCP sender by a TCP receiver. The M-TCP+ algorithm performs best when the TCP delayed ACK option is enabled. The algorithm relies on feedback sent from a wireless host in anticipation of disconnections. We compare the performance of the M-TCP+ algorithm with the performance of M-TCP, TCP NewReno, and TCP SACK in both the absence and the presence of disconnections for a file transfer protocol (download) application. We also simulate network scenarios with traffic congestion. The M-TCP+ algorithm performance is evaluated in terms of file download response time, goodput, and retransmission ratio, with and without the delayed ACK option. In scenarios without disconnections, the M-TCP+ algorithm does not introduce significant processing delay. Furthermore, in scenarios with disconnections, the M-TCP+ algorithm shows 2%–15% performance improvement. OPNET M-TCP+ (version 11.0.A PL1) created by Modupe Omueti. NOTE: This model is an extension of the OPNET M-TCP model: Revised model (version 11.0.A PL1) created by Modupe Omueti. Original model (version 8.0.C) created by Wan Gang Zeng, Meihua Judy Zhan, and Zhiwen Lin.