学习のtcp/ip协议

1.TCP 提供一种面向连接的、可靠的字节流服务

2.在一个 TCP 连接中,仅有两方进行彼此通信。广播和多播不能用于 TCP

3.TCP 使用校验和,确认和重传机制来保证可靠传输

4.TCP 给数据分节进行排序,并使用累积确认保证数据的顺序不变和非重复

5.TCP 使用滑动窗口机制来实现流量控制,通过动态改变窗口的大小进行拥塞控制

头部信息

三次握手

四次挥手

滑动窗口协议:

慢启动、拥塞控制、快重传、快恢复

发送方维护一个拥塞窗口(cwd)和慢启动门限(ssthresh)。
cwd开始为1,确认一次之后变成2,成指数增加。直到到达ssthresh,改为拥塞避免算法。
之后若发生拥堵,cwd变为1,ssthresh减半,又进入慢启动。
若连续收到3次某个包的ack,则进入快启动,快重传。
ssthresh减半,cwd减为ssthresh减半后是数值,执行拥塞避免算法(高起点,线性增长)

拥塞避免算法(让窗口缓慢增长,每经过一个往返时间RTT就把发送方的cwd加1,线性缓慢增长)

TCP中的四个计时器包括重传计时器、坚持计时器、保活计时器、时间等待计时器

 

转载于:https://www.cnblogs.com/kkkboshow/p/11363548.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值