- 博客(117)
- 资源 (2)
- 收藏
- 关注

原创 实验名称:NAT原理与配置(作者小蘑菇)
NAT原理与配置注意:不要在R2上配置路由!!!配置思路:1、基本配置(pc1、lsw1、server配置IP地址);2、R1上配置静态默认路由;3、测试验证(ping);4、配置ACL;5、测试验证。NAT:1、在边界设备上配置2、配置在出接口上3、出接口有路由表来决定静态NAT配置如下:INT G 0/0/0nat static global 110.1.1.0...
2019-08-11 14:44:31
1999
原创 操作系统学习笔记
《操作系统核心概念精要》摘要:本文系统梳理了操作系统六大核心概念。1.进程与线程:进程是资源分配单位,线程是CPU执行单元,二者在资源占用、切换开销方面存在本质差异;2.IPC通信:重点解析Android平台跨进程通信机制;3.死锁机制:阐明四个必要条件及银行家算法等处理策略;4.内存管理:对比虚拟内存实现原理及页/段/段页式存储优劣,其中段页式兼具前两者优势但复杂度高;5.地址转换:辨析虚拟地址、逻辑地址等四类地址概念;6.存储管理:详述页表映射原理及碎片处理方案。全文通过对比分析揭示各类机制的设计权衡与
2025-06-11 12:07:12
453
转载 Socket基础
文章摘要: 本文系统介绍了Android平台上的Socket编程基础知识,主要内容包括: 网络基础:详细讲解了TCP/IP五层模型、端口号分配、C/S结构、TCP/UDP协议的区别及HTTP协议; Socket原理:阐述Socket的定义、工作原理及与HTTP协议的对比; 实践指导:提供了基于TCP协议的Socket客户端实现步骤和完整示例代码,包括连接建立、数据收发和连接断开的全过程,同时配合简单的Mina服务器端实现; 应用场景:说明了Socket在实时通信应用中的优势。文章通过理论结合实践的方式,帮助
2025-06-11 12:01:12
7
转载 HTTP协议学习指南
本文介绍了HTTP协议及其相关网络知识。主要内容包括:1)计算机网络的三种体系结构(OSI、TCP/IP、五层),重点讲解广泛应用的TCP/IP体系结构;2)HTTP协议作为应用层协议,基于请求/响应工作模式;3)详细解析HTTP报文的组成结构,包括请求报文(请求行、请求头、请求体)和响应报文(状态行、响应头、响应体);4)补充HTTP1.1相较于1.0的改进、HTTP与HTTPS的区别等额外知识。文章通过具体示例说明了GET请求报文格式等细节,系统性地梳理了HTTP协议的基础知识框架。
2025-06-11 11:33:49
7
原创 网站指纹识别
网站的最基本组成:服务器(操作系统)、中间件(web容器)、脚本语言、数据厍为什么要了解这些?举个例子:发现了一个文件读取漏洞,我们需要读/etc/passwd,如果是windows系统根本不会存在这个文件。
2025-06-09 19:02:56
824
原创 端口扫描介绍及使用(学习笔记)
检测网络存活主机(主机发现)检测主机开放端口(端口发现或枚举)检测相应端口软件(服务发现)版本检测操作系统,硬件地址,以及软件版本检测脆弱性的漏洞(nmap的脚本)
2025-06-09 15:35:37
921
原创 macos 下载安装vmware fusion pro
注意:只有这两个最新版本以及以后的版本才支持个人使用 (Personal Use) 免费许可。以 Workstation Pro 为例,在第一次启动时会要求你输入 license key,对于个人用户而言,你只需要选 Personal Use 就可以免费使用了。
2025-05-29 11:08:40
176
翻译 IP安全概述
PN(private networks) 定义:为了安全而制定的基于专属网络设备、链路或协议等建设的专门服务于特定组织机构的网络。隧道协议包含以下3种协议:常见vpn隧道协议典型的vpn实现技术典型的vpn结合技术定义:发送数据前,从发送实体到接收实体之间需要建立安全关联SA。SA是看单工的:单向发送实体与接收实体均需要维护SA的状态信息。SA示例:以隧道esp处理模式为例:R1:将原ip数据报转换为ipsec数据报R2:解封ipsec数据报在enchilada内部ipsec序列号:ipsec支持2种方式的
2025-05-27 23:14:03
21
原创 WEB安全威胁与SSL
WEB安全威胁的类型介绍及SSL基础原理。Web安全威胁可通过应用层、传输层和网络层三种方案应对。SSL/TLS协议在传输层提供加密通信,其握手过程通过交换随机数防止重放攻击,并生成唯一的会话密钥。SSL协议栈包含密码组协商、记录协议等组件,确保数据分段、压缩、MAC计算和密钥派生的安全性。基于网络层的IPSec提供端到端安全通道。多层次安全机制共同保障Web通信的机密性和完整性。
2025-05-27 18:25:27
743
原创 密钥分发与公钥证书
Q:2个实体如何在网络上实现共享秘密秘钥?A:解决方案?可信任的 秘钥分发中心(KDC)作为实体间的中介。原理如下:认证中心(CA) ,实现特定实体E与其公钥的绑定。
2025-05-26 17:40:42
163
翻译 DHCP协议
主机获取IP地址的方式主要有两种:静态配置和动态获取。静态配置需要手动设置IP地址、子网掩码、默认网关和DNS服务器。动态获取则通过DHCP(动态主机配置协议)自动分配。DHCP过程包括四个步骤:主机广播DHCP Discover报文,DHCP服务器响应DHCP Offer报文,主机发送DHCP Request报文请求IP地址,最后DHCP服务器通过DHCP Ack报文确认分配。DHCP支持即插即用、地址重复使用、地址续租和移动用户加入网络,简化了网络管理。
2025-05-15 11:07:57
26
原创 DNS劫持和网页劫持的区别,DNS Query Flood Attack原理及防护
DNS劫持和网页劫持的区别,DNS Query Flood Attack原理及防护。
2025-03-17 11:51:07
581
原创 链路测试tool之MTR详解
MTR是一款网络诊断工具,它将ping和traceroute的功能合并,相对于traceroute只会做一次链路跟踪测试,mtr会对链路上的相关节点做持续探测并给出相应的统计信息。因此,mtr能避免节点波动对测试结果的影响,所以其测试结果更正确。参数解释:可以man mtr命令查看更多参数说明。可选参数参数说明-r或-report以报告模式显示输出。-p或-split将每次链路跟踪的结果分别列出来。-s或-psize指定ping数据包的大小。-n或-no-dns不对IP地址做域名反解析。-a或。
2024-12-27 15:06:36
908
原创 TCP协议【学习指南】
这篇文章是关于 TCP 协议的全面学习指南,涵盖了其定义、特点、优缺点、应用场景、报文段格式,详细讲解了建立连接的三次握手、释放连接的四次挥手、无差错传输(包括滑动窗口协议、自动重传协议、流量与拥塞控制),还对比了与 UDP 协议的区别,最后进行总结。
2024-12-24 11:51:25
819
转载 计算机网络基础【学习指南】
OSI体系结构、TCPIP体系结构、五层体系结构OSI体系结构:概念清楚 & 理念完整,但复杂 & 不实用TCPIP体系结构:含了一系列构成互联网基础的网络协议,是Internet的核心协议 & 被广泛应用于局域网 和 广域网五层体系结构:融合了OSI与TCPIP的体系结构,目的是为了学习 & 讲解计算机原理低三层为通信子网,负责数据传输高三层为资源子网,相当于计算机系统,完成数据处理;传输层承上启下TCPIP的体系结构详细介绍由于TCPIP体系结构较为广泛,故主要讲解OSI。
2024-12-24 11:38:35
98
原创 docker入门学习笔记
docker是一个用于构建、运行、传送 应用程序的平台。为什么要使用docker?在开发测试库环境中测试成功后,打包成集装箱,到生产环境也是能够成功的。而传统的安装方式不仅繁琐,并且在测试环境安装后,到生产环境还是需要重新安装一遍。docker和虚拟机的区别?虚拟机每次启动都要启动一次操作系统。docker是依赖物理机的操作系统,启动非常快。
2024-11-26 23:10:30
573
转载 wireshark抓包教程
档概览Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息。常用于开发测试过程各种问题定位。本文主要内容包括:1、Wireshark软件下载和安装以及Wireshark主界面介绍。2、WireShark简单抓包示例。通过该例子学会怎么抓包以及如何简单查看分析数据包内容。3、Wireshark过滤器使用。通过过滤器可以筛选出想要分析的内容。包括按照协议过滤、端口和主机名过滤、数据包内容过滤。
2024-11-22 17:10:39
378
转载 Nginx工作原理
客户端发送HTTP请求 –> Nginx基于配置文件中的位置选择一个合适的处理模块 -> (如果有)负载均衡模块选择一台后端服务器 –> 处理模块进行处理并把输出缓冲放到第一个过滤模块上 –> 第一个过滤模块处理后输出给第二个过滤模块 –> 然后第二个过滤模块又到第三个 –> 依此类推 –> 最后把响应发给客户端。
2024-11-20 14:57:07
418
转载 Kafka基础
实现partitioner接口切记分区是实现负载均衡以及高吞吐量的关键,所以一定要在生产者这一端就要考虑好合适的分区策略,避免造成消息数据的“倾斜”,使得某些分区成为性能瓶颈,从而导致下游数据消费的性能下降的问题。
2024-11-20 14:39:01
158
原创 docker基础
docker hub类似于maven远程仓库地址:https://hub.docker.com/ 该地址用于搜索并下载地址。镜像下载命令:docker pull imagename 比如:docker pull tomcat ,但是我们一般会去下载具体的版本,如何做呢?docker pull image:tags 比如:docker pull tomcat:9.0.39-jdk15镜像大小不一致的原因?
2024-11-19 12:19:44
1193
原创 vim命令及shell命令
要想高效率地操作文本,就必须先搞清这三种模式的操作区别以及模式之间的切换方法。Nyy|yNy // 将光标所在行整行内容及下面N-1行内容复制 (N为阿拉伯数字)Shift + 4 | $ // 将光标跳转到当前所在行的行末。Shift + 6 | ^ | 0 // 将光标跳转到当前所在行的行首。p(小写p) // 将复制的内容粘贴到光标所在行的下一行。
2024-11-01 00:18:07
1223
原创 IaaS、PaaS、SaaS的区别
特征IaaSPaaSSaaS管理层次用户管理操作系统及应用用户管理应用用户仅使用应用服务提供商责任提供和管理基础设施提供和管理平台提供和管理软件控制程度高中等低适用场景自定义硬件、开发环境应用开发、快速部署即用型软件、团队协作。
2024-10-18 15:01:05
2783
原创 数据库基础-学习版
在 MySQL 中,扩展字段(也称为“动态列”或“JSON字段”)通常是指在表中添加额外的列以存储不规则或变化的数据。在 MySQL 数据库中,高水位(High Water Mark, HWM)通常指的是 InnoDB 表或数据库文件的空间使用情况。如果启用了查询日志,可以查看记录的查询,找出潜在的性能问题:SHOW VARIABLES LIKE 'general_log';在数据库发生异常时,及时进行恢复是至关重要的,以下是一些常用的恢复方法。对于存在大量未使用空间的表,可以考虑重建表。
2024-10-16 17:12:29
888
原创 linux基础-学习笔记
在Linux系统中,部署软件和配置环境通常包括多个步骤,如安装操作系统、设置网络、安装所需软件、配置防火墙、以及其他服务。不同的Linux发行版使用不同的包管理器,因此安装步骤和命令会有所不同。在CentOS/RHEL中,使用以下命令更新软件包,对于CentOS 8及以后的版本,使用。在Linux环境中,常见故障可能涉及系统性能、网络连接、软件包管理、硬件问题等方面。在Linux系统中,升级通常涉及操作系统核心、软件包、应用程序以及系统组件。确保定期备份数据,保持系统和软件的更新,以提高安全性和稳定性。
2024-10-16 15:53:04
907
华为大型企业网架构-含解法.zip
2019-08-31
华为高级ACL配置.topo
2019-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人