计算机网络学习1

360加固DEX解密与ELF修复技术解析 本文深入解析了360加固APK的逆向分析技术,重点探讨了其DEX解密与ELF文件修复的核心流程。通过动态调试与Frida脚本,详细拆解了壳的启动机制、反调试绕过、自实现Linker技术,并还原了基于RC4和自定义算法的多层DEX解密过程,为移动安全研究人员提供了实用的实战分析思路。 阅读详情

一、网络

网络是现代互联网文明的基础,起源于美国(ARPANET)。

网络伴随着计算机技术的发展而不断演进。CPU等大规模集成电路成本降低、性能提升,加上智能手机的普及,使移动互联网在当今时代处于主导地位。

二、物理层

物理层:负责物理连接,使用网线、光纤等介质进行数据传输。

传输数据通过电压(或光信号、电磁波)来实现:高电压表示1,低电压表示0。

传输介质种类包括:

  • 铜导线(双绞线、同轴电缆)

  • 光纤(光信号传输)

  • 电磁波(WiFi无线网络)

  • 红外传输(短距离通信)

物理层的本质:定义了一系列协议标准,将物理现象(电压、光信号、电磁波)转换为数字信号(0和1)。

三、数据链路层

数据链路层:MAC地址存在于网卡上,网卡在出厂时就被赋予一个全球唯一的MAC地址。

网络层:IP地址是人类为大规模网络传输而设计的虚拟地址。

特殊IP地址:

  • 0.0.0.0:代表所有IP地址(通常用于监听所有网卡)

  • 127.0.0.1:本机回环地址,用于本机内部通信

  • 局域网IP地址(如 192.168.x.x、10.x.x.x、172.16.x.x):仅在当前局域网内有效

数据传输过程:数据包中包含源IP、目标IP、源MAC、目标MAC和数据信息。在传输过程中,每一跳(经过一个路由器)都会更换源MAC和目标MAC,但源IP和目标IP保持不变。只要具备源IP和目标IP,借助网络层、数据链路层和物理层的协同工作,就能将数据顺利传输到目标电脑(前提是网络连通)。

每个需要网络通信的程序会被分配一个端口号(在网卡层面区分)。完整的数据包包含:源端口、目标端口、源IP、目标IP、源MAC、目标MAC、数据信息。

四、传输层

传输层:以UDP协议为例。

UDP发送100个数据包时,理想情况是 1,2,3,...,100 按顺序到达。

序号(Sequence Number) 的作用就是解决数据包的顺序问题,让接收方能按正确顺序重组数据。

五、ACK

ACK(Acknowledgment,确认应答):保证发送方知道接收方已经收到数据。

例如:发送方发第4包,如果一直收不到ACK4,就触发超时重发。

典型的 1请求-1应答 模式:

  • 发1 → 收ACK1 → 发2 → 收ACK2 → 发3 → 收ACK3 → ...

一旦发现某个包一直没收到ACK,就重发该包。

六、三握四挥

上述1请求-1应答的模式是简易TCP的雏形,但效率较低。

优化方案:

  • 累计应答:分组发送 1,2,3,4,5,6,7,接收方回复 "ACK7",表示 1~7 全部收到了。这种方式比逐个应答效率高。

  • 滑动窗口:控制传输速率,允许发送方在未收到确认的情况下连续发送多个数据包,提高吞吐量。

  • TCP慢启动机制:发送速率从1开始,呈指数增长:1 → 2 → 4 → 8 → 16 → 32。

  • 拥塞避免:达到阈值后进入线性增长(如16 → 17 → 18 → 19),一旦发生丢包则回滚,降低速率重新试探。

  • CRC纠错码:用于检测数据传输过程中是否出现错误。

TCP是面向连接的可靠传输协议,通过三次握手建立连接,四次挥手断开连接。

三次握手(建立连接):

  1. A → B:发送 SYN(请求建立连接)

  2. B 收到后知道 A 能发。B → A:回复 SYN+ACK

  3. A 收到后知道:自己能发、B能发、自己能收、B能收。A → B:发送 ACK

此时B也确认了所有通信能力,连接建立成功。

四次挥手(断开连接):

  1. A → B:发送 FIN,表示 A 的数据已经发送完毕

  2. B → A:回复 ACK,表示知道 A 发完了

  3. B → A:发送 FIN,表示 B 的数据也发送完毕(等待一段时间后发出)

  4. A → B:回复 ACK,B 收到后确认断开成功

高通开发系列 - Camera之摄像头调试记录 记录一些调试内容 阅读详情

相关推荐

深入解析DisplayPort(DP)接口:从主链路到辅助通道的全方位技术剖析

本文深入解析DisplayPort(DP)接口的核心技术架构,重点剖析了其三大功能模块:承载视频/音频数据洪流的Main-Link主链路、负责链路训练与设备控制的AUX CH辅助通道,以及实现智能交互的HPD热插拔检测。文章详细阐述了主链路的可伸缩Lane配置、嵌入式时钟与数据成帧机制,以及辅助通道在设备发现、动态优化信号质量(链路训练)中的关键作用,揭示了DP接口实现高效率与灵活性的设计哲学。

weixin_29267307的博客 489

计算机网络详细学习笔记第1章概述——走进计算机网络

计算机网络详细学习笔记第1章概述——走进计算机网络。耗时近八个小时整理,数千字图文笔记,与你一起走进计算机网络、一起了解"计网之美"!

Code_流苏:在代码中寻诗意,在实践中觅真知 1万+

WinCC与PLC在西门子逻辑赛项中的通信配置避坑指南

本文针对西门子逻辑赛项中WinCC与PLC通信配置的常见问题,提供了一套实战避坑指南。重点解析了WinCC、PLC与EET仿真平台的三角通信架构,强调了IP地址规划、防火墙设置等关键环节的注意事项,并给出了系统化的故障诊断流程与排查技巧,帮助选手和技术人员快速定位并解决通信故障,确保监控系统稳定运行。

weixin_29165725的博客 107

【计算机网络笔记】计算机网络学习笔记1

计算机网络笔记

weixin_51681590的博客 691

【WILEY】从Revision到Online:逐层拆解投稿状态更新与关键文件提交实战

本文详细解析了学术论文从返修到在线发表的全过程,重点拆解了投稿系统状态更新背后的含义与应对策略。文章提供了返修稿与回复信的准备技巧、关键补充文件(如图文摘要)的提交要点,并分享了校对校样与处理出版协议的实战经验,帮助作者高效、专业地完成发表流程。

weixin_29209805的博客 713

H3C防火墙旁路部署实战:网关迁移到防火墙后,如何配置DHCP和VLAN间隔离策略?

本文详细介绍了H3C防火墙旁路部署实战,重点讲解网关迁移到防火墙后的DHCP配置和VLAN间隔离策略。通过实际案例和配置示例,帮助网络工程师解决传统核心交换机架构的性能瓶颈和安全管控问题,实现精细化访问控制。

weixin_42549451的博客 416

计算机网络学习笔记 1-3章(王道)

一般认为,计算机网络是一个将众多分散的、自治的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。计算机网络(简称网络)由若干节点(Node,或译为结点)和连接这些节点的链路(Link)组成。网络中的节点可以是计算机、集线器、交换机或路由器等。网络之间还可通过路由器互连,构成一个覆盖范围更广的计算机网络,这样的网络称为互连网(internet)。于是,我们可以这样理解:网络把许多计算机连在一起,而互连网则把许多网络通过路由器连在一起。

丰锋的博客 4124

036、算子映射:如何将ONNX算子映射到NPU硬件指令?

《算子映射:ONNX到NPU的转换艺术》 本文深入探讨了将ONNX算子映射到NPU硬件指令的技术挑战与实践经验。作者通过真实案例揭示了映射过程中的常见陷阱,如Reshape算子被错误映射导致分类错误。文章详细分析了三种映射策略(直接映射、拆分映射和融合映射),并强调映射表在编译器中的核心作用。特别针对动态形状、精度对齐等难题提供了解决方案,分享了编写映射表时的实用铁律,包括先优化后映射、严格单元测试等。最后指出,成功的算子映射需要在数学语义、硬件约束和性能优化之间找到精确平衡,这种看似枯燥的工作实则决定着N

m0_50546716的博客 186

山东大学软件学院2021计算机网络实验1资源下载:助力网络实验,提升学习效率

山东大学软件学院2021计算机网络实验1资源下载:助力网络实验,提升学习效率 【下载地址】山东大学软件学院2021-计算机网络实验1资源下载分享 山东大学软件学院2021-计算机网络实验1资源下载 项目地址: https://gi...

gitblog_06674的博客 459

rk3588 LightSensor适配从驱动到应用层

本文详细介绍了在RK3588平台上实现光感驱动的开发流程。主要包括:1) 在设备树中配置I2C5接口挂载光感设备;2) 编写内核驱动代码实现光感数据采集;3) HAL层通过ioctl与驱动交互;4) 在BoardConfig.mk中启用相关宏定义;5) Framework层通过AutomaticBrightnessController实现自动亮度调节算法;6) 应用层可通过监听系统设置获取光感变化并调整屏幕亮度。整个流程涵盖了从底层驱动到上层应用的完整实现方案,重点解决了光感设备注册、数据采集传输和自动亮度

tzj1058756809的博客 449

YOLOv8 智能交通违章检测 - 压线/越线行驶检测详解

本文提出了一种基于YOLOv8的智能交通违章检测方案,重点解决车辆压线/越线行驶的识别问题。系统采用多技术融合方案:YOLOv8检测车辆、ByteTrack跟踪轨迹、传统或深度学习方法识别车道线,并通过几何计算判断车辆是否违规跨越实线。文章详细介绍了技术难点(如车道线分类、透视变形处理)、判定流程、系统架构和核心代码实现,包括车道线检测、违章逻辑判断和可视化模块。同时指出了现有方案的局限性,建议通过引入逆透视变换和专用车道线分割模型来提升准确率。该纯视觉方案具有低成本、易部署的特点,适用于智能交通监控场景。

u010117029的博客 175

《计算机网络:自顶向下方法》学习——Chap1

指通信双方在数据传输前需要先建立逻辑上的“连接”,并在传输结束后释放连接。,指设备之间通过物理介质(如光纤、电缆、无线电波)直接建立物理链路。这种连接是真实的、独占的通信通道。如图,L = 7.5 Mbps,R = 1.5 Mbps,3次存储转发的延时为15s。有连接:不仅仅体现在源主机和目标主机,而且体现在中间经过所有交换节点。将要传输的数据分成一个个单位(分组),以组为单位进行存储、转发。区别于TCP面向连接,这是真正建立了一个逻辑连接。UDP有这么多缺点,它的价值体现在哪儿?❓面向连接=物理连接。

V_Akoasm的博客 570

LangChain .NET:C#开发者构建AI应用的RAG框架与实战指南

大语言模型(LLM)作为当前人工智能的核心技术,通过深度学习海量文本数据,掌握了强大的语言理解和生成能力。其原理基于Transformer架构,通过自注意力机制捕捉长距离依赖关系,从而实现对复杂语义的建模。这一技术价值在于能够将非结构化的自然语言转化为可计算、可推理的表示,为各类智能应用提供认知基础。在实际工程实践中,LLM常被应用于构建检索增强生成(RAG)系统和AI智能体(Agent)。RAG通过结合外部知识库检索与LLM生成,有效提升了问答的准确性和事实性,是构建企业知识库、智能客服等场景的关键技术。

weixin_42538175的博客 705

计算机网络:概论学习1

本文系统阐述了计算机网络的核心概念与发展历程。首先分析了互联网在信息时代的核心地位,指出其连通性和资源共享两大特性。随后详细介绍了互联网的三阶段发展历程:从ARPANET的诞生,到NSFNET的三级结构,再到现代多层次ISP体系。文章深入解析了互联网的组成结构,包括边缘部分(主机)和核心部分(路由器网络),并比较了电路交换与分组交换技术。最后,文章重点论述了计算机网络的五层协议体系结构(应用层、运输层、网络层、数据链路层、物理层)和TCP/IP四层模型,阐明了各层的功能特点与相互关系。全文全面系统地展现了计

m0_71868960的博客 733

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

摸着W5500学习计算机网络1——W5500初始化

有个大神说W5500有官方的库,可以“开箱即用”。可是打开箱子我发现,完全看不懂啊。毕竟不懂计算机网络,里面很多的术语就搞不明白。再打开W5500的数据手册,发现什么MAC、ICMP之类的东西,完全不明白是什么意思。所以我打算学习一下《计算机网络》,边学网络,边用W5500来验证验证,也许是不错的尝试。好的,那就开始吧。 刚拿到W5500,看了下手册,发现各种看不懂。不过官方有对应...

老白的博客 2978

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

技术小白要崛起——【计算机网络】学习【1】

技术小白要崛起——【计算机网络】学习【1】第一章:计算机网络概述基础概念计算机数据通信过程OSI参考模型TCP/IP协议和OSI参考模型计算机网络的性能举个栗子 第一章:计算机网络概述 基础概念 局域网(LAN): 是局部地区形成的一个区域网络,其特点就是分布地区范围有限,可大可小,大到一栋建筑楼与相邻建筑之间的连接,小到可以是办公室之间的联系。局域网自身相对其他网络传输速度更快,性能更稳定,框架简易,并且是封闭性 带宽10M/100M/1000M。 广域网(WAN): 是连接不同地区局域网或城域网计算机通

weixin_47396545的博客 1914

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

计算机网络学习笔记-1.1概念

网络组成,交换技术,分类,性能指标等

zxjiaya的博客 1047

计算机网络学习笔记(1 概述)

注:本文为笔者的学习笔记,并非教学文章。旨在记录笔者本人的学习过程,摸索中遇到的困难以及积累经验,若能为有相同难题的朋友提供一定的前车之鉴则再好不过。希望各位辩证性阅读,讨论。欢迎指教,纠正。 笔记知识、图片等大部分来源于教材:《计算机网络》(第8版) 谢希仁 编著

m0_74413926的博客 1303

计算机网络学习笔记1

计算机网络的最简单的定义是:一些。

weixin_54773625的博客 899

《计算机网络》学习总结(1)

  计算机网络我看的是《计算机网络——自顶向下方法》这本书,内容也挺多的。但是我看这本书一方面是为了学习计算机网络的知识,另一方面是为了今年的秋招。所以计算机网络的总结一部分是书上的比较重要的知识点(不会说特别细的),另一方面是和笔试面试相关的问题的总结。 计算机网络和因特网   1.因特网:物理结构上来说就是端系统(主机)通过通信链路和分组交换机连接到一起形成的网络。   2.分组:当...

Katrina_ALi的博客 1428

计算机网络学习1—概述

计算机网络学习笔记1概述引言各层的功能通讯过程传输方式的分类面向有连接型和无连接型电路交换与分组交换根据接收端数量分类一些常用术语 概述 引言 ​ 为了解决网络的通信问题,ISO(International Organization for Standardization, 国际标准化组织)制定了国际标准 OSI(Open System Interconnection, 开放式系统...

wuerfang的博客 326

计算机网络学习总结(1)

第1章 计算机网络概述 1. 局域网 覆盖范围小 自己花钱购买设备 带宽固定 自己维护 100米 带宽 10M 100M 1000M ; 2. 广域网 距离远 花钱租带宽 Internet ISP 自己的机房 对网民提供访问Internet连接 **3.**计算机通信: IP:找他对应的ip分布地址 mac:决定了路由器具体进行哪一跳 数据包: 数据帧: 理解OSI参考模型分层: O...

qq_44258191的博客 427

计算机网络学习日记 Day1

上面就是计网的大体框架,可以浅浅了解一下,接下来我们步入正文。 一、性能指标 (1)速率(类似车的速率) 连接在计算机网络上的主机在数字信道上传送数据位数的速率。(下面是速率的单位) (2)储存容量 (3)带宽(类似车道的宽度) 每秒能发送多少字节到通信线路上,也指通信线路传送数据的最高能力(相当于理想传输量)。 单位同速率。 电磁波在光纤中的传播速度为2*10的八次幂m/s。 (4)吞吐量(类似车流量) 单位时间内通过某个网络(或信道、接口)的...

heyuxuan78的博客 2393

计算机网络学习杂记1

本人菜鸟一枚,初学计网,于是做该杂记一篇,不定期更新。 internet:互联网,由多个计算机网络互联而成的计算机网络 Internet:因特网,互联网中最大的那个 ISP:Internet Service Provider 互联网服务提供者又称互联网服务提供商 如何查询IP: 他人ip :win+R --> cmd --> 输入Ping + 网站名称,如:Ping www.b...

zsnowwolfy的博客 296

【计算机网络】1、为什么要学习计算机网络基础

一、《第48次中国互联网网络发展状况统计报告》显示 截止2021.6,中国网民数量达到10.11亿,网民每周上网时间接近27个小时,其中20-50岁的网民占比56.4%,占了超过一半以上。手机网民占比99.6%。有5亿多人玩游戏,但是网络游戏同比下降1.7%。 二、对于我们有什么意义呢? 1.了解计算机网络常识 跟同事朋友聊天时,需要用到网络常识,否则很尴尬、不够专业。 2.软件开发 对于程序员来说,掌握计算机网络知识,以及计算机网络调试软件的方法,对于软件开发是很重要的。 eg:软件

KongMingJue的博客 3759

计算机网络学习_day1

从传输速率快,但建立/释放连接需要额外时间的电路交换,到线路利用率较高,但传输容易出错的报文交换,最后到优化报文交换,传输更加稳定,但传输过程中容易失序、丢失的分组交换。互连网:通过路由器将两个或以上的计算机网络连接起来,形成规模更大的计算机网络,称为“互连网”。从早期的电报网络、电话网络,到如今的计算机网络,计算机网络历经近二百年的发展历程。按分布范围:广域网、城域网、局域网、个人区域网。在参考模型中,上一层为下一层提供接口,下一层为上一层实现接口。从组成部分看,计算机网络可以划分为硬件、软件、协议。

weixin_71504118的博客 299
上一篇: 每天一个Linux命令(持续更新)
下一篇: 计算机初学4
xuhaoyu_cpp_java
博客等级 码龄2年 2粉丝 112原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值