【CyberSecurityLearning 2】IP地址与DOS命令

本文深入讲解IP地址、子网掩码、网关等网络基础知识,并介绍如何配置局域网内的设备,让读者了解不同网络设备的功能及其在网络通信中的角色。

目录

IP地址详解

一、简单局域网构成

二、IP地址

三、子网掩码

四、IP地址详解

五、网关

真实机怎么配IP

六、DNS

做个实验:验证一下在一个局域网中是不是得配同一网段才能通信

八、网络测试命令

DOS基本命令与批处理

1.1、如何操作DOS命令

1.2、基本命令

1.3、目录相关命令

1.4、文件相关命令

1.5、隐藏命令

1.6、复制和移动

1.7、定时关机或重启



IP地址详解

一、简单局域网构成

局域网:一般称为内网
简单局域网的构成:交换机、网线、 PC (其他 IT 终端)
交换机:用来组建内网的局域网最重要的设备
 
怎么辨认交换机?这个设备有很多网口
怎么辨别路由器?拿到一个很庞大的设备,结果只有两到三个接口,两个口足以(一个口连接内网的交换机,另一个从运营商那里拉线)
家里买的路由器其实即不叫路由器也不叫交换机,是一个杂交产品(交换机和路由器结合在一起了)——》专业术语叫三层交换机
 

二、IP地址

IP 地址就是一个唯一标识,是一段网络编码(二进制),由 32 位组成
 
二进制化为十进制便于记忆(这种十进制称为点分十进制)
 
IP 地址形式: X.X.X.X X 范围:0-255
 
如:
正确: 10.1.1.1 192.168.1.1
错误: 300.1.1.1
 
 

三、子网掩码

IP和子网掩码不能分割,也就是说,有IP的地方必须要有子网掩码
 
局域网通信规则 :在同一个局域网中, 所有的IP必须在同一网段中才可以互相通信
IP 地址构成 网络位+主机位 (网络位相同的 IP 地址,为同一网段),网络部分称为所属网段,主机部分是你在该网段的名称
X.X.X.X——》①第一位是网段,后面三位是主机位
                       ②前两位是网段,后两位是主机位
                       ③前三位是网段,最后一位是主机位(这就要看每个公司是怎么定义的了)
子网掩码 用来确定IP地址的网络位
子网掩码如何确认网络位 :与 255 对应的数字为网络位,与 0 对应的数字为主机位
子网掩码:
255.0.0.0——》与 255 对应的数字为网络位,所以第一位是网络位后面三位是主机位
255.255.0.0
255.255.255.0
 
 
如:
10.1.1.1 255.0.0.0
获知: 10.1.1.1 属于 10. 网段,名字叫 .1.1.1
 
10.1.1.1 255.255.0.0
获知: 10.1.1.1 属于 10.1. 网段,名字叫 .1.1
 
10.1.1.1 255.255.255.0
获知: 10.1.1.1 属于 10.1.1 网段,名字叫 .1
 
注意:1个IP地址,必须配套一个子网掩码
 

 

四、IP地址详解

我们每台电脑买来之后要想上网得配IP这些参数,除了配IP,你的电脑在出厂以后每个电脑的网卡都有一个出厂的一个固化进去的物理地指

为什么叫物理地址呢?因为这个地址不能改变,不像IP一样可以改变。IP是可以变的,称ip叫做逻辑地址,而固化在网卡里面的地址不能随便更改,叫物理地址,俗称MAC地址

专门查看这个MAC地址呢?ipconfig /all,这个地址是不能更改的,跟随你的网卡一辈子,这个地址是全球唯一的(MAC地址可以用来做跟踪)

 

国际标准组织 ISO(International  Standard Organization) 定义地址分类:五大类 ( 是以IP地址的第一位进行区分的
 
A 类: 1-126      默认子网掩码: 255.0.0.0
(127是一个特殊地址——》比如127.0.0.1叫做回环地址,永远代表自己)
B 类: 128-191 默认子网掩码: 255.255.0.0
C 类: 192-223 默认子网掩码: 255.255.255.0
D 类: 224-239 组播地址(1-223是单播地址:也就是一个地址只能代表一个人,组播地址就是一个地址代表一组人)
E 类: 240-254 科研使用
D类和E类我们不能使用
 
如:
10.1.1.1 属于 A
192.168.1.1 属于 C
 
注:
1. 目前我们可以使用的只有A、B、C三类
2. ABC3类的子网掩码可以修改!
 
IP地址详细解剖:
案例 1
10.1.1.1
255.255.255.0
问: 10.1.1.1 属于哪个网段?所在网段有多少个可用的 IP 地址?该网段的广播地址是什么?
答:
10.1.1.1 属于10.1.1.0网段。(用一个完整的IP地址来表示这个网段),10.1.1.1最后一位作为主机位范围在0-255,但是0不能用(当主机位全部置零的时候不再叫IP地址,叫网段地址,叫改网段的总称)
 
 
10.1.1.0 网段可用的 IP 地址范围: 10.1.1.1-10.1.1.254(0和255不能用,把主机位全部置为255的时候,这个地址就是广播地址了)
10.1.1.0 网段的广播地址: 10.1.1.255(广播地址能表示这个网段的所有人,255.255.255.255叫做全局广播地址)
 
 
主机位不能全为0也不能全为255
 
 
案例 2
10.1.1.1
255.255.0.0
10.1.1.1 属于哪个网段?所在网段有多少个 IP 地址?该网段的广播地址是什么?
答:
10.1.1.1 属于 10.1.0.0 网段。
10.1.0.0网段可用的IP地址范围:10.1.0.1-10.1.255.25465534)——》广播地址减1就是最后一个可用地址
10.1.1.0 网段的广播地址: 10.1.255.255
总结:当主机位全部置0代表网段,主机位全部置255代表该网段的广播地址
 
 
 
怎么配IP地址?
配IP地址就相当于给电脑起一个标识,网线插的那个地方叫网卡,得给网卡配IP地址
网卡在哪里?(以win2003为例)网上邻居右键属性
 
如果没有插网线,怎么把网线插上呢?
对准虚拟机win2003-1标签右键点击设置——》点击网络适配器(就是这台虚拟机的网卡),将设备状态里面的两个框勾上就代表网线连上了
 
          
网卡配IP:
网上邻居右键属性——》      
——》右键属性——》双击打开Internet协议(TCP/IP)
 
写完IP后,子网掩码必须要写(IP和子网掩码永远是成对出现的)
怎么查看IP呢?
双击打开——》
点击支持
 

五、网关

网关:一个网络的出口, Gateway=GW 一般网关是在路由器上 (注意路由器有两个接口,朝里面的那个接口是网关接口,就是内网那个接口)
 
路由器:可用连接内外网的设备 。(一个接口连接运营商拉的线,一个接口连交换机)
 
 
PC 向外发包:
1 、首先判断目标 IP 地址与自己是否在同一网段。
2 、如在同一网段,则直接发出去,而不找网关
3 、如不在同一网段,则直接发包给网关
 
粗略理解网关:网关是一个公司的总出口,一般这个网关需要一个IP,这个IP在路由器内网那口上,员工要想上网就要知道网关
 
 
 
 

真实机怎么配IP

 
 
网卡到目前为止学习了IP、子网掩码、网关这三个参数,还有一个参数叫DNS
 

六、DNS

DNS:Domain Name Service 域名服务
 

可以在百度搜有某个地方哪些DNS服务器

本地解析文件:c:\windows\system32\drivers\etc\hosts

 
 
 
 
 
 

做个实验:验证一下在一个局域网中是不是得配同一网段才能通信

开一台winXP-1和一台win2003-1虚拟机,演示在同一网段的两个人能否通信,组建一个局域网
 
演示一下怎么打开虚拟机:
打开虚拟机之前还原一下快照后开机
 
两台虚拟机开启后,相当于两台电脑有了,还得准备一个交换机,可以把winxp-1和win2003-1的网卡连接到同一个虚拟交换机上(如:VMnet1)
 
 
虚拟机设置——》网络适配器(网卡)——》自定义——》选择VMnet1(千万不要用vmnet0)
将XP和win2003都连接到vmnet1上
现在就可以理解为这两个虚拟机组成了一个局域网
 
 

在win2003-1内点击开始——》运行——》cmd 

 

ping能测试网络延时
 

八、网络测试命令

1 、如何查看 IP 地址 首先:
开始 -- 运行 -- 输入 cmd-- 进入命令行窗口 或者 win+r 打开运行窗口
 
ipconfig               # 查看 IP 地址基本信息(只能看IP/子网掩码/网关,看不到DNS)
ipconfig  /all        # 查看 IP 地址详细信息
 
2、测试网络连通性:
 

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

ping -t 目标IP地址                    #一直ping,不要停止,除非Ctrl+C

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

ping -l 数字 目标ip地址            #修改ping 包的大小(0~65500)

注:如ping不通,可能对方不在线,或者对方开着防火墙!
 
如果ping通了对方也可能开着防火墙但是那个防火墙开放了一个口让你ping它
 
 
 
3、手工解析域名
 

手工解析域名

nslookup www.jd.com

DOS基本命令与批处理

1.1、如何操作DOS命令

建议:初学者在虚拟机中完成实验!!!!!
开始 --- 运行 --- 输入 cmd -- 回车,将调出 C : \ windows \ system32 \ cmd . exe
或者
Win + R --- 运行 --- 输入 cmd -- 回车
 

1.2、基本命令

1. 命令:color f0
帮助: color ?  可以查看相关色彩的代码
作用:改变背景及字体颜色
color后面第一个字符是窗口背景的颜色,第二个字符是字的颜色
 
 
2. 命令:cls
作用:清屏
 

1.3、目录相关命令

3. 命令:dir
作用:浏览当前文件夹的内容(带 < dir > 标识的为文件夹,否则为文件)
其他用法:
dir 指定路径
dir d : \
dir d : \ pic
dir / a # 浏览所有内容,包括隐藏内容
 
 
 
4. 命令:盘符:
作用:切换分区 , 如: c : d : e :
 
 
5. 命令:cd..
作用:退出一级目录
 
 
6. 命令:cd 文件夹名
作用:进入文件夹
 
7. Tab键:补全路径功能
 
8. 命令:cd \
作用:直接退到根目录
 
9. 命令:md 文件夹 [文件夹 文件夹 ....]
创建 文件夹使用的是 md命令,它的另一个写法为mkdir
创建多个文件夹用空格隔开
 
 
 
10.命令:rd 文件夹 [文件夹 文件夹 ....]
作用:删除空文件夹(rmdir)
命令: rd 文件夹 / s / q
作用:无提示删除非空文件夹
rd . /s/q  删根跑路(删除所有东西).表示当前目录
 
 
 
11.路径:
相对路径:针对当前路径有效,如: .. \ 456
绝对路径:从根开始写路径 , 如: \ 123 \ 345
 
 

1.4、文件相关命令

12.创建文件方法: 方法1:echo (一次只能编辑一行)       方法2:copy con 文件名.扩展名(多行编辑)
echo 字符串 >> [ 路径 \ ] 文件名 . 扩展名   (echo是显示,回显的意思)
(echo什么就回显什么)
 
注释: >> > 都可以将命令的输出内容输入到某文件中,若文件不存在,则同时创建该文件
重定向符号:
>>为末尾追加
>为覆盖
1>正确输出(一般1可以省略)
2>错误输出(2不可省略)
注意:>和>>只输出正确回显(没有报错),其实>和>>前面有个1默认没有写,1>表示往后输出正确回显,2>表示只输出错误回显
rd . /s/q 2>nul 表示前面如果有错误回显就扔掉(nul就是null) 重要!
rd .  /s/q >nul 2>nul 不管前面是正确回显还是错误回显都扔掉,但是这条命令能执行成功
 
案例:修改 hosts 文件(本地解析文件)
echo 1.1.1.1 www . baidu . com >> c : \ windows \ system32 \ drivers \ etc \ hosts
 
nul表示为空
>nul 表示将正确输出扔掉!
 
扩展: copy con 文件名.扩展名(con是console的意思,理解为屏幕的意思——》copy屏幕)【使用echo写一篇文章太麻烦】
开始编辑内容
ctrl+z回车结束编写
 
 
 
 
 
13. 命令:type 文件名.扩展名
作用:在命令行下浏览一个文件的内容
 
type 文件名.扩展名 | more   实现分页显示(只要屏幕上的内容太多都可以分页显示)
dir c:\windows | more
(more的作用是将管道符前面的内容分页显示),按空格翻页
 
14. 命令:del 文件名.扩展名
作用:删除文件
和通配符结合:
del * . txt # 删除所有txt结尾的文件
del * . * # 删除所有文件
del * . * / s / q # 无提示删除所有文件  /s表示逐级,/q表示无提示
del *.* /q  #只是没有提示,没有逐级删除
 
要想不回显:del *.*  /s/q >nul 2>nul
注释: * 为通配符,代表任意字符,任意长度
 
 
 
重命名命令:ren(全称叫rename)
ren  旧名  新名
 
快速生成一个空文件(内容是空的,但是占大小不空):fsutil file createnew  路径
fsutil file createnew c:\system.ini 数字   (也可以写其他路径)
 
在c盘创建文件指定文件大小,单位是字节
fsutil file createnew c:\windows\system.ini 409600000( 这个文件填充了n个空格
再attrib +s +a +h system.ini(隐藏起来了,外表看起来就平白无故少了很多空间,实际是隐藏起来了)
 

修改关联

associate(联系;有关联的)

assoc 空格 .txt=exefile         修改打开txt文件的程序 使其无法打开(将.txt结尾的都关联成exe,系统就认为.txt也是一个可执行程序,但是不能执行).后面的扩展名可以更改,比如.png等

assoc 空格 .txt=txtfile           恢复

1.5、隐藏命令

15. 修改文件或文件夹隐藏属性
命令:
attrib + h 文件全名 / 文件夹名 # 隐藏文件或文件夹( attribute就是属性的意思,+表示增加一个属性,-表示删除一个属性
attrib + s + h 文件全名 / 文件夹名 # 提升为被系统保护的文件
attrib +h +s +a  文件全名 / 文件夹名
注释:+改为-为取消修改文件属性
 
h:hidden 隐藏属性
s:system 系统( 加了s就表示这个文件夹就不是普通文件夹了,就是系统级文件夹,是要被保护的
  1. + 设置属性。

  2. - 清除属性。

  3. R 只读文件属性。

  4. A 存档文件属性。

  5. S 系统文件属性。

  6. H 隐藏文件属性

 
查看隐藏文件方法1:  dir /a
方法2:win+e——》工具——》文件夹选项——》查看——》勾选显示所有文件和文件夹
 
如果想进一步挺高安全性,可以下载!加密解密.exe,将文件夹加密后,再将该文件夹设为系统文件夹:attrib +h +a 文件夹名/文件全称
 

1.6、复制和移动

16. 命令:
复制文件: copy [ 路径 \ ] 源文件全名 目标路径 [ \ 新文件全名 ]
移动文件: move [ 路径 \ ] 源文件全名 目标路径 [ \ 新文件全名 ]
 

1.7、定时关机或重启

17. 命令:定时关机或重启
shutdown - s - t # 定时关机    也可以写 shutdown /s  /后面加选项
shutdown - s - f - t #定时强制关机   shutdown - s - f - t 100(100s后强制关机)选项有先后顺序
shutdown - r - t # 定时重启,同上加 -f, 强制重启
shutdown - a # 取消一切定时
shutdown - l # 注销,同 logoff 命令相同。
shutdown -s -f -t 100 -c "哼哼,你完蛋了"  (-c后增加提示)
 
shutdown的相关参数:
-f:强行关闭应用程序
-m:\\计算机名:控制远程计算机
-i:显示图形用户界面,但-i必须是Shutdown的第一个选项
-l:注销当前用户
-r:关机并重启
-t:时间:设置关机倒计时
-c:"消息内容":输入关机对话框中的消息内容(不能超127个字符)
-a:取消系统关机
-s:关闭计算机
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值