TCP的三次握手和四次挥手

UDP的特点:面向无连接,以数据报文形式传输,效率高,但是可能会丢包 乱序

1
2
3
4
5
6
7
1.面向无连接(1-1,1-n 组播,广播)
2.数据报文(固定大小)
3.效率高,丢包,乱序(解决办法:手动添加重传和校验检查)

广播:
直接广播:向指定网段内发送数据,跨路由器传输
有限广播:向局域网内任意网段发送数据,不能跨路由器传输

TCP的特点:1.面向连接(3词握手,四次挥手0) 2.数据流(可以任意拆分)3.重传校验检查、滑动窗口、拥塞控制

出现丢包:

1
2
3
4
5
6
7
8
算法拥塞控制
1.如果是网络拥塞:
新的门限值=拥塞窗口/2
cwnd=1;

2.如果是普通的丢包:(判断:是否收到三个重复确认)
新的门限值=拥塞窗口/2
cwnd=新的门限值;

TCP四次挥手(全双关的发送方式)

​ S Y

​ FIN WAIT 1——FIN=1 序号=x————->CLOSE WAIT 关闭读

关闭写FIN WAIT 2<—-ACK=1 确认序号=x+1—–CLOSE WAIT

关闭读FIN WAIT <—–FIN=1 序号=Y—————-LASK ACK

​ |

​ closed ——ACK=1 序号=Y+1————>closed(关闭写)

1
2
3
4
5
6
7
8
9
10
11
TIME WAIT=>

2MSL

Maxinum Segment

LifeTime

Windows 30s

RFC 2min