zoukankan      html  css  js  c++  java
  • TCP(传输控制协议)

    三次握手
    tcp是一种面向链接的、可靠的、基于字节流的传输层通信协议,提供可靠的连接服务,采用三次握手确认建立一个连接。
    位码即tcp标志位,有6种标示:
    1、SYN(synchronous建立连接)
    2、ACK(acknowledgement 确认)
    3、PSH(push 传送)
    4、FIN(finish 结束)
    5、RST(reset 重置)
    6、URG(urgent 紧急)
    第一次握手:客户端A发送位码为syn=1,随机产生seq number=1234567的数据到服务器,服务器由syn=1知道,客户端A要求建立连接。
    第二次握手:服务器收到请求后要确认连接信息,向客户端A发送ack number(客户端A的seq+1),syn=1,ack=1,随机产生seq=7654321的包。
    第三次握手:客户端A收到后检查ack number是否正确,及第一次发送的seq number+1,以及位码ack是否正确,如果正确,客户端A会再发送ack number=(服务器的seq+1),ack=1,服务器收到后确认seqq的值与ack=1,则连接建立成功。
    完成三次握手,客户端与服务器开始传输数据。





  • 相关阅读:
    030-B+树(三)
    028-B+树(一)
    027-B树(二)
    026-B树(一)
    025-红黑树(六)
    024-红黑树(五)
    023-红黑树(四)
    022-红黑树(三)
    021-红黑树(二)
    020-红黑树(一)
  • 原文地址:https://www.cnblogs.com/wywnet/p/4819329.html
Copyright © 2011-2022 走看看