ACk
  • 2024-09-11TCP通信三次握手、四次挥手
    目录前言一、三次握手TCP三次握手的详细过程二、四次挥手四次挥手的详细过程前言    前面我说到了,UDP通信的实现,但我们经常说UDP通信不可靠,是因为他只会接收和发送,并不会去验证对方收到没有,那么我们说TCP通信可靠,就是因为他会进行验证接收端是否能够接收和发
  • 2024-09-08网络编程(三次握手四次挥手)
    【1】三次握手四次挥手1》三次握手第一次握手都又客户端发起,在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。服务器必须准备好接收外来的链接,这通过调用socket、bind和listen函数来完成,称为被动打开。第一次握手:客户通过调用connect函数进行主动打开(a
  • 2024-09-03wireshark 过滤source和destination wireshark常用过滤 转载
    Wireshark常用过滤使用方法tcp.port==80&&(ip.dst==122.114.5.11||ip.src==122.114.5.11) 过滤源ip、目的ip。在wireshark的过滤规则框Filter中输入过滤条件。如查找目的地址为192.168.101.8的包,ip.dst==192.168.101.8;查找源地址为ip.src==1.1.1.1 端口过滤。如过滤80
  • 2024-09-03BSW之——CAN
    CAN总线协议一、简介CAN:控制器局域网总线(CAN,ControllerAreaNetwork)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。CAN协议用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。该协议的健壮性使其用途延
  • 2024-08-30wireShark总结
    wireShark总结一、常见协议包:1.ARP协议2.ICMP协议3.TCP协议4.UDP协议5.DNS协议6.HTTP协议1、ARP协议简述:就像你要给朋友家送快递,但只知道朋友家的门牌号(IP地址),不知道具体位置。这时你就去问小区物业(ARP协议的作用),物业告诉你朋友家的具体位置(MAC地址)。常见问题:ARP欺
  • 2024-08-28kafka ---- producer与broker配置详解以及ack机制详解
    一、producer配置1、bootstrap.serverskafkabroker集群的ip列表,格式为:host1:port1,host2:port2,…2、client.id用于追踪消息的源头3、retries当发送失败时客户端会进行重试,重试的次数由retries指定,默认值是2147483647,即Integer.MAX_VALUE;在重试次数耗尽和delivery.
  • 2024-08-28JavaEE-TCP协议
    上篇文章介绍了TCP可靠传输主要依靠的确认应答和超时重传机制,超时重传是确认应答的重要补充,还介绍了TCP的连接管理机制。本篇文章补充上一篇文章的TCP十个常用核心机制的其他七个。目录滑动窗口窗口大小流量控制拥塞控制延时应答捎带应答面向字节流异常情况 滑动
  • 2024-08-28TCP三次握手过程详解
    三次握手过程:客户端视角:1.客户端调用connect,开启计时器,发送SYN包,如果重传超时,认为连接失败2.如果收到服务端的ACK,则进入ESTABLISHED状态3.清除重传计时器,发送ACK,开启保活计时器:如果再次收到ACK+SYN说明服务端没收到第三次握手包,进行了重传,此时客户端会重传ACK注意:由于
  • 2024-08-26谷粒商城实战笔记-259-商城业务-消息队列-可靠投递-发送端确认
    文章目录一,确认机制简介二,ConfirmCallback三,returnCallback事务消息的问题一,确认机制简介RabbitMQ的消息确认机制主要包括以下几种:发布者确认(PublisherConfirm):在发布者和代理之间建立一个确认协议。当发布者发送一条消息到代理时,代理会返回一个确认信息给发布者
  • 2024-08-24[TCP/IP]四次挥手
    三次握手四次挥手OSI七层模型应用层表示层会话层传输层网络层数据链路层物理层TCP/IP四层模型应用层传输层网络层数据链路层物理层全双工全双工(Full-Duplex)是指在通信中,数据传输能够在两个方向上同时进行,允许双方在同一时间既能发送数据,又能接收数据。这种方式
  • 2024-08-24[TCP/IP]三次握手
    三次握手TCP建立连接为什么需要三次握手TCP作为一种可靠传输控制协议,其核心思想:既要保证数据可靠传输,又要提高传输的效率,而用三次恰恰可以满足以上两方面的需求!TCP可靠传输的精髓:TCP连接的一方A,由操作系统动态随机选取一个32位长的序列号(InitialSequenceNumber),假设A的初始序
  • 2024-08-23I2C软件模拟与Delay寄存器延迟函数
    环境芯片:STM32F103ZET6库:来自HAL的STM32F1XX.H原理图有图可知SCL和SDA两条线接到了PB10和PB11Driver_I2C.h#ifndef__DRIVER_I2C#define__DRIVER_I2C#include"stm32f1xx.h"#include"Com_Delay.h"//定义拉高SCL引脚的宏操作#defineSCL_HIGH(GPIOB->ODR|
  • 2024-08-23【JavaEE初阶】滑动窗口和流量控制以及拥塞控制
    目录
  • 2024-08-23freeswitch 32秒自动挂断问题
    freeswitch32秒自动挂断问题说明:首次发表日期:2024-08-23参考:https://serverfault.com/questions/1008661/freeswitch-drops-calls-after-32-secondshttps://blog.csdn.net/qq_32110203/article/details/141126033https://stackoverflow.com/questions/73708045/freeswitc
  • 2024-08-21【TCP】核心机制:滑动窗口、流量控制和拥塞控制
    文章目录滑动窗口窗口滑动滑动窗口丢包流量控制拥塞控制窗口大小变化过程滑动窗口有一类算法题,就是通过滑动窗口的思想来解决的,算法中的“滑动窗口”借鉴自TCP的滑动窗口TCP是要保证可靠传输的==>代价,降低了传输的效率(重传,确认重传等操作)TCP希望能在可靠传输
  • 2024-08-21CAN学习笔记(一)CAN入门
    CAN学习笔记(一)CAN入门参考链接:https://blog.csdn.net/2301_77952570/article/details/131114941CAN收发器的作用发:将TTL电平转换为CAN专用电压的差分信号收:将CAN的差分信号转换为TTL电平高低电平的定义CAN_High-CAN_Low<0.5V时候为隐性的,逻辑信号表现为"逻辑1",即高
  • 2024-08-20面试必备之TCP知识
    概述关于TCP的杂乱知识点,不成体系,毕竟TCP真的太复杂。TCP,TransmissionControlProtocol;IP,InternetProtocol,两者共同组成TCP/IP协议族,包含一系列构成互联网基础的网络协议。OSI七层网络模型图片来自于OSI七层网络模型OSI七层由于太过严格,所以并没有应用在计算机中,其衍生的T
  • 2024-08-19UDP的可靠性传输——KCP
    目录一:TCP是怎么做到可靠的?1、UDP和TCP的区别 2、ARQ协议(AutomaticRepeat-reQuest)2.1、ARQ协议-停等式(stop-and-wait)2.2、ARQ协议-回退n帧(go-back-n)2.3、ARQ协议-选择性重传(selectiverepeat)3、RTT和RTO4、流量控制5、如何进行流量控制(滑动窗口)6、流量控
  • 2024-08-19Linux运维学习记录03
    磁盘存储术语总结:head,track,sector,sylinder.head:磁盘驱动器中的读/写头,用于读取或写入数据。每个磁盘表面有一个头。track:磁盘表面上的一个圆形数据存储区域,由多个扇区组成。sector:把每个磁道按512bytes大小再进行划分,这就是扇区,每个磁道上的扇区数量是不一样的sylin
  • 2024-08-18网络须知
    一、网络基础概念1、如何通过网络实现多台主机之间的通讯在两台主机之间需要有传输介质(网线、光纤、无线等)在两台主机上面需要有网卡设备网卡:全球唯一的地址(MAC)类似家位置发送信息时:将二进制(数字信号)信息转换为高低电压(电信号)接收信息时:将高低电压(电信号)信息转换为二进制数
  • 2024-08-15SpringBoot优雅的封装不同研发环境下(环境隔离)RocketMq自动ack和手动ack
    1.RocketMq的maven依赖版本:<dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-spring-boot-starter</artifactId><version>2.3.0</version></dependenc
  • 2024-08-14tcp介绍.4
    快速重传和快速恢复算法快速重传算法:如果一连串收到3个或3个以上的重复ack,就非常可能是一个报文段丢失了,于是我们就重传丢失的数据报文段,而无需等待超时定时器溢出。快速恢复算法:快速重传后执行的不是慢启动算法而是拥塞避免算法icmp的差错tcp能够遇到的最常见的icmp差错就是
  • 2024-08-14TCP协议
    TCP/IP协议有哪些应用场景?TCP/IP协议由于其可靠性和广泛的适用性,被应用于多种场景,以下是一些主要的应用场景:网页浏览:当你在浏览器中输入网址时,浏览器会通过HTTP(超文本传输协议,基于TCP)或HTTPS(安全的HTTP)与网站服务器通信,获取网页内容。电子邮件发送和接收:电子邮件客户端使
  • 2024-08-12三报文握手经典例题详解
    如图,有如下TCP连接。主机V通过三次握手与主机U建立一个TCP连接1.有三个TCP段(标号为A、B、C) 被传送,请在下面括号中填入各段的SYN标志位、序号(seq)、确认号(ack)段A:  SYN=(  1 ),seq=500段B:  SYN=(  1 ),seq=600,ack=(  501    )段C:  
  • 2024-08-11阿里云ACK托管版初始化
    阿里云ACK托管版配置图例  阿里云1.30.1版本集群配置  在创建过程中注意几个选项付费类型(按量,包年包月)版本选择VPC网络插件节点交换机