相关推荐recommended
报文
  • 【Linux网络编程】自定义协议+序列化+反序列化
    04-2724
    【Linux网络编程】自定义协议+序列化+反序列化

    自定义协议+序列化+反序列化1.再谈 "协议"2.Cal TCP服务端2.Cal TCP客户端4.Json 喜欢的点赞,收藏,关注一下把!1.再谈 “协议” 协议是一种 “约定”。在前面我们说过父亲和儿子...

  • Linux学习之自定义协议
    04-0124
    Linux学习之自定义协议

    前言: 首先对于Tcp的socket的通信,我们已经大概了解了,但是其中其实是由一个小问题,我们目前是不得而知得,在我们客户端与服务端连接成功后,服务端读取来自客户端得消息,我们使用的是函数read,通过来读取accept之后的文件,从而获...

  • 浏览器Post请求出现413 Request Entity Too Large (Nginx)
    03-2024
    浏览器Post请求出现413 Request Entity Too Large (Nginx)

    环境 操作系统 window server 2016前端项目 Vue2Nginx-1.25.3 一、错误信息 前端是vue项目,打包后部署在Nginx上,前端post请求出现Request Entity  Too Large...

  • Nginx解决Http慢攻击(Slow HTTP Attack)
    03-2024
    Nginx解决Http慢攻击(Slow HTTP Attack)

    什么是慢速连接攻击 缓慢的HTTP拒绝服务攻击是一种专门针对于Web的应用层拒绝服务攻击,攻击者操纵网络上的肉鸡,对目标Web服务器进行海量HTTP请求攻击,直到服务器带宽被打满,造成了拒绝服务。(瘫痪目标服务器) 慢速连接攻击类型 慢速连...

  • Socket、UDP、TCP协议和简单实现基于UDP的客户端服务端
    02-2824
    Socket、UDP、TCP协议和简单实现基于UDP的客户端服务端

    目录 Socket TCP和UDP区别 UDP:无连接,不可靠传输,面向数据报,全双工 TCP:有连接,可靠传输,面向字节流,全双工 无连接和有连接 可靠传输和不可靠传输  面向数据报和面向字节流  全双工和半双工 Java中对于传输层的一...

  • 【Linux】网络诊断 traceroute命令详解
    02-0324
    【Linux】网络诊断 traceroute命令详解

    目录 一、traceroute概述 1.1 traceroute命令简介 1.2 命令格式 1.3 原理 1.4 命令功能 二、使用实例 实例1:traceroute 用法简单、最常用的用法 实例2:跳数设置 实例3:设置探测数据包数量 实...

  • 计算机网络(超级详细笔记)
    01-2424
    计算机网络(超级详细笔记)

    使用教材计算机网络(第8版)(谢希仁) 第一章:概述        第二章:物理层        第三章:数据链路层 第四章:网络层    第五章:运输层         第六章:应用层目录目录前言一、概述...

  • XCP学习
    01-2224
    XCP学习

    XCP介绍 XCP是一种通用的测量和标定协议,C代表Calibration,P代表Protocol,X代表总线类型,可以是CAN、ETHERNET、USB等等,最常用的就是XCP on CAN。通过XCP可以在系统运行时进行参数修改和信号测...

  • 【史上最全sqlmap通关sqli-labs靶场教程】
    01-1924
    【史上最全sqlmap通关sqli-labs靶场教程】

    下载sqlmap地址:sqlmap: automatic SQL injection and database takeover tool 下载完成后解压在C盘或者D盘都行,自己别忘了就可以解压后在目标文件夹下打开cmd,运行pytho...

  • 04 | 挥手:Nginx日志报connection reset by peer是怎么回事?
    12-2023
    04 | 挥手:Nginx日志报connection reset by peer是怎么回事?

    今天,我们要通过实际的案例,来学习下 TCP 挥手的知识,在实战中加深对这些知识的理解。 我们在做一些应用排查的时候,时常会在日志里看到跟 TCP 有关的报错。比如在 Nginx 的日志里面,可能就有 connection reset by...

  • 4、SpringBoot接收和响应xml报文请求
    12-2023
    4、SpringBoot接收和响应xml报文请求

    背景 平时开发的接口,基本是使用 json 格式的请求报文。然而,有时候也避免不了有 xml 报文请求的场景,最近就遇到了这种情况,在此记录下。另外,工程中使用的是 controller-service……这种结构。 xml请求报文:...

  • DBC学习(一)
    12-1823
    DBC学习(一)

    一、什么是DBC? DBC(CAN data base)是描述网络上所有电子节点(ECU)之间CAN通信信息的数据库文件。注意三个关键词:网络、电子节点和CAN信息,DBC文件只用于描述CAN通信,通常一个DBC文件只能包含一个CAN网络的...

  • 网络编程:TCP粘包问题——各层粘包拆包、Nagle 算法、Go实现长度字段协议解决TCP粘包、使用TCP的应用层协议设计
    12-1423
    网络编程:TCP粘包问题——各层粘包拆包、Nagle 算法、Go实现长度字段协议解决TCP粘包、使用

    一:TCP粘包介绍 1.1 TCP介绍如上图,TCP具有面向连接、可靠、基于字节流三大特点。 字节流可以理解为一个双向的通道里流淌的数据,这个数据其实就是我们常说的二进制数据,简单来说就是一大堆 01 串。纯裸TCP收发的这些 01 串...

  • Springboot结合Netty对接硬件,实现主动发送报文和接受硬件报文(ModbusRTU或者TCP以及DTU)
    12-1123
    Springboot结合Netty对接硬件,实现主动发送报文和接受硬件报文(ModbusRTU或者T

    Springboot结合Netty对接硬件,实现主动发送报文和接受硬件报文(ModbusRTU或者TCP以及DTU) 一,认识 需要了解netty 基本知识原理,不了解的可以查看我之前的博客,以及网上的资料,这里不在过多撰述。二,开...