握手需要3次通信
分手需要进行4次通信
FIN和ACK 在同一包里
ACK 和SYN 在同一包里
关于选项C,FIN和ACK在同一个包里:
是因为在四次挥手时,TCP/IP协议特有的延时应答和捎带应答特性机制可能导致FIN和ACK在同一个包里。
延时应答保证了数据的传输最大化,捎带应答是在延时应答的基础上实现的。
因此,有些情况下ACK在发送时由于延时应答机制不会立刻发送,而会等待一段时间,且在这段时间内FIN包刚好准备就绪,系统就会在发送ACK包的同时捎带的发送FIN包,此时的4次挥手也就变成3次挥手了
至于为什么延时应答能提高数据的传输速率,不进行过多介绍
c如果正确,就不用四次挥手了,三次足够了
FIN和ACK 在同一包里. 这个可以得吗? 求解答
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题