车载以太网 - 传输层 - TCP通信过程

这篇具有很好参考价值的文章主要介绍了车载以太网 - 传输层 - TCP通信过程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

车载以太网 - 传输层 - TCP通信过程

目录

TCP 通信阶段

1、连接建立Connection establishment

2、数据传输 Data transfer

3、连接释放 Connection release

TCP通信的三个阶段:

TCP连接(三次握手)

1、Client(ECUA) -> Server(ECU B)第一次握手

2、Server -> Client 第二次握手

3、Client -> Server 第三次握手

数据传输

1、Client -> ServerTCP 数据请求

2、TCP 数据应答

TCP断开连接(四次挥手)

1、Client -> Server 第一次挥手

2、Server -> Client 第二次挥手

3、Server -> Client 第三次挥手

4、Client -> Server 第四次挥手


TCP 通信阶段

1、连接建立Connection establishment

        Addressing:Source lP、destination IP、source Port、 destination Port

        Signaling:SYN flag、ACK flag、sequence number、ACK number

2、数据传输 Data transfer

        Addressing:Source lP, destination iP, source Port, destination Port

        Signaling:ACK flag、sequence number、ACK number、 Sliding Window

3、连接释放 Connection release

        Addressing:Source lP、 destination IP、 source Port、 destination Port

        Signaling:FIN flag、ACK flag、sequence number、ACK number

TCP通信的三个阶段:

        建立连接、数据传输、连接释放

        TCP报文封装在IP Packet包发送,TCP 通信时报文涉及源P 地址、目的IP地址、源端口号目的端口号,及TCP报文段中的 FLAGS字段和Number 序列号内容:FLAGS字段的SYN、FIN、ACK标志位在TCP 不同阶段起到不同的作用。

注意ACK flag 位用于区分报文是否为应答报文;ACKNumber 号指代本端下一次应该收到的报文序列号。

TCP连接(三次握手)

车载以太网 - 传输层 - TCP通信过程

1、Client(ECUA) -> Server(ECU B)第一次握手

        SYN = 1

        ACK = 0

        SN (Sequence Number) = 1300

        AN (Acknowledgement Number)=0

        WIN = FFFF

        DOFF = OA * 4

2、Server -> Client 第二次握手

        SYN = 1

        ACK =1

        SN(Sequence Number) = 3500

        ACK = 1SN (Sequence Number) = 3500

        AN(ACknowledgement NUmber)WIN = OFFFDOFF=07*4

3、Client -> Server 第三次握手

        SYN = 1

        ACK = 1

        SN (Sequence Number) = 1301

        AN(ACknowledgement NUmber)

        WIN = FFFF

        DOFF = 05*4

数据传输

车载以太网 - 传输层 - TCP通信过程

1、Client -> ServerTCP 数据请求

        PSH = 1

        ACK = 1

        SN(Sequence Number) = 1301 68 10 ED C5

        AN(Acknowledgement Number) =3501 02 E6 63 3E

        DOFF:0x05*4

        WIN:0xFFFF

        Data:02 FD 00 05 00 00 00 07 0E 80 00 00 00 00 00

2、TCP 数据应答

        PSH = 1

        ACK = 1

        SN(Sequence Number) = 350102E6633E

        AN (Acknowledgement Number) = 1311 68 10 ED D4

        DOFF:0x05*4

        WIN:0x0FFF

        Data:02 FD 00 06 00 00 00 09 0E 80 10 35 10 00 00 00 00

TCP断开连接(四次挥手)

车载以太网 - 传输层 - TCP通信过程

1、Client -> Server 第一次挥手

        FIN=1

        ACK =1

        SN (Sequence NUmber) = 1311 68 10 ED E3

        AN(ACknowledgement NUmber) = 3521 02 E6 63 58

        DOFF = 0x05*4

2、Server -> Client 第二次挥手

        FIN = 0

        ACK = 1

        SN(SequenceNUmber) =3521 02 E6 63 58

        AN(ACknowledgement NUmber) =1312 68 10 ED E4 

        DOFF = 0x05 * 4文章来源地址https://www.toymoban.com/news/detail-500544.html

3、Server -> Client 第三次挥手

        FIN = 1

        ACK = 1

        SN (Sequence NUmber) = 3521 02 E6 63 58

        AN (ACknowledgement NUmber) = 1312 68 10 ED E4

        DOFF = 0x05 * 4

4、Client -> Server 第四次挥手

        FIN=0

        ACK =1

        SN(SequenceNUmber) =1312 68 10 ED E4

        AN (ACknowledgement NUmber) =3522 02 E6 63 58

        DOFF = 0x05 * 4

到了这里,关于车载以太网 - 传输层 - TCP通信过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【STM32F1】以太网通信之UDP/TCP实验

    在本实验中,开发板主控芯片通过 SPI 接口与 CH395Q 以太网芯片进行通讯,从而完成对 CH395Q 以太网芯片的功能配置、数据接收等功能,同时将 CH395Q 以太网芯片的 Socket0 配 置为 UDP 模式,并可通过按键发送 UDP 广播数据至其他的 UDP 客户端,也能够接收其他 UDP 客户端广播的数

    2024年02月07日
    浏览(53)
  • 车载以太网——DDS篇

    摘要: DDS为信息交换和应用程序集成创建了一个简单而强大的体系结构。 01、什么是DDS DDS是一系列标准,它指定了分布式应用程序可用于交换实时数据的API、协议和安全机制。应用程序所使用的软件应用程序编程接口(API)是基于一个安全的、服务质量(QoS)感知的“以数

    2024年01月18日
    浏览(50)
  • 车载以太网 - 物理层

    OSI模型与车载以太网对应关系 OSI标准模型:         l、物理层         II、数据链路层         lll、网络层         IV、传输层         V、会话层         VI、表示层         VII、应用层         车载以太网的OSI 参考模型如图所示,该模型中没有

    2024年02月08日
    浏览(53)
  • 车载以太网解决方案

    近年来,为了满足智能网联汽车的开发要求,车载以太网技术开始逐渐进入人们的视野。而以太网技术已经成为下一代车载络架构的趋势之一,其发展之迅猛,使得各主机厂纷纷产生了浓厚的兴趣并投入研发。 | 对高带宽的要求 随着驾驶辅助系统(ADAS)、信息娱乐系统等技

    2023年04月26日
    浏览(61)
  • 车载以太网 - SomeIP - 协议用例 - RPC

    1、Cleint和Server端应该为一个服务实例的所有的Methodsevents使用一个TCP连接

    2024年02月15日
    浏览(47)
  • 车载以太网之DoIP协议_第二篇

    ISO13400-1:2012中,定义了这样几个DoIP的使用场景 1)FOTA节点首先发送车辆识别请求,待刷写ECU 进行响应; 2)FOTA节点收到车辆识别响应后与待刷写ECU 建立TCP 链接; 3)TCP 链接建立后,FOTA 节点发送通信激活 请求,待刷写ECU 进行通信激活请求响应; 4)FOTA 节点收到通信激活响应

    2024年02月12日
    浏览(57)
  • 车载以太网基础篇之Eth Driver

    车载以太网基础篇之Ethernet Driver 前言 首先,请问大家几个小小问题,你清楚: 你知道Eth Driver模块的主要作用是什么吗? EthDriver与以太网控制器,以太网收发器,都有哪些关系呢? Eth Driver的常见函数接口有哪些呢? Eth Driver一般存在区别其他驱动特有的特性呢? 今天,我们

    2024年02月03日
    浏览(50)
  • 电子电器架构网络演化 —— 车载以太网TSN

    我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人

    2024年02月01日
    浏览(53)
  • 【车载以太网测试从入门到精通】——物理层测试

    【车载以太网测试从入门到精通】系列文章目录汇总 车载以太网是一种用以太网连接车内电子单元的新型局域网技术。与普通的以太网使用4对非屏蔽双绞线(UTP)电缆不同,车载以太网在单对非屏蔽双绞线上可实现100Mbit/s甚至1Gbit/s的数据传输速率,同时还应满足汽车行业对

    2023年04月24日
    浏览(101)
  • 轻量、便捷、高效—经纬恒润AETP助力车载以太网测试

    随着自动驾驶技术和智能座舱的不断发展,高宽带、高速率的数据通信对主干网提出了稳定、高效的传输要求,CAN(FD)、LIN已无法充分满足汽车的通信需求。车载以太网作为一种快速且扩展性好的网络技术,已经逐步成为了汽车主干网的首选。 此外,为了满足车载网络日益复

    2024年02月10日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包