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,则连接建立成功。
    完成三次握手,客户端与服务器开始传输数据。





  • 相关阅读:
    面向对象和面向过程的区别
    k-means算法
    win10系统下安装mysql
    python并发编程之多进程
    操作系统的概念
    前端基础之html
    聚类分析
    决策树
    Mysql
    SQL练习题
  • 原文地址:https://www.cnblogs.com/wywnet/p/4819329.html
Copyright © 2011-2022 走看看