计算机网络

二叉树中和为某一值的路径(一)

http://www.nowcoder.com/practice/508378c0823c423baa723ce448cbfd0c

alt

alt

  1. “三次握手” 的目原因: “为了防止已失效的连接 请求报文段突然又传送到了服务端,因而产生错误”,
  1. 握手失败怎么办:超时重传,重传指定次数之后仍旧 没有收到客户端的确认报文,服务器关闭这个连接。

alt

  1. 建立连接要握手三次,关闭连接时需要挥手四次呢?

在 TCP 第二次握手的时候,服务端发送的 连接确 认报文段 将一个 ACK 和一个 SYN 合并到一起发送 给服务端,所以减少了一次包的发送,三次便完成 握手。对于四次挥手,因为 TCP 是全双工通信,在 主动方发送连接释放报文段后,被动方可能还要发 送数据,不能立即关闭被动方到主动方的数据通 道,所以被动方不能将确认报文段 与 连接释放报 文段合并回送给主动方。只能先发送将确认报文段 回送给主动方,然后待被动方无需发送数据时再回 送 连接释放报文段,所以四次挥手必须使用四次 数据包交互

  1. 主动方等待 2MSL 的意义?

MSL 指“报文段在网络中最大生存时间”,超过这个时间 报文段将被丢弃。 意义在于:保证主动方发送的最后一个确认报文段能 够到达被动方。防止“已失效的连接请求报文段”出 现在本连接中

全部评论

相关推荐

点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务