Fork me on GitHub

[网络安全学习篇2]:IP地址详解(千峰网络安全视频笔记)

我们在上一节学了虚拟化技术,如果还有不了解的可以查看上一节的随笔。

在这节,我们学习IP地址详解

一、设备

局域网:一般称为内网

单局域网的构成:交换机、网线、pc(其他)

交换机:用来组建内网的局域网的设备

二、IP地址

IP地址就是一个唯一标识,是一段网络编码(二进制,下章学习)

 

 IP地址形式:X.X.X.X   X的范围:0-255

三、子网掩码

区域网通信规则:在同一个局域网中,所有的IP必须在同一网段中才可以互相通信!

IP地址构成:网络位+主机位(网络位相同IP地址。为同一网段)

子网掩码:用来确定IP地址的网络位

子网掩码如何确认网络位:与255对应的数就是网络位

常见的子网掩码:255.0.0.0

        255.255.0.0

        255.255.255.0

注意:一个IP地址必须配备一个子网掩码。

IP地址根据网络ID的不同分为5种类型,A类地址、B类地址、C类地址、D类地址和E类地址。(是以IP地址的第一位进行区分的)

1、A类IP地址:1-126、一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。

2、B类IP地址:128-191、一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机 。

3、 C类IP地址:192-223、一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0到223.255.255.255。C类网络可达209万余个,每个网络能容纳254个主机。

4、 D类地址用于多点广播(Multicast):224-239、D类IP地址第一个字节以“lll0”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。

5、 E类IP地址:以“llll0”开始,为将来使用保留。 全零(“0.0.0.0”)地址对应于当前主机。全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址。

 

几种特殊的 IP 地址:

  • 本机 IP :127.0.0.1
  • 广播地址:主机位全为 255

    主机位不能全为0和255

  • 网段:主机位全为 0
  • 网关

    网关:一个网络的出口,Gateway=GW,一般网关在路由器上

    路由器:可以连接外网的设备

    pc向外发包

    1、首先判断目标IP与自己是否在 同一个网段

    2、如在同一个网段,则直接发出去,不找网关

    3、如不在同一个网段,则发包给网关

    DNS

    DNS:

  • 实验
  • 测试网络连通性

    ping 目标IP地址                       #测试网络连通性,有去有回即为可以成功通路

    ping -t 目标IP地址                    #一直ping

    ping -n 数字 目标ip地址           #修改ping包的数量(默认4)

    ping -l 数字 目标ip地址            #修改ping 包的大小

    手工解析域名

    手工解析域名

    nslookup www.baidu.com

     

    如何查看ip

    ipconfig           #查看ip基本信息

    ipconfig /all      #查看ip所有信息

    DOS命令

    cd..               返回上级目录

    cd\                返回根目录

    d:                 进入D盘

    cls                清空所有dos操作

    dir                显示当前盘符文件信息

    rd . /s/q        清空磁盘

    浏览文件

    type 文件名.扩展名                 显示

    type 文件名.扩展名 |more       分页显示

    例如:dir c:\windows |more

    创建文件

    1)echo

    2) copy con 文件名.扩展名

    开始编写内容

    ctrl+z      回车结束编写

    删除文件

    del *.txt                  删除所有txt结尾的文件

    del *.*                    删除文件

    del *.* /s/q             无提示删除

    md 文件名                 创建文件夹

    attrib +h 文件名         隐藏文件夹

    attrib -h 文件名          取消文件夹

    attrib +h +s +a 文件名              将文件夹隐藏设为系统文件

    dir /a                          显示当前磁盘所有包括系统文件

    快速生成一个空文件(有大小)

    fsutil file createnew c:\system.ini 数字       在c盘创建文件指定文件大小

    修改关联

    assoc .txt=exefile         修改打开txt文件的程序 使其无法打开

    assoc .txt=txtfile           恢复

    shutdown

    shutdown -s -t 100 定时关机

    shutdown -s -f -t 100 定时强制关机

    shutdown -r -t 秒 定时重启

    shutdown -a 取消定时

    shutdown -l 注销,同logoff命令相同

    shutdown -s -f -t 100 -c "haah"

    ren 旧名 新名                      重命名

    move 原地址 新地址           移动

    copy 原地址 目的地址         复制粘贴

posted @   Chen^-^  阅读(529)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示