• 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
     三次握手建立连接是一个同步的过程,交换初始序列号,保证后续的每一个字节的可靠传输

  • 相关阅读:
    SQL8-函数与触发器
    SQL7-约束与权限
    SQL6-连接与视图
    SQL5-数据类型
    SQL4-嵌套查询
    SQL3-基本运算
    SQL2-基本语法
    SQL1-结构概括
    SQL历史概论
    PHP Fatal error: Class 'mysqli' not found
  • 原文地址:https://www.cnblogs.com/fadewalk/p/10665010.html
Copyright © 2020-2023  润新知