没有合适的资源?快使用搜索试试~ 我知道了~
传输层--TCP的超时重传、流量控制和拥塞控制1
需积分: 0 2 下载量 149 浏览量
2022-08-04
15:42:04
上传
评论
收藏 2.99MB PDF 举报
温馨提示
试读
24页
SND.UNA :是个绝对指针,它指向的是已发送但未收到确认的第个字节的序列号,也就是 #2的第个字节。SND.NXT :也是个绝对指针,它指向未发送但可发送范
资源详情
资源评论
资源推荐
2
TCP
实
现
可
靠
传
输
的
⽅
式
之
⼀,
是
通过
序
列
号
与
确
认
应
答
。
在
TCP
中
,
当
发
送
端
的
数据
到
达
接收
主
机
的
时
候
,
接收
端
主
机
会
返
回
⼀个
确
认
应
答
消
息
ACK
,
表
示
已
收
到
消
息
但
是
错
综
复
杂
的
⽹络
中
,
并
不
能
总
是
进
⾏
正
常
的
数据
传
输
,
当
数据
在
传
输过
程
中
丢
失
了
,
TCP
就
会
启
动
重
传
机
制
来
解
决
数据
包
丢
失
的
问题
常
⻅
的
重
传
机
制
有
四
种
:
超
时
重
传
、
快
速
重
传
、
SACK
、
D-SACK
在
发
送
数据
时
,
设
定
⼀个
定
时
器
,
当
超
过
指
定
时
间
后
,
没
有
收
到
对
⽅
的
ACK
确
认
应
答
报
⽂
,
发
送
⽅
就
会
重
新
发
送
数据
。
TCP
会
在
下
⾯
两
种
情
况
下
超
时
重
传
数据
包
丢
失
确
认
应
答
丢
失
重
传
机
制
超
时
重
传
●
●
3
缺
点
:
超
时
重
传
存
在
的
问题
是
,
超
时
周
期
可
能
会
⽐
较
⻓
,
导
致
重
传
时
间
较
⻓
这
时
候
就
需
要
使
⽤
【
快
速
重
传
】
机
制
来
解
决
问题
快
速
重
传
不
以
时
间
为
驱
动
,
⽽
是
以
数据
驱
动
重
传
从
图
中
可
以
很
明显
看
到
,
发
送
⽅收
到
3
个
ACK2
的
回
复
,
这
时
候
发
送
⽅
就
会
知
道
seq2
没
收
到
,
在
超
时时
间
之
前
就
会
重
传
丢
失
的
报
⽂
段
。
不
过
快
速
重
传
只
解
决
了
⼀个
问题
,
就
是
超
时时
间
的
问题
,
但
是
它
依
然
⾯
临
着
另
⼀个
问题
,
就
是
重
传
的
时
候
,
是
重
传之
前
的
⼀个
还
是
重
传
所
有
的
问题
选
择
性
确
认
:
需
要
在
TCP
头
部
的
【
选
项
】
字
段
⾥
加
⼀个
SACK
的
东
⻄
,
它
可
以
将
缓
存
的
地图
(??
信
息
)
发
送
给
发
送
⽅
,
这
样
发
送
⽅
就
知
道
哪
些
数据收
到
了
,
哪
些
数据
没
收
到
,
知
道
了
这
些信
息
,
就
可
以
只
重
传
丢
失
的
数据
。
(
SACK Block
:
记
录
丢
失
块
后
⾯
收
到
的
数据
)
快
速
重
传
⽐
如
上
⾯
是
重
传
2
,
还
是
重
传
2
,
3
,
4
,
5
呢
,
因
为
发
送
⽅
不
知
道这
个
连
续
的
三个
ACK2
是
谁
传
回
来
的
,
根
据
TCP
的
不
同
实
现
,
这都
是有
可
能
的
为了
解
决
不
知
道
该
重
传
哪
些
报
⽂
的
问题
,
有
了
【
SACK
】
⽅
法
SACK
4
如
图
,
发
送
⽅收
到
了
三
次
同
样
的
ACK
报
⽂
,
就
会
触
发
快
速
重
传
机
制
,
通过
SACK
信
息
发
现
只
有
【
200-
299
】
这
⼀
段
数据
丢
失
,
那
么
重
发
时
只
需
要
对
这
个
TCP
段
进
⾏
重
传
就
⾏
Duplicate-SACK
,
主
要
是
使
⽤
SACK
来
告
诉
发
送
⽅
哪
些
数据
被
重
复
接收
了
,
举
两个
例
⼦
ACK
丢
包
接收⽅
发
给
发
送
⽅
的
两个
ACK
确
认
应
答
都
丢
失
了
,
所
以
发
送
⽅
超
时
后
,
重
传
第
⼀个
数据
包
(
3000
~3499
)
于
是
接收⽅
发
现
数据
是
重
复
收
到
的
,
于
是
回
了
⼀个
SACK = 3000~3500
,
告
诉
发
送
⽅
3000~3500
的
数据早
已
被
接收
了
,
因
为
ACK
都
到
了
4000
了
,
已
经
意
味
着
4000
之
前
的
所
有
数据
都
已
收
到
,
所
以
这
个
SACK
就
代
表
着
D-SACK
。
这
样
发
送
⽅
就
知
道
了
,
数据
没
有
丢,
是
接收⽅
的
ACK
确
认
报
⽂
丢
了
。
⽹络
延
时
数据
包
(
1000~1499
)
被
⽹络
延
迟
了
,
导
致
发
送
⽅
没
有
收
到
ACK=1500
的确
认
报
⽂
。
如
果
要
⽀
持
SACK
,
需
要
双
⽅
都
⽀
持
D-SACK
●
●
●
●
剩余23页未读,继续阅读
卡哥Carlos
- 粉丝: 27
- 资源: 300
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0