• 2025-01-03如何处理TCP的粘包?
    TCP粘包是前端开发中可能会遇到的问题,特别是在处理网络通信时。TCP粘包指的是发送方发送的若干数据包在接收方接收时,由于各种原因导致多个数据包的数据连续到达,无法正确区分数据包的边界,从而影响数据的正常解析。以下是一些处理TCP粘包的策略:一、了解TCP粘包的原因TCP粘包的原因
  • 2024-12-29linux网络 | 深度学习http的相关概念
        前言:本节内容讲述http。本节主要讲述http的一些相关概念,见一见的http的样子。在文章中,博主将先会重新回忆一下OSI的七层模型。然后讲两个前置知识。最后就是带着友友见一见http的格式。做完这些,本节内容就算是圆满结束。而后面的章节还会带着友友们模拟ht
  • 2024-12-19网络编程一>HTTP协议详解,<一文搞懂HTTP协议,抓包工具使用,HTTP协议报头>
    目录:  一.获取HTTP协议: 二.HTTP基本格式及格式内容: 三.HTTP请求"报头"详情(header):  一.获取HTTP协议:一.HTTP是什么HTTP(全称为"超文本传输协议")是⼀种应用非常广泛的应用层协议. 当我们在浏览器中输入⼀个"网址",此时浏览器就会给对应的服务
  • 2024-12-14计算机网络-传输层 TCP协议(上)
    目录报头结构TCP的可靠传输机制核心机制一:确认应答TCP的序号和确认序号核心机制二:丢包重传核心机制三:连接管理建立连接-三次握手断开连接-四次挥手核心机制四:滑动窗口数据包已经抵达,ACK被丢了数据包就直接丢了​编辑报头结构4位TCP报头⻓度:表⽰该TCP头部
  • 2024-12-10MQTT协议史上最全解析(纯干货分享)
    目录MQTT是什么?一些术语解释MQTT特点MQTT控制报文格式十四种控制报文1号控制报文:CONNECT–连接到服务端2号控制报文:CONNACK–确认连接请求3号控制报文:PUBLISH–发布消息4号控制报文:PUBACK–发布确认5号控制报文:PUBREC–发布收到(QoS2,第一步)6号控制报文:PU
  • 2024-12-10【Linux】————网络基础相关内容
                                 作者主页:   作者主页                           本篇博客专栏:Linux                
  • 2024-12-08网络初识01
    1.网络发展史单机时代—>局域网时代—>广域网时代—>移动互联网时代独立模式:计算机之间相互独立网络互联:将多台计算机连接在一起,完成数据共享数据共享本质是网络数据传输,即计算机之间通过网络来传输数据,也称为网络通信根据网络互连的规模不同,可以划分为局域网和广
  • 2024-12-05C#知识点14
    四层网络协议:应用层传输层网络层网络接口层四层网络模型每层各司其职,消息在进入每一层时都会多加一个报头,每多一个报头可以理解为数据报多戴一顶帽子为什么要将数据切片软件琛琛是属于应用层上的而"李东","亚健康终结者"这两条消息在进入传输层时使用的是传输层上的TCP
  • 2024-10-09【网络协议大花园】应用层 http协议的使用小技巧,用好了都不用加班,效率翻两倍(上篇)
    本篇会加入个人的所谓鱼式疯言❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言而是理解过并总结出来通俗易懂的大白话,小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的.
  • 2024-09-23python爬虫连载 HTTP响应头
    响应头服务器收到请求后,会对客户端进行响应。1HTTP/1.1表示使用HTTP1.1协议标准,200OK说明请求成功。2Date表示消息产生的日期和时间。3Content-Type实体报头域用于指明发送给接收者的实体正文的媒体类型。texthtm1:charset=utf-8代表HTML文本文档,UTF-8编码。4Transfer-E
  • 2024-09-22python爬虫连载 HTTP请求头
    HTTP头部信息HTTP由众多头域组成,每个头域由域名、冒号、域值三部分组成。域名是大小写无关的, 请求头:1GET代表的是请求方式,HTTP/1.1表示使用HTTP1.1协议标准。2Host头域,用于指定请求资源的Intenet主机和端口号,必须表示请求URL的原始服务器或网关的位置。HTTP/1.1请求必须
  • 2024-09-04【网络原理】Udp 的报文结构,保姆式教学,快速入门
    本篇会加入个人的所谓鱼式疯言❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言而是理解过并总结出来通俗易懂的大白话,小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的.
  • 2024-08-18通信原理与USRP : Link 16 调制解调
    Link16调制解调数据链模型物理层帧结构时隙构成报头格式CRC编码RS编码CCSK软扩频USRPUSRP发射USRP接收LabVIEW实现CRC编码RS编码CCSK扩频MSK调制RS解码CCSK解扩MSK解调数据链模型物理层帧结构时隙构成(1)抖动。时隙的开始的部分,在此期间,发射组件
  • 2024-08-08TCP 通信全流程分析:从连接建立到数据传输的深度探索
    目录一、TCP报头二、三次握手三、数据传输四、四次挥手本文通过一次TCP通信过程的分析来学习TCP协议一、TCP报头如图是一份TCP报文的报头,标准报头是20个字节,还可带有选项报头,也就是TCP报头的最小长度是20字节。以下是对报头的各个字段的分析:端口号:向上层交付时交付
  • 2024-07-31MQTT原理及案例
    MQTT协议是当今世界上最受欢迎的物联网协议,没有之一。MQTT协议为设备提供了稳定、可靠、简单易用的通信基础,截至目前通过MQTT协议连接的设备已经过亿,广泛应用于IoT、M2M等领域。本篇将从最基础的知识开始,向您讲解MQTT协议的原理与应用。目前MQTT主流版本有MQTT3.1.1
  • 2024-06-20TCP报文详解
    简介其实协议的形式就是结构化的数据,TCP协议也是,它的报头格式如下TCP报头,实际上是一个结构化的数据,也就是一个结构体。例如:structtcp_hdr{unsignedintstc_port:16;unsignedintdesc_port:16;unsignedintseq;unsignedintack_seq;....}
  • 2024-06-16IP协议报文格式
    IP协议报文格式一:报头格式1.1:4位版本1.2:4位首部长度1.3:8位服务类型:1.4:16位总长度(字节数)1.5:8位生存时间(TTL)1.6:8位协议1.7:32位源IP/32位目的IP一:报头格式1.1:4位版本现在使用的也就只有IPv4,IPv61.2:4位首部长度以4字节
  • 2024-06-05网络基础知识
    计算机网络是一个将众多分散的计算机,通过通信设备与线路连接起来的,实现资源共享与信息传递的系统。不同的设备通过网络连接在一起,完成数据共享。计算机网络可以简单分为局域网与广域网。局域网与广域网不同的计算机之间通过交换机(switch)和路由器进行连接,就组成了一个局域网。
  • 2024-05-09计网Quizzes学习记录
    写在前面这篇记录的是计网练习记录,包含错题和需要注意的点。网址点这里,直接进去改chapter后面的数字就可以换章chapter24TCPUDP虽然运输层数据分组被称作segment,但是UDP的分组常被称为数据报(datagram),UDP本身就是UserDatagramProtocol的缩写。UDP的首部是固定的8个
  • 2024-04-09SIT327网络取证学习 - 1
    WiFi取证分析背景学习:对于大型数据包捕获,tcpdump和tshark相比较于Wireshark来说更加有效与更具有可扩展性。802.11是一组不断发展的无线局域网(wlan)规范,由IEEE电气和电子工程师协会的一个工作组开发和维护。802.11是第一个被广泛采用的无线网络标准。802.11是原始的无线规
  • 2024-04-06HTTP协议详解
    HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(NextGenerationofHTTP)的建议已经
  • 2024-04-03网络基础二——传输层协议UDP与TCP
    九、传输层协议​传输层协议有UDP协议、TCP协议等;​两个远端机器通过使用"源IP",“源端口号”,“目的IP”,“目的端口号”,"协议号"来标识一次通信;9.1端口号的划分​0-1023:知名端口号,HTTP,HTTPS,FTP,SSH等应用层协议,他们的端口号都是固定的;如:ssh使用的是22号端口,ftp(rzsz使