当前位置: 首页 > article >正文

TCP UDP Service Model

 

主机A的TCP层可以通过发送FIN消息来关闭链接,主机B确认A不再有数据发送,并停止从A接收新数据。

B完成向A发送数据,并发送自己的FIN消息,告知A它们可以关闭链接。

主机A通过发送ACK作为回应,确认链接现已关闭。

 

(1)Destination Port:目标端口,字节数据应该传递给目标端程序的哪一个程序

(2)Source Port:源端口,告诉另一端的TCP层,应该使用哪个端口来发送回数据。

(3)Sequence # (of first byte):序列号表示TCP数据字段中第一个字节在字节流中的位置。

(4)Acknowledgement Sequence:确认序列号告诉另一端我们期望接收的下一个字节,还表示我们已经成功接收到这个字节之前的所有字节。

(5)Checksum:16位校验和是根据整个头部和数据计算的,有助于接收方检测数据是否损坏。

(6)HLEN:TCP的头部的长度


http://www.kler.cn/a/527054.html

相关文章:

  • 【PyTorch】6.张量运算函数:一键开启!PyTorch 张量函数的宝藏工厂
  • 一文大白话讲清楚webpack进阶——9——ModuleFederation实战
  • unity学习22:Application类其他功能
  • android获取EditText内容,TextWatcher按条件触发
  • 我的求职面经:(2)C++中空指针请使用nullptr不要使用NULL
  • Java 分布式与微服务架构:现代企业应用开发的新范式
  • 玩转大语言模型——配置图数据库Neo4j(含apoc插件)并导入GraphRAG生成的知识图谱
  • Python练习(3)
  • 计算机网络 笔记 传输层
  • flowable expression和json字符串中的双引号内容
  • DeepSeek大模型技术深度解析:揭开Transformer架构的神秘面纱
  • 4-图像梯度计算
  • Java小白入门教程:两大类型的修饰符以及示例
  • Kafka常见问题之 java.io.IOException: Disk error when trying to write to log
  • 如何本地部署DeepSeek
  • 在Ubuntu子系统中基于Nginx部署Typecho
  • 实现B-树
  • 供应链系统设计-供应链中台系统设计(十四)- 清结算中心设计篇(三)
  • PHP实现混合加密方式,提高加密的安全性(代码解密)
  • 芯片AI深度实战:进阶篇之Vim+AST实现Verilog实时语义和逻辑检查
  • 17.2 图形绘制1
  • python算法和数据结构刷题[1]:数组、矩阵、字符串
  • 学习数据结构(5)单向链表的实现
  • LeetCode 349: 两个数组的交集
  • 三天急速通关JavaWeb基础知识:Day 3 依赖管理项目构建工具Maven
  • Hypium+python鸿蒙原生自动化安装配置