zoukankan      html  css  js  c++  java
  • TCP三次握手和断开四次挥手

    1.URG:紧急指针,当URG=1,表明紧急指针字段有效,告诉系统报文有紧急内容。

    2.ACK:  确认指针,当ACK=1,确认号字段有效。

    3.PSH:推送指针,当两个应用进程进行交互式通信时,有时候一段进程希望在键入

                  一个命令后立即收到对方响应,这时将PSH=1即可。

    4.PST:复为指针,当RST=1,表明TCP连接中出现严重差错,必须释放连接,再重连。

    5.SYN:同步指针,在建立连接时用同步序号SYN=1,ACK=0,连接为请求报文,当SYN=1,

                  ACK=1,连接为响应报文。

    6.FIN:  终止指针,用来释放连接,FIN=1,ACK=1。

    TCP三次握手

    1主机A发送消息请求与主机B连接

    2主机B回复消息同意与主机A连接

    3主机A确认主机B的同意连接,并建立连接

    TCP的四次挥手

    1客户端发送FIN到服务器,请求关闭与服务器的连接(意思是客户端没有数据要传输了)

    2服务器收到FIN,它发回一个ACK,确认序号为收到的序号加1(服务器告诉客户端你的请求我收到了,我这边可能还有数据没传输完,请等我消息)

    3服务器发送FIN到客户端(意思是我这边已经没有数据要传输,可以关闭连接了)

    4客户端发送送ACK确认消息,

    *如果客户端两分钟之后还没有收到服务器的回复,证明服务器已经正常关闭连接,客户端也可以关闭连接了

    注解

    SYN(synchronous建立联机)

    ACK(acknowledgement 确认)

    FIN(finish结束)

    Seq(Sequence顺序)

  • 相关阅读:
    iis里不能同时启动多个站点的原因总结:
    相机200万提升到300万的软件技术插值法
    nginx与PHP的安装配置
    IIS和apache都要同时使用80端口的解决办法
    nginx安装与配置
    只写一个表单,可以达到两个表单的效果
    nginx伪静态规则
    伪静态涉及到的重复页面之属性canonical
    ckeditor与ckfinder组合配置
    上传图片的美化
  • 原文地址:https://www.cnblogs.com/shinian12138/p/11172281.html
Copyright © 2011-2022 走看看