├── .idea ├── .gitignore ├── inspectionProfiles │ └── Project_Default.xml ├── libraries │ ├── jars.xml │ └── lib.xml ├── misc.xml └── modules.xml ├── Config.ini ├── ENCDA.tcp ├── Log.txt ├── README.md ├── TCP.iml ├── edition ├── Go-Back-N │ ├── CheckSum.java │ ├── Log.txt │ ├── SenderSlidingWindow.java │ ├── TCP_Receiver.java │ ├── TCP_Sender.java │ ├── TaskPacketsRetransmit.java │ ├── TestRun.java │ └── recvData.txt ├── RDT 1.0 │ ├── CheckSum.java │ ├── Log.txt │ ├── TCP_Receiver.java │ ├── TCP_Sender.java │ ├── TestRun.java │ └── recvData.txt ├── RDT 2.0 │ ├── CheckSum.java │ ├── Log.txt │ ├── TCP_Receiver.java │ ├── TCP_Sender.java │ ├── TestRun.java │ └── recvData.txt ├── RDT 2.1 │ ├── CheckSum.java │ ├── Log.txt │ ├── TCP_Receiver.java │ ├── TCP_Sender.java │ ├── TestRun.java │ └── recvData.txt ├── RDT 2.2 │ ├── CheckSum.java │ ├── Log.txt │ ├── TCP_Receiver.java │ ├── TCP_Sender.java │ ├── TestRun.java │ └── recvData.txt ├── RDT 3.0 │ ├── CheckSum.java │ ├── Log.txt │ ├── TCP_Receiver.java │ ├── TCP_Sender.java │ ├── TestRun.java │ └── recvData.txt ├── Selective-Response │ ├── CheckSum.java │ ├── Log.txt │ ├── ReceiverSlidingWindow.java │ ├── SenderSlidingWindow.java │ ├── TCP_Receiver.java │ ├── TCP_Sender.java │ ├── TestRun.java │ └── recvData.txt ├── TCP Reno │ ├── out1 │ │ ├── Log.txt │ │ └── recvData.txt │ └── out2 │ │ ├── console.txt │ │ └── cwnd&ssthresh_change.txt └── TCP Tahoe │ ├── CheckSum.java │ ├── Log.txt │ ├── ReceiverSlidingWindow.java │ ├── RetransmitTask.java │ ├── SenderSlidingWindow.java │ ├── TCP_Receiver.java │ ├── TCP_Sender.java │ ├── TestRun.java │ ├── console.txt │ ├── cwnd&ssthresh_change.txt │ └── recvData.txt ├── jars ├── TCP_TestDoc.jar └── TCP_TestSys_Linux.jar ├── lib ├── TCP_TestDoc.jar └── TCP_TestSys_Linux.jar ├── recvData.txt ├── src └── com │ └── ouc │ └── tcp │ └── test │ ├── CheckSum.java │ ├── RetransmitTask.java │ ├── SenderSlidingWindow.java │ ├── TCP_Receiver.java │ ├── TCP_Sender.java │ └── TestRun.java └── 计网实验报告.pdf /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/libraries/jars.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/.idea/libraries/jars.xml -------------------------------------------------------------------------------- /.idea/libraries/lib.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/.idea/libraries/lib.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /Config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/Config.ini -------------------------------------------------------------------------------- /ENCDA.tcp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/ENCDA.tcp -------------------------------------------------------------------------------- /Log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/Log.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 中国海洋大学 2 | 计算机网络TCP大实验 3 | 洪峰 4 | 2021秋季学期 5 | -------------------------------------------------------------------------------- /TCP.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/TCP.iml -------------------------------------------------------------------------------- /edition/Go-Back-N/CheckSum.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/Go-Back-N/Log.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/Go-Back-N/SenderSlidingWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/Go-Back-N/SenderSlidingWindow.java -------------------------------------------------------------------------------- /edition/Go-Back-N/TCP_Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/Go-Back-N/TCP_Receiver.java -------------------------------------------------------------------------------- /edition/Go-Back-N/TCP_Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/Go-Back-N/TCP_Sender.java -------------------------------------------------------------------------------- /edition/Go-Back-N/TaskPacketsRetransmit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/Go-Back-N/TaskPacketsRetransmit.java -------------------------------------------------------------------------------- /edition/Go-Back-N/TestRun.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/Go-Back-N/recvData.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 1.0/CheckSum.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 1.0/Log.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 1.0/TCP_Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/RDT 1.0/TCP_Receiver.java -------------------------------------------------------------------------------- /edition/RDT 1.0/TCP_Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/RDT 1.0/TCP_Sender.java -------------------------------------------------------------------------------- /edition/RDT 1.0/TestRun.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 1.0/recvData.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 2.0/CheckSum.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 2.0/Log.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 2.0/TCP_Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/RDT 2.0/TCP_Receiver.java -------------------------------------------------------------------------------- /edition/RDT 2.0/TCP_Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/RDT 2.0/TCP_Sender.java -------------------------------------------------------------------------------- /edition/RDT 2.0/TestRun.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 2.0/recvData.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 2.1/CheckSum.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 2.1/Log.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 2.1/TCP_Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/RDT 2.1/TCP_Receiver.java -------------------------------------------------------------------------------- /edition/RDT 2.1/TCP_Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/RDT 2.1/TCP_Sender.java -------------------------------------------------------------------------------- /edition/RDT 2.1/TestRun.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 2.1/recvData.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 2.2/CheckSum.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 2.2/Log.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 2.2/TCP_Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/RDT 2.2/TCP_Receiver.java -------------------------------------------------------------------------------- /edition/RDT 2.2/TCP_Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/RDT 2.2/TCP_Sender.java -------------------------------------------------------------------------------- /edition/RDT 2.2/TestRun.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 2.2/recvData.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 3.0/CheckSum.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 3.0/Log.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 3.0/TCP_Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/RDT 3.0/TCP_Receiver.java -------------------------------------------------------------------------------- /edition/RDT 3.0/TCP_Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/RDT 3.0/TCP_Sender.java -------------------------------------------------------------------------------- /edition/RDT 3.0/TestRun.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/RDT 3.0/recvData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/RDT 3.0/recvData.txt -------------------------------------------------------------------------------- /edition/Selective-Response/CheckSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/Selective-Response/CheckSum.java -------------------------------------------------------------------------------- /edition/Selective-Response/Log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/Selective-Response/Log.txt -------------------------------------------------------------------------------- /edition/Selective-Response/ReceiverSlidingWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/Selective-Response/ReceiverSlidingWindow.java -------------------------------------------------------------------------------- /edition/Selective-Response/SenderSlidingWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/Selective-Response/SenderSlidingWindow.java -------------------------------------------------------------------------------- /edition/Selective-Response/TCP_Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/Selective-Response/TCP_Receiver.java -------------------------------------------------------------------------------- /edition/Selective-Response/TCP_Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/Selective-Response/TCP_Sender.java -------------------------------------------------------------------------------- /edition/Selective-Response/TestRun.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/Selective-Response/TestRun.java -------------------------------------------------------------------------------- /edition/Selective-Response/recvData.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/TCP Reno/out1/Log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/TCP Reno/out1/Log.txt -------------------------------------------------------------------------------- /edition/TCP Reno/out1/recvData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/TCP Reno/out1/recvData.txt -------------------------------------------------------------------------------- /edition/TCP Reno/out2/console.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/TCP Reno/out2/console.txt -------------------------------------------------------------------------------- /edition/TCP Reno/out2/cwnd&ssthresh_change.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/TCP Reno/out2/cwnd&ssthresh_change.txt -------------------------------------------------------------------------------- /edition/TCP Tahoe/CheckSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/TCP Tahoe/CheckSum.java -------------------------------------------------------------------------------- /edition/TCP Tahoe/Log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/TCP Tahoe/Log.txt -------------------------------------------------------------------------------- /edition/TCP Tahoe/ReceiverSlidingWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/TCP Tahoe/ReceiverSlidingWindow.java -------------------------------------------------------------------------------- /edition/TCP Tahoe/RetransmitTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/TCP Tahoe/RetransmitTask.java -------------------------------------------------------------------------------- /edition/TCP Tahoe/SenderSlidingWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/TCP Tahoe/SenderSlidingWindow.java -------------------------------------------------------------------------------- /edition/TCP Tahoe/TCP_Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/TCP Tahoe/TCP_Receiver.java -------------------------------------------------------------------------------- /edition/TCP Tahoe/TCP_Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/TCP Tahoe/TCP_Sender.java -------------------------------------------------------------------------------- /edition/TCP Tahoe/TestRun.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/TCP Tahoe/TestRun.java -------------------------------------------------------------------------------- /edition/TCP Tahoe/console.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /edition/TCP Tahoe/cwnd&ssthresh_change.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/TCP Tahoe/cwnd&ssthresh_change.txt -------------------------------------------------------------------------------- /edition/TCP Tahoe/recvData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/edition/TCP Tahoe/recvData.txt -------------------------------------------------------------------------------- /jars/TCP_TestDoc.jar: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jars/TCP_TestSys_Linux.jar: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/TCP_TestDoc.jar: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/TCP_TestSys_Linux.jar: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /recvData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/recvData.txt -------------------------------------------------------------------------------- /src/com/ouc/tcp/test/CheckSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/src/com/ouc/tcp/test/CheckSum.java -------------------------------------------------------------------------------- /src/com/ouc/tcp/test/RetransmitTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/src/com/ouc/tcp/test/RetransmitTask.java -------------------------------------------------------------------------------- /src/com/ouc/tcp/test/SenderSlidingWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/src/com/ouc/tcp/test/SenderSlidingWindow.java -------------------------------------------------------------------------------- /src/com/ouc/tcp/test/TCP_Receiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/src/com/ouc/tcp/test/TCP_Receiver.java -------------------------------------------------------------------------------- /src/com/ouc/tcp/test/TCP_Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/src/com/ouc/tcp/test/TCP_Sender.java -------------------------------------------------------------------------------- /src/com/ouc/tcp/test/TestRun.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/src/com/ouc/tcp/test/TestRun.java -------------------------------------------------------------------------------- /计网实验报告.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/19020011038/TCP/HEAD/计网实验报告.pdf --------------------------------------------------------------------------------