自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喜爱设计架构,追求项目可控。

希望每篇内容都只从一个点出发,讲清观点,让大家有所收获。

  • 博客(248)
  • 资源 (18)
  • 收藏
  • 关注

原创 欢迎来到我的博客

本文是一篇欢迎文章,欢迎每一位前来阅读的粉丝。

2021-11-05 14:19:47 3350

原创 【中级-网络工程师】系列文章索引

本文是恒宝乐园-中级-网络工程师专栏的索引目录,包含各章节文章链接和作者创作心得。从通信基础到以太网协议,作者采用少食多餐的讲解方式,先介绍协议再深入原理。文章源于作者对网络技术的好奇,从最初补充笔记逐渐发展成系统整理。作者也只是爱好者,欢迎读者指正交流。

2025-11-01 10:08:14 390

原创 【4-4】冲突域与广播域

本文介绍了网络通讯中的冲突域与广播域概念。从早期使用中继器、集线器连接设备导致冲突域扩大,到引入网桥和交换机隔离冲突域,逐步改善网络性能。交换机将每个端口作为独立冲突域,而路由器则用于隔离广播域。文章通过生动比喻解释了广播域的作用,并指出进一步优化MAC帧传输的需求,引出VLAN划分。

2025-10-24 15:10:45 736

原创 【4-3】CSMA/CD 的监听、退避算法

本文介绍了CSMA/CD协议的三种监听算法和二进制指数退避算法。1-坚持型监听算法适合设备少的情况,但设备增多时冲突加剧;非坚持型监听算法通过随机延时减少冲突但降低了信道利用率;P-坚持型监听算法则灵活调整发送概率。二进制指数退避算法通过动态调整退避窗口大小,使重传次数越多时退避时间越长,从而有效降低冲突概率。文中还通过例题展示了该算法在连续冲突后的性能表现,证明其能快速将冲突概率降至极低水平。

2025-10-24 13:26:51 905

原创 【4-2】CSMA/CD

以太网最小帧长64字节的由来是经过严格计算的。文章从总线型半双工通讯模式出发,基于CSMA/CD协议,推导出最小帧长的计算公式。文章还简要介绍了CSMA/CD协议的工作流程,包括监听、发送、冲突检测……

2025-10-23 17:19:34 856

原创 【4-1】以太网帧结构

本文介绍了IEEE802.3标准下的以太网MAC帧格式。主要内容包括:7字节前导码和1字节帧开始符用于时钟同步;6字节的目的地址和源地址;2字节的长度/类型字段;46-1500字节的数据及填充部分;4字节的CRC32校验序列。文章详细解析了每个字段的功能和特点,如MAC地址的组成规则、最小/最大帧长度计算等,并提供了相关示例。通过这种封装成帧的方式,以太网能够实现可靠的数据传输和控制信号传递。

2025-10-23 15:58:30 1469

原创 【3-3】流量控制与差错控制

本文主要简介了HDLC协议时代流行的 3 种流量与差错控制的思想,它们分别是:停等协议、后退N帧ARQ、选择重传ARQ。

2025-08-19 20:00:00 807

原创 【HCIA】端口隔离

本文主要介绍了端口隔离与同一Vlan下的ARP代理技术。

2025-05-23 12:00:33 782

原创 【HCIA】无线WLAN配置【下】

本文是上一篇的续篇,主要介绍了直接转发模式下的wlan应该如何配置,文末有抓包演示。

2025-05-21 10:27:05 925

原创 【HCIA】无线WLAN配置【上】

本文介绍了如何在华为设备上配置一个大型WiFi网络,主要分为员工和顾客两个不同的WiFi网络。员工网络使用隧道转发以增强安全性,而顾客网络则使用直接转发以减轻AC的负担。配置过程包括网络拓扑图的构建、VLAN的配置、IP地址的分配以及WLAN的设置。具体步骤包括配置交换机SW1和SW2、设置AC的VLAN和IP、配置出口路由器的IP和静态路由、以及创建域管理模板和AP组。通过这些步骤,可以实现员工和顾客分别连接到不同的WiFi网络,确保网络的安全性和高效性。

2025-05-21 10:00:29 1081

原创 【HCIA】防火墙USG6000V的简单配置

本文介绍了如何配置 USG6000V 防火墙的安全策略、NAT策略和NAT Server配置。

2025-05-20 09:29:16 1345 2

原创 【HCIA】MUX VLAN

本文介绍了MUX VLAN技术,用于在特定场景下替代ACL流量过滤,实现设备间的VLAN隔离。文章首先通过一个公司网络拓扑图展示了应用场景,随后详细说明了如何配置主辅VLAN以及在交换机接口上启用MUX VLAN功能。通过测试验证了PC1与PC2之间的隔离以及PC3与PC4之间的通信。此外,文章还扩展介绍了端口隔离技术,并展示了如何通过端口隔离实现PC3与PC4的隔离。

2025-05-17 16:53:23 519

原创 【HCIA】聚合VLAN

我们在实际项目中,经常是vlan号和子网号相同,就比如说,我们划分了vlan10,那么这个vlan下的设备就都在 `192.168.10.0` 网段。可我们也会遇到多个vlan使用同一网段的特殊情况。今天我们介绍一种不常见的却很有用的工具——聚合VLAN。顺便给大家介绍一下ARP代理是如何工作的。

2025-05-17 15:06:37 1098

原创 【HCIA】路由策略

本文介绍了路由策略与策略路由的区别,并通过网络拓扑图展示了如何在不同路由器上配置IP地址、RIPv2和OSPF协议以及如何通过路由策略来引入路由信息。

2025-05-15 17:19:33 1267

原创 【HCIA】策略路由

本文介绍了策略路由的配置过程,通过策略路由可以根据流量的不同分类进行路由选择,而不是仅仅依赖路由表。首先,配置了网络拓扑中的IP地址,包括PC、出口路由器、电信路由器、联通路由器和网站路由器。接着,配置了OSPF协议以实现公网路由器的互联。然后,在出口路由器上配置了NAT和静态路由作为兜底。最后,详细说明了策略路由的配置步骤,包括ACL匹配内网流量、流量分类、流行为配置、流策略关联以及在接口应用流策略。通过tracert命令验证了策略路由的正确性,确保不同PC的流量按照预设规则转发。

2025-05-15 11:44:42 1367

原创 【HCIA】BFD

本文介绍了在网络配置中使用BFD(Bidirectional Forwarding Detection)来检测路由器存活状态的方法。当出口路由器与运营商交换机连接时,若运营商内部设备断开,出口路由器无法感知,因此需要启用BFD。文章详细描述了如何在出口路由器和电信路由器上配置BFD,并通过display bfd session all命令查看BFD运行情况。此外,还介绍了单臂回声的配置方法。

2025-05-14 09:39:02 920

原创 【HCIA】浮动路由

在网络配置中,当出口路由器连接多个运营商(如电信和联通)时,如何配置默认路由?浮动路由又是怎么一回事呢?

2025-05-13 17:13:06 1326

原创 【3-2】HDLC

本文介绍了数据链路层协议HDLC(High-Level Data Link Control),它是一种面向比特的同步协议,用于在网络节点间建立可靠的数据传输通道。文章详细阐述了HDLC的帧结构、帧边界标志、零比特填充技术以及控制字段的功能。控制字段分为信息帧(I帧)、监控帧(S帧)和无编号帧(U帧),分别用于数据传输、流量控制和链路管理。HDLC通过差错控制和确认机制确保数据传输的可靠性,适用于广域网中的点对点或多点链路环境。文章还提供了帧结构的图示和字段的详细解释,帮助读者理解HDLC协议的工作原理。

2025-05-13 15:43:31 1280

原创 【HCIA】VRRP

二层交换机为了破除环路发明了堆叠,把几台实际的交换机视作一个虚拟的交换机,实现了链路的复用和环路的破坏。那么对应到三层的路由器,我们有VRRP,它可以让路由器分主备,对外仍被视为一个虚拟的统一的路由器,借以实现高可用。

2025-04-29 15:28:42 1246

原创 【HCIA】NAT Server

前面我们讲的NAT技术本质上讲是一种代理技术。今天我们继续讲解一种反向代理技术,也就是把内网中的服务提供到公网上供网民们访问的技术——NAT Server。

2025-04-28 14:39:04 576

原创 【HCIA】4种NAT的配置方式

当我们遇到内网地址转换为公网地址的问题时,我们一般使用NAT技术。NAT有四种使用方式,后两种更加常用,本文会一一进行介绍。

2025-04-28 14:04:28 636

原创 【HCIA】简易的两个VLAN分别使用DHCP分配IP

之前我们通过vlanif与静态ip地址实现了VLAN间通信,现在我们添加一个常用的DHCP功能。

2025-04-21 13:21:22 1484

原创 【HCIA】使用Access port实现简易的VLAN间通信

当我们拥有一台三层交换机与两个vlan,我们可以使用简易的Vlanif配置实现VLAN间通信。

2025-04-18 13:25:51 679

原创 【3-1】公共交换电话网PSTN

本文主要介绍了PSTN技术,也就是公共交换电话网。

2025-04-18 10:41:28 473

原创 【2-12】CRC循环冗余校验码

循环冗余校验码,是一种广泛应用于数据传输和存储中检测错误的方法。它通过在发送端对数据进行特定的数学运算生成一个校验码,并将此校验码附加到数据后面一起发送。接收端收到数据后,使用相同的算法对数据和校验码进行验证,以确定数据在传输过程中是否发生了错误。

2025-04-17 17:39:56 713

原创 【2-11】海明码

前面的内容主要介绍了传输数据主体的各个方面的内容,却鲜少提及差错检测与纠错。今天我们介绍纠错码——海明码。

2025-04-16 02:00:00 1402

原创 【2-10】E1与T1

之前我们简单介绍了人类从电话线思维到如今的数据报分组交换思维过渡时期的各种技术产物,今天我们重点介绍 E1/T1 技术与 SONET、SDH。

2025-04-15 23:45:00 1211

原创 【2-9】数据交换方式

前面我们详细探讨了比特数据在编码、时钟方向的内容。本文将讨论数据链路究竟应该如何管理物理链路才能实现数据传输的最优解。我们人类在这个方向上进行了漫长时间的探索,它基本上分为:电路交换、报文交换、分组交换。其中,分组交换包含数据报、虚电路两种方式。

2025-04-14 17:17:45 1071

原创 【2-8】同步通信与异步通信

有单独的时钟信号,称作同步,无单独的时钟信号称作异步。

2025-04-05 23:45:00 1212

原创 【2-7】脉码调制

脉冲编码调制,简称“脉码调制”。它通过对模拟信号进行采样、量化和编码三个步骤,将连续的模拟波形转化为离散的数字序列。

2025-04-04 23:45:00 1194

原创 【2-6】数字调制

前面谈到了脉冲传输来调制信号,本文主要介绍用模拟信号传输零或一的数据。

2025-04-03 23:45:00 1184

原创 【2-5】数据编码

前面介绍了传输介质,也就是承载信号0或者1的物理媒介,可怎样的波形代表1,怎样的波形代表0呢?本文简介了数据编码技术。

2025-04-03 11:35:52 1398

原创 【2-4】传输介质

物理层总是在迭代创新的,今天简介传输介质部分。我们常见的网线,什么六类线,光纤之类的。

2025-04-02 09:18:28 984

原创 【2-3】信道延迟

本文介绍了信道延迟的计算公式,给出了相关例题。

2025-04-01 17:49:31 1218

原创 【1-1】ICT=IT+CT

本文主要记录了OSI/RM相关的内容

2025-04-01 14:27:59 1242

原创 【2-2】信道特性

主要内容为奈奎斯特定理与香农极限公式的例题

2025-03-31 08:45:00 1228

原创 【HCIA-网工探长】12:生成树笔记

本文主要介绍了生成树协议产生的原因、历史背景,用作者自己创作的一首英文诗来帮助您理解生成树协议的内容。

2025-03-28 11:21:46 750

原创 【HCIA-网工探长】09:OSPF快速配置的方法

本文介绍了通过接口快速配置OSPF的方法,并简要介绍了ACL。

2025-03-27 15:41:31 463

原创 【HCIA-网工探长】08:VLSM与CIDR笔记

CIDR基本上是VLSM改动后的必然结果,两者协同配合,让IP地址得到了妥善的管理和应用。

2025-03-25 16:49:54 801

原创 【HCIA-网工探长】07:IP基础与ARP拓展笔记

本文简介了IP,简要说明了ARP协议在跨网段通讯时的工作过程。

2025-03-25 10:26:15 525

Kettle4.2源代码分析

要了解Kettle的执行分为两个层次:Job和Transformation。Job和Transformation文件存在两种模式:第一种是存成本地文件,第二种是存储到数据库中。(下面会一一介绍)

2017-09-18

kettle数据库资源表结构详解

kettle是一个优秀的ETL,它的数据库结构是什么样的呢?本文档以Oracle数据库连接为例,讲解每一个表的各个列名的含义,帮助你缕清kettle的架构模式,方便你的二次开发和自主研发ETL。

2017-09-11

gt-shapefile-26.0.jar

geoTools解析shape文件jar包

2021-11-30

Kettle4.2源码分析

Spoon是构建ETL Jobs和Transformations的工具。Spoon可以以拖拽的方式图形化设计,能够通过spoon调用专用的数据集成引擎或者集群。

2017-09-18

modbus4j-3.0.5-sources.jar

modbus4j-3.0.5的源码jar包,方便查看源码。

2021-08-04

华为路由模拟器3.0

华为路由模拟器破解版,用于布线、组网的学习。可能由于版本老旧出现一些问题,望谅解。学习方式为先看软件上方的基础知识和基本操作命令,然后跟着做这个软件的自带的一些小demo。

2016-04-26

htmlunit-2.27-src.zip

htmlunit-2.27的源码,方便大家查看源代码以修改自己代码中错误的地方。htmlunit是以伪装浏览器访问服务器的方式来爬取数据的利器。

2017-09-13

htmlunit-2.27-bin

HtmlUnit is a "GUI-Less browser for Java programs". It models HTML documents and provides an API that allows you to invoke pages, fill out forms, click links, etc... just like you do in your "normal" browser.

2017-09-13

commons-beanutils-1.7.0.jar

commons-beanutils-1.7.0.jar 如果您在开发SpringMVC应用时使用JSONArray、JSONObject而来找这个包,您可能还报如下异常(版本不用太在意): commons-collections.jar 不加这个包,会报: java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap commons-lang-2.4.jar不加这个包,会报: java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException commons-logging-1.1.1.jar不加这个包,会报: java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory ezmorph-1.0.4.jar不加这个包,会报: java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher json-lib-2.3-jdk15.jar不加这个包,会报: java.lang.NoClassDefFoundError: net/sf/json/JSONObject 届时您可以在我上传的资源中寻找类似文件

2016-10-15

commons-lang-2.3.jar

commons-beanutils-1.8.0.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean commons-collections.jar 不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap commons-lang-2.4.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException commons-logging-1.1.1.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory ezmorph-1.0.4.jar不加这个包 java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher json-lib-2.3-jdk15.jar不加这个包 java.lang.NoClassDefFoundError: net/sf/json/JSONObject

2016-10-15

commons-collections-3.2.jar

commons-beanutils-1.8.0.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean commons-collections.jar 不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap commons-lang-2.4.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException commons-logging-1.1.1.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory ezmorph-1.0.4.jar不加这个包 java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher json-lib-2.3-jdk15.jar不加这个包 java.lang.NoClassDefFoundError: net/sf/json/JSONObject

2016-10-15

json-lib-2.4

commons-beanutils-1.8.0.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean commons-collections.jar 不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap commons-lang-2.4.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException commons-logging-1.1.1.jar不加这个包 java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory ezmorph-1.0.4.jar不加这个包 java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher json-lib-2.3-jdk15.jar不加这个包 java.lang.NoClassDefFoundError: net/sf/json/JSONObject

2016-10-15

mysql-connector-java-5.0.8

连接mysql数据库所需jar包。Many of the world's largest and fastest-growing organizations including Facebook, Google, Adobe, Alcatel Lucent and Zappos rely on MySQL to save time and money powering their high-volume Web sites, business-critical systems and packaged software.

2017-09-13

spring-core-4.0.0.RELEASE.jar

找不到的jar包资源上maven: http://mvnrepository.com/

2017-06-07

cglib-2.2.jar

找不到的jar包资源上maven: http://mvnrepository.com/

2017-06-07

commons-fileupload-1.2.1.jar

找不到的jar包资源上maven: http://mvnrepository.com/

2017-06-07

aopalliance-1.0.jar

aopalliance-1.0.jar

2017-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除