当前位置:网站首页>Hack The Box - Introduction to Networking Module详细讲解中文教程
Hack The Box - Introduction to Networking Module详细讲解中文教程
2022-07-26 05:18:00 【renu08】
目录
网络结构................................................................................................................... 2
1.1网络的类型................................................................................................... 2
1.2网络拓扑的基本类型..................................................................................... 2
1.3代理基本分类................................................................................................ 5
1.4网络模型分类................................................................................................ 5
网络地址................................................................................................................... 5
2.1IPV4地址....................................................................................................... 5
2.2MAC地址....................................................................................................... 7
2.4 IPV6地址.................................................................................................... 7
网络相关的一些基础知识,学习和了解一些网络协议,网络传输,网络拓扑,等相关网络知识
网络结构
1.1网络的类型
广域网(WAN): 传统的互联网
局域网(LAN): 内部网络,例如办公室网络,家庭网络
无线局域网(WLAN): 通过WIFI连接的局域网络
虚拟专业网络(VPN): 连接多个网络到一个局域网上
1.2网络拓扑的基本类型



1.3代理基本分类
正向代理: 用户通过浏览器发送数据包,经过代理服务器,通过代理服务器传送数据到web服务器
反向代理: 过滤用户的输入,例如web防火墙就是一种反向代理
1.4网络模型分类
OSI Model: 用来描述和定义系统之间的通信,一共7层,每层都有特定的功能
TCP/IP: 通用的网络协议,互联网最基本的一个协议,网络数据传输等
Tip:相对TCP/IP协议来说,OSI Model比较过时,局限性大,传输的时候,会封装一个head头到数据包中,head保存这个数据包的身份等一些信息
网络地址
2.1IPV4地址
IPV4地址由32位二进制数表示,以点连接,IP地址分network part(网络部分),host part(主机部分),划分以subnet mask(子网掩码来确定划分的位置)
Broadcast(广播地址):最后一个IPV4的地址就是广播地址
CIDR: IP地址与子网掩码的混合形式,例如:127.0.0.1/24 /24表示二进制表示的子网掩码1的位数,可以计算出该子网掩码
Subnet: 子网,是将IP地址范围划分为更小的地址,这个可以对这个网段下的主机进行地址分配
Subnet的结构:
Network address
Broadcast address
First host
Last host
Number of hosts
Subnet的分配: 我们知道一个IP地址的network part 和 host part 部分的划分是根据subnet mask来进行划分的,举例如下,来说明一个IP地址子网划分的过程
例:假设一个IP地址,192.168.12.160/26现在需要划分为4个子网,划分后的结果是多少?
第一步:先划分network part 和 host part 根据子网掩码,如下
根据给出的ip地址可以算出它的子网掩码是:255.255.255.192
二进制表示如下:
IPv4 1100 0000 1010 1000 0000 1100 1010 0000 192.168.12.160/26
Subnet mask 1111 1111 1111 1111 1111 1111 1100 0000 255.255.255.192
根据子网掩码划分可得,host part为:10 0000
子网的network address就是把host part 全部置0 ,可得192.168.12.128/26
子网的 boracast address就是把host part全部置1,可得192.168.12.191
那么我们就可以计算出可以分配的IP地址的HOST数量为192-128+1 = 64
分配的IPV4地址的范围为192.168.12.129-192.168.12.190(因为上述两个地址已经被分配了)
第二步:划分子网,如下
由于我们需要划分4个子网,4等于2^2,所以需要先把/26+2 = /28
Tip:2^n=划分的子网数
二进制表示如下:
IPv4 1100 0000 1010 1000 0000 1100 1000 0000 192.168.12.128/28
Subnet mask 1111 1111 1111 1111 1111 1111 1111 0000 255.255.255.240
我们之前计算出当前可以分配的HOST 总数是64 ,现在按要求需要划分为4个子网,我们
可以计算出每个子网有多少个HOST,64/4=16
最后得出结果如下:
Subnet No. | Network Address | First Host | Last Host | Broadcast Address | CIDR |
1 |
|
|
|
|
|
2 |
|
|
|
|
|
3 |
|
|
|
|
|
4 |
|
|
|
|
|
2.2MAC地址
MAC地址: 它是由48位二进制数组成,MAC地址是通过物理连接的,例如,蓝牙,无线网等,一共有6位16进制数表示,如下:
E:AD:BE:EF:13:37
DE-AD-BE-EF-13-37
DEAD.BEEF.1337
2.4 IPV6地址
IPV6地址: 是由128位二进制数表示,以16进制形式表示,如下:
长:fe80:0000:0000:0000:dd80:b1a9:6687:2d3b/64
短:fe80::dd80:b1a9:6687:2d3b/64
边栏推荐
- Code audit CMS
- 推荐必读:测试人员如何快速熟悉新业务?
- How to conduct test case review
- @Principle of Autowired annotation
- TZC 1283: simple sorting - function method
- Leetcode linked list problem - 203. remove the linked list elements (learn the linked list by one question and one article)
- npm操作指令
- 测试用例评审如何开展
- 家居vr全景展示制作提高客户转化
- An online accident, I suddenly realized the essence of asynchrony
猜你喜欢

Shell process control (emphasis), if judgment, case statement, let usage, for ((initial value; loop control condition; variable change)) and for variable in value 1 value 2 value 3..., while loop

开发转测试:从零开始的6年自动化之路

Excel VBA: summarize calculation output results by date (SUMIF)

Install nccl \ mpirun \ horovod \ NVIDIA tensorflow (3090ti)

FPGA刷题——序列检测

ALV程序收集

SAP report development steps

Week 6 Learning Representation: Word Embedding (symbolic →numeric)

TZC 1283: simple sort - select sort

Princeton calculus reader 02 Chapter 1 -- composition of functions, odd and even functions, function images
随机推荐
手把手教你用代码实现SSO单点登录
[pytorch] install torch 1.8.1 and check whether torch version and GPU are available
测试必备工具之Fiddler,你真的了解吗?
代码审计之百家cms
Day011 一维数组
Simulation of future air pollution changes
TZC 1283: simple sort Bubble Sort
FPGA刷题——序列检测
JVM Lecture 6: how to solve the frequent FGC in online environment?
TZC 1283: simple sorting - function method
Okaleido上线聚变Mining模式,OKA通证当下产出的唯一方式
一次线上事故,我顿悟了异步的精髓
CMD operation command
nacos注册中心
循环结构 practice
Computable general equilibrium (CGE) model practice technology in resource environment under the goal of "double carbon"
List converted to tree real use of the project
Reason for pilot importerror: cannot import name 'pilot_ Version 'from' PIL ', how to install pilot < 7.0.0
C language function
Code audit CMS