首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
说明TCP协议中ACK的作用。
[问答题]
说明TCP协议中ACK的作用。
添加笔记
求解答(0)
邀请回答
收藏(4)
分享
纠错
3个回答
添加回答
4
橡树er
ACK是一个对数据包的确认,当正确收到数据包后,接收端会发送一个ACk给发送端,里面会说明对那个数据包进行确认,每个数据包里都会有一个序列号,如果收到的数据包有误,或错序,还会申请重发,NAK是一个否
定的回答,ACK是确定回答,这样保证数据的正确传输,这是
TCP协议
的传输机制,被称为面向连接的。当然,为了提高传输效率,会使用到一个窗口的概念,就是说,不是每一个数据包都需要确认,双方可以协商多少个数据包才进行确认,只要双方遵守就可以了。
源:
https://zhidao.baidu.com/question/449422716.html
发表于 2019-09-12 12:56:06
回复(0)
0
牛客208278434号
TCP是面向连接的可靠传输协议,它主要解决传输的可靠、有序、无丢失和不重复问题。确认是实现TCP可靠传输的机制之一(校验、序号、确认、重传)。
确认号N是告诉对方我已经正确收到你的N-1号字段,希望你下次给我发 的报文段的第一个字节的序号是N。
TCP默认使用累计确认。
TCP还使用冗余ACK,即发送方收到对同一个报文段的3个冗余ACK时, 可以认为这个报文段丢失
发表于 2020-05-11 13:26:16
回复(0)
0
夏政诚
gdfg
发表于 2019-09-12 10:10:37
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
网络基础
上传者:
城市里的养猫者
难度:
3条回答
4收藏
3875浏览
热门推荐
相关试题
C类地址最大可能子网位数是?
华为
网络基础
评论
(10)
UDP使用什么提供可靠性?
华为
网络基础
评论
(33)
RARP的作用是什么?
华为
网络基础
评论
(17)
有关linux线程的描述,正确的是...
京东
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
对于小红书,创作者和粉丝之间互相不...
需求分析
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题