标签:
TCP协议以可靠性出名,这其中包括三次握手建立连接,流控制和拥塞控制等技术。
我写的这个系统基于UDP协议模拟了一个TCP协议,所实现的功能如下:
1.三次握手
2.一个计时器,用来判断传输超时行为
3.快速重传
4.能处理不同的MSS(maximum segment size)
5.没有被接收方确认收到的包会被存在发送方,最大可以存MWS个(Maximum Window size)
6.能处理包丢失的情况
7.接收方一旦收到包,立刻发送确认信息给发送方
8.接收方的超时时间是固定的
9.接收方和发送方用log记录发生的一切
详情及代码请看https://github.com/tian-jiang/TCP-Simulating
标签:
原文地址:http://www.cnblogs.com/ingenuity/p/4532681.html