计算机网络

cyf311 小时前
tcp/ip·计算机网络·wireshark·以太网·vmware·arp·地址解析协议
第 02 篇:ARP——IP 地址到 MAC 地址的“翻译官“本篇定位:第一部分「TCP/IP 传统协议栈」第 02 篇。讲完最底层的以太网帧(第 01 篇),你自然要问:以太网只认 MAC 地址,那我知道对方 IP 地址,怎么拿到它的 MAC?这就是 ARP 干的事。
2501_9151063210 小时前
网络协议·计算机网络·网络安全·ios·adb·https·udp
抓包抓到乱码或压缩字节怎么解析,TraceEagle五种查看模式和一键解码抓包这事,抓到常常只是开头,真正费劲的是看懂。你大概也遇到过这几种:抓包响应怎么看明白,说白了就是"把抓到的字节还原成人能读的样子"这一步。这篇就拿 TraceEagle 的数据查看来讲讲:一条数据能有哪几种看法、引擎替你自动做了哪些解码、碰上非 HTTP 的流量又怎么办。
流浪00113 小时前
计算机网络·udp·udp包头结构
计算机网络篇14:传输层——UDP 协议:8 字节定长报头划出报文边界,16 位端口号完成分用📚 本文收录于「流浪」的系列专栏🏠 博客主页:流浪 | 📝 原创首发于 CSDN前言:计算机网络篇8把 TCP 的报文边界交给了应用层自己切。UDP 反过来,用 8 个字节定长报头把边界在协议内部定死。本篇拆这 8 个字节:四个字段各管什么、定长怎么让报头与载荷天然分开、端口号怎么把载荷交到进程,再往下讲面向数据报、缓冲区,以及内核里一条报文是怎么被描述和处理的。
MicrosoftCloud17 小时前
计算机网络·考研·tcp·流量控制·拥塞避免·拥塞控制·慢开始
计网 09|TCP 流量控制与拥塞控制:rwnd 滑动窗口 + 慢开始/拥塞避免/快重传快恢复第一次做 2022 年那道拥塞控制的题,我看到「拥塞窗口从 16KB 超时后,再涨回 16KB 至少要几个 RTT」,条件反射写了「翻倍嘛,4 个 RTT 就够」。
CQU_JIAKE18 小时前
计算机网络
10.29计算机网络针对第三点,对于IP层,向上实现,就是说TCP/UDP等协议基于IP的特性,通过编程语言来实现,那向下实现,即针对底层网络,如果要兼容IP,在工程上是如何做到的呢?即如果我要发明一个新的网络技术来接入当今互联网,应该怎么做,或者说需要做什么呢?
流浪00121 小时前
计算机网络·cookie·session·http协议
计算机网络篇13:应用层——HTTP 不记录用户状态,Cookie 在客户端存凭证、Session 在服务端存数据📚 本文收录于「流浪」的系列专栏🏠 博客主页:流浪 | 📝 原创首发于 CSDN前言:《计算机网络篇12》讲完了方法与连接:参数怎么放、连接怎么复用都清楚了。可 HTTP 不记得你是谁,登录一次凭什么一直有效?这一篇补上无状态这个缺口——Cookie 在客户端存凭证,Session 在服务端存数据。
Dwzun1 天前
java·前端·vue.js·spring boot·后端·python·计算机网络
基于SpringBoot3+Vue3的油莎豆种植管理系统这个系统是做给油莎豆种植场景的:种植户录档案、报数据,农技员给指导,管理员统筹区域和知识库。技术上用 SpringBoot 3.3 + Vue 3 做前后端分离,推荐模块接的是 Weka 的随机森林。下面把从选题到落地的过程复盘一遍,背景、选型、模块设计、测试都写到了。
lazy H2 天前
java·网络·网络协议·学习·计算机网络·408
【计算机网络】第 13 篇:NAT 和端口映射是什么?为什么本地服务外网访问不了?系列: 从 0 开始学习计算机网络 适合读者: 计算机专业学生、Java 后端学习者、需要部署本地服务的开发者 本文关键词: NAT、NAPT、私有 IPv4 地址、端口映射、CGNAT、Spring Boot
lazy H3 天前
网络·经验分享·后端·学习·计算机网络·408
【计算机网络】第 12 篇:IPv6 详解——地址格式、地址类型与双栈网络系列: 从 0 开始学习计算机网络 适合读者: 计算机专业学生、Java 后端学习者、希望理解现代网络部署的开发者 本文关键词: IPv6、128 位地址、链路本地地址、AAAA 记录、双栈网络、Happy Eyeballs
承渊政道5 天前
linux·计算机网络·ubuntu·ip分片与重组
Linux网络学习【从深入理解网络层原理到IP分片与重组全过程剖析】在Linux网络编程中,我们常常关注 TCP、UDP 的通信特点与数据收发接口,但数据离开主机后,如何跨越不同网络到达目的地?如果途中某段链路无法容纳整个数据报,又该如何处理? 要回答这些问题,就需要深入网络层,理解逻辑寻址、路由转发,以及IP 分片与重组之间的联系.本文主要以 IPv4 为讨论对象.当数据报超过出口链路的最大传输单元(MTU),且允许分片时,可以拆分为多个分片分别传输,再由目的主机完成重组.然而,这并不是简单地“切开再拼接”:如何确定每个分片的大小?接收端怎样识别属于同一数据报的分片?片
局部有解5 天前
计算机网络
计算机网络:概论知识点整理计算机网络是指将地理位置不同、具有独立功能的多台计算机及其外部设备,通过通信线路和通信设备连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
KobeSacre6 天前
网络·计算机网络
计算机网络概览标志字段:01111110,用来标记帧首尾。 规则:发送方,只要数据里连续出现 5 个 1,自动插入 1 个 0。 接收方:收到连续 5 个 1,检查下一位:
流浪0017 天前
网络协议·tcp/ip·计算机网络·1024程序员节·序列化反序列化·面向字节流·面向数据包
计算机网络篇8:传输层——序列化与反序列化,TCP 面向字节流的报文边界由应用层自己切📚 本文收录于「流浪」的系列专栏🏠 博客主页:流浪 | 📝 原创首发于 CSDN前言:《计算机网络篇7》把 TCP 的接口按调用顺序过了一遍,服务端 socket、bind、listen、accept,客户端 socket、connect,连上之后统一换成 read/write。接口这一层算是通了,可接口只负责把字节搬来搬去,它不回答另一个问题:一条消息到底长什么样,边界又是谁划的?本篇往接口底下再挖一层,先讲清应用层协议为什么是一组约定、序列化和反序列化在其中干的是什么活,再把 read 和 wr
lazy H7 天前
经验分享·后端·网络协议·tcp/ip·计算机网络·1024程序员节
【计算机网络】第 5 篇:TCP 和 UDP 有什么区别?从 Java 后端场景理解两种传输协议系列: 从 0 开始学习计算机网络 适合读者: 计算机专业学生、网络基础薄弱的开发者、Java 后端学习者 本文关键词: TCP、UDP、可靠传输、字节流、数据报、Java Socket
2501_915106328 天前
网络协议·计算机网络·网络安全·ios·adb·https·udp
跨平台抓包工具怎么选?TraceEagle抓包鹰 的四种跨平台能力跨平台抓包工具,很多人的第一反应是「能装在 Windows 和 Mac 运行上就可以了」。真用起来会发现,跨平台远不止安装包这一方面:换台电脑、换部手机、换个协议,甚至把数据交给别的工具继续看,每一段都可能断掉。
流浪0018 天前
网络协议·tcp/ip·计算机网络·listen·tcp接口
计算机网络篇7:传输层——TCP 网络编程常用接口与调用流程📚 本文收录于「流浪」的系列专栏🏠 博客主页:流浪 | 📝 原创首发于 CSDN前言:《计算机网络篇6》把 bind 的另一半规则补完了,到这里 UDP 这一路算是走通:接口怎么调、地址怎么绑、报文怎么一来一回,全都能落地。本篇掉头走 TCP 一路,把它代码里用到的常用接口按调用顺序串一遍:服务端 socket、bind、listen、accept,客户端 socket、connect,连接建好之后统一换 read/write 收发。定位和 UDP 接口篇一样是简单讲解——每个接口讲清楚签名、参数怎
sbjdhjd9 天前
网络·计算机网络·mac·ip·stp·vlan·交换机
从 VLAN 到 MSTP 的交换网络入门目录一篇看懂 VLAN 划分、生成树防环与快速收敛开篇先打好底子二层交换机到底做什么两个容易混淆的地址
坐看风云变幻9 天前
tcp/ip·计算机网络·系统架构
《系统架构师成长之路》第 3 期|计算机网络:TCP 三次握手与可靠传输导读:第 2 期我们用一次 malloc(16) 把内存管理从头看到尾。本期进入计算机网络线:从"为什么 TCP 需要三次握手"出发,推导可靠传输的三大支柱——序号确认、超时重传(RTO 的数学)与滑动窗口,最后画出拥塞控制的 cwnd 曲线。读完你会真正理解:可靠,是拿什么换来的。
CS_Zero11 天前
网络·计算机网络
计算机网络通信基础2:带宽和吞吐量、客户端和服务器、网络基础设施字符串、文本、图像、音视频等各种文件以各种编码方式转换为二进制信号后被传输, 信号传输的三种方法:电、光、无线电等。电信号通过铜线上的的电脉冲传输、光信号通过光脉冲传输,无线电信号通过红外线、无线电波、或微波等实现传输。