zoukankan      html  css  js  c++  java
  • 计算机网络原理-6

    1. TCP是面向连接的,在数据通信前需要先进行交换控制信息.

    2. UDP是传输层协议,提供无连接,不可靠,数据报尽力传输服务.

    3. UDP特点:

      应用进程容易控制发送什么数据以及何时发送,会出现分组丢失重复

      无需建立连接

      无连接状态

      首部开销小,只有8个字节.

    4. UDP首部四个字段:

      源端口和目的端口:UDP实现复用和分解

      长度:UDP报文段中的字节数(首部和数据的总和)

      校验和:接收方使用来检测数据包是否出现差错,如果有错误,直接丢弃

    5. UDP校验和计算:

      所有参与运算的内容按16位对其求和.

      溢出回卷

      最后取反码

    6. TCP标志位

      URG=1,紧急字段,有限传送

      ACK=1,确认序号字段.

      PSH=1,尽快将报文段中的数据交付接受应用进程.

      RST=1,TCP连接出现严重差错,释放连接,重新建立TCP连接

      SYN=1,该TCP报文段是一个简历新连接请求控制段,或者同意建立新连接的去人段.

      FIN=1,请求释放连接

    7. TCP报文段中选项字段长度可变,最长为40字节.

    8. 可靠:接收方和发送方发送的字节流完全一致

    9. 计时器超时公式:E+4D

  • 相关阅读:
    一般处理程序中,禁止缓存的办法!
    在ashx处理程序中,如果返回json串数据?
    开通博客园了。
    consul
    gitlab
    swoft
    consul(转https://blog.csdn.net/junaozun/article/details/90699384)
    mac tar 解压
    redis应用场景
    redis 集群
  • 原文地址:https://www.cnblogs.com/jojoword/p/12349482.html
Copyright © 2011-2022 走看看