zoukankan      html  css  js  c++  java
  • 计算机网络原理,TCP&UDP

    • UDP伪首部:计算校验和时会用到,然后实际传输过程中里包含的IP地址没有什么用.

    • UDP校验和计算:求数值之和,如果溢出回卷,最后求出反码;UDP伪首部,UDP首部,应用层数据相加

    • tcp报文,最短20个字节

      • 源端口号8位,目标端口8位
      • 序号32位
      • 确认序号32位
      • 首部长度:可伸缩
      • 保留字段:
      • 标志位:
        • URG=1时,紧急指针字段有效,会优先传送该字段.
        • ACK=1时,确认序号字段,表示确认.
        • PSH=1时,尽快将保温段中的数据交付接受应用进程,不要等缓存满了在交付.
        • RST=1时,TCP连接严重差错,释放连接,重新建立TCP连接
        • SYN=1时,标志是一个建立新连接的请求报文.
        • FIN=1时,表示请求释放连接,终止.
      • 接收窗口
      • 校验和
      • 紧急指针
      • 填充
    • TCP实现可靠数据传输机制:

      • 保证接收方进程从缓冲区读出的字节流与发送方发出的字节流是完全一样的.(有点笼统,我这里偏应付考试)
      • 校验值,序号,确认,重传,计时器

  • 相关阅读:
    laravel路由和MVC
    laravel目录介绍
    laravel下载安装
    Mac 程序员的十种武器
    Python中列表的copy方法
    Ubuntu 安装vim失败解决
    Linux userAdd 增加用户如果没有配置文件情况解决
    Ubuntu 软件管理
    awk工具详解
    httpsClient
  • 原文地址:https://www.cnblogs.com/jojoword/p/11440616.html
Copyright © 2011-2022 走看看