• IP通信基础学习第三周(上)


    TCP的连接情况有:同时打开,同时关闭,拒绝连接,异常终止连接。

    TCP流量控制的折中方法是滑动窗口协议,且TCP标准强烈不赞成发送窗口沿向后缩回。

    在滑动窗口中,当A发送了11个字节的数据时,P3-P1=A的发送窗口(又称为通知窗口),P2-P1=已发送但尚未收到确认的字节数,P3-P2=允许发送但尚未发送的字节数(又称为可用窗口);当A收到新的确认号时,发送窗口向前滑动;当A的发送窗口内的序号都已用完,但还没有再收到确认,必须停止发送。

    窗口大小取决于2个数中的较小一个,其中接收窗口是由对方发送的包含确认的报文段中所给出的值,拥塞窗口是由网络为避免拥塞而确定的值。

    在TCP传输控制协议中 ,ACK报文段不消耗序号,也不需要确认;对不消耗序号的报文段不进行重传;收到3个重复的ACK时,立即重传这个丢失的报文段。

    拥塞控制是指如果网络中的负载大于网络的容量时,在网络中就可能发生拥塞,有发生超时和收到3个ACK两种猜测。

    当发送方没有按时收到应当到达的确认报文时,便可猜想网络可能发生了拥塞。

    计算UDP检验和时,应按二进制反码运算求和,再将得出的结果求反码。

    IPv4和IPv6相互独立。

    IP中的首部长度是以“4字节”为单位,不是以字节为单位;区分服务一般情况下不使用;IP分组的最大长度为65535;总长度=首部长度+数据长度;标志中只有当DF=0时才允许分片,最低位是MF。

    当一个数据报较大,无法使用一个帧运输时,IP模块要把它分成多个较小的片,即为分片。各分片的传输数据可不同。

    片偏移量解决了分片的顺序,MF解决了分片的结束,标识解决了同一数据报各个分片的标识问题。

  • 相关阅读:
    正则表达式基础知识
    成功的基本法则
    Java实现简单的格式化信函生成器
    C实现哈希表
    C实现求解给定文本中以指定字符开头和结尾的子串数量的三种算法
    Java实现求解二项式系数及代码重构
    Java 异常处理学习总结
    C实现大整数幂求模问题的两种算法
    linux 学习前言
    提高编程能力的10种方法
  • 原文地址:https://www.cnblogs.com/mymymy/p/10518449.html
Copyright © 2020-2023  润新知