试题详情
简答题TCP为何采用三次握手来建立连接,若采用二次握手可以吗?
  • 三次握手是为了防止已失效的连接请求再次传送到服务器端。
    采用二次握手是不行的!它会对服务器端造成资源的浪费。
    假如客户端发送
    (1)报文给服务器端,服务器端返回
    (2)报文给客户端。
    这时候(2)报文丢失了,没有返回客户端。于是,客户端认为连接没有建立,服务器端认为连接已经建立,于是客户端要求重传,这浪费服务器端的端口。如果存在大量的这种问题,对服务器资源来说是极大的浪费。
  • 关注下方微信公众号,在线模考后查看

热门试题