目录

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.254(65534)——》广播地址减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:关闭计算机

【CyberSecurityLearning 2】IP地址与DOS命令相关推荐

  1. Linux CentOS 7安装之后,ip addr命令无法显示ip地址。ifconfig命令报错:未找到命令!

    文章目录 一.Linux CentOS 7安装之后,ip addr命令无法显示ip地址.ifconfig命令报错:未找到命令! 二.解决"ip addr命令无法显示ip地址"方法 ...

  2. 命令行设置dns_dos命令netsh图文教程,设置修改IP地址子网掩码网关命令行改dns...

    大家好,我是老盖,首先感谢观看本文,本篇文章做的有视频,视频讲述的比较详细,也可以看我发布的视频. 今天我们学习dos命令中的netsh,这个命令是网络命令,它有很多的功能,今天我们用它来修改一下本机 ...

  3. 如何查看本机IP地址(ipconfig命令)

    小白正在零基础学习Java,看的教程是动力节点老杜的教程,希望能以博客的方式记录所学知识,若有侵权请联系删除.也是第一次写博客,希望大家多多包涵. 1.什么是IP地址 IP地址(Internet Pr ...

  4. linux查看发ftp的ip地址,linux常用命令及学习小结(4)--IP设置、samba、ftp

    [静态ip地址(设置网卡ip地址)]:[配置文件地址:/etc/syseonfig/network/c-scripts/ifcfg-eth0] 1.设置静态ip地址 配置文件:BOOTPROTO=st ...

  5. IP地址配置基础命令---IP v4

    1.进入接口视图 #interface-type interface-number:指定接口类型和接口编号.接口类型和接口编号之间可以输入空格也可以不输入空格. #例如:int g 0/0/0 [Hu ...

  6. hp服务器修改ip地址,如何使用命令行更改hp 500x打印服务器的ip地址

    如何使用命令行更改hp 500x打印服务器的ip地址 1 恢复出厂设置 2 web方式无法打开 3 telnet ip(打印服务器默认地址192.0.0.192) 4 Telnet 配置示例 下面的示 ...

  7. 查看IP地址及ping命令

    WIN+R打开命令窗口 然后在C:\Users\admin> 后面写 "ping 192.168.*.*** " (ping+IP地址) 进行ping连接 查看本机IP地址: ...

  8. Windows ❀ 使用CMD配置或修改IP地址与DNS命令

    文章目录 Windows配置IP地址 1.Manual手动配置地址 2.DHCP自动获取地址 Windows配置IP地址 下面以192.168.1.1/24.网关192.168.1.254.DNS11 ...

  9. linux系统释放ip地址,(  )命令可以手工释放 Linux系统的DHCP客户端的IP地址....

    [判断题]自信的人 乐于迎接挑战,能经得起失败和挫折,知道什么时候该激流勇进.坚持到底,什么时候应放弃目标. [判断题]冥想是一种帮助我们实现心流的技术方法 [判断题]团队与群体的概念是一样的. [单 ...

最新文章

  1. 0x开头的颜色值和#开头的颜色值的区别以及转化
  2. linux salt命令 -e,linux 下 Salt 命令的疑难杂症
  3. Windows下VS2015 MPI编译64位Boost1.64
  4. .NET6之MiniAPI(十):基于策略的身份验证和授权
  5. mysql定时导入_MySQL导入、导出、数据库定时备份
  6. C#LeetCode刷题-随机数
  7. “写代码三年月薪不到一万是不是很失败?”
  8. C语言涉及数组的大作业,c语言大作业_基于数组的学生信息管理系统.doc
  9. 批量修改已下载的图片格式
  10. python爬取新浪博客_python爬取韩寒博客的实例
  11. JavaScript中的关系运算符和逻辑运算符
  12. 这些行业高薪职位最多
  13. java 公历 农历_java中怎么把公历日期转成农历日期
  14. 010-flutter dart代码后台执行,没有界面的情况下
  15. 量子计算机读后感,《天才的拓荒者:冯·诺伊曼传》- 读后感
  16. docker desktop 阿里云镜像加速
  17. 【机器学习课程】第一章机器学习概述 2.机器学习
  18. QScrollArea使用教程之实现可上下滑动的设置界面
  19. 阿里云云计算高级工程师ACP认证(Alibaba Cloud Certified Professional - Cloud Computing)考试大纲
  20. 单链表的建立(C语言):头插法和尾插法建立单链表

热门文章

  1. hdu 3874(树状数组+离线算法)
  2. spring mvc + freemarker 整合
  3. Android开发 listitem中采用倒计时
  4. 第三方工具Jdom解析XML
  5. 初识Lucene.net
  6. leetcode刷题实录:2
  7. 吴恩达 coursera ML 第十一课总结+作业答案
  8. Python学习笔记:Day 10 用户注册和登陆
  9. Zero Copy 简介
  10. linux——百度百科