zoukankan      html  css  js  c++  java
  • s6-5 TCP 连接的建立

    TCP 连接的建立


    采用三次握手建立连接
    一方(server)被动地等待一个进来的连接请求
    另一方(the client)通过发送连接请求,设置一些参数
    服务器方回发确认应答
    应答到达请求方,请求方最后确认,连接建立

    image


    三次握手

    image


    重复连接请求CR

    image

    重复CR与重复ACK


    image




    注意
     SYN泛洪导致DoS攻击(伪造源IP)
     数据传输开始后可能有两个原因导致阻塞
    快的机器向慢的机器发送数据
    多台机器同时向一台机器发送数据



    拒绝服务攻击DoS


    SYN Flooding can result in DoS (deny of service) attack

    image



    SYN Flooding


    image

     TCP数据段传送之前,一定要建立TCP连接
     三次握手建立TCP连接
    一次:SYN=1,ACK=0
    二次:SYN=1,ACK=1
    三次:SYN=0,ACK=1
     三次握手建立连接是一个同步的过程,交换初始序列号,保证后续的每一个字节的可靠传输

  • 相关阅读:
    查看Linux内核版本命令
    身份证测试用
    aaa
    aaaaaaaaaaaaaaa
    https
    httpclient调用https
    共阴极数码管编码
    时间单位换算
    Java 中System里getProperty(something)
    VM arguments
  • 原文地址:https://www.cnblogs.com/wenyule/p/12214126.html
Copyright © 2011-2022 走看看