一、IP详解

局域网

局域网一般被称为内网,通常由交换机,网线和PC组成。交换机是组建内网的关键设备

IP地址

IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。
IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

IP地址位32位制

十进制:x.x.x.x  X的范围为0 ~ 255

子网掩码

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

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

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

子网掩码如何确定网络位: 与255对应的数字为网络位,与0对应的数字为主机位

每个网段的地址分三类:

1、0 该网段的名称(主机地址全为0)

2、255 该网段的广播地址(主机地址全为255)

3、中间的可用地址(主机地址不全为0或者255)

127.0.0.1 回环地址(跟自己通信)

IP地址分类

ISO定义五大类:(是以IP地址的第一位进行区分的)

A类:1-126 默认子网掩码:255.0.0.0

B类:128-191 默认子网掩码:255.255.0.0

C类:192-223 默认子网掩码:255.255.255.0

D类:224-239 组播地址

E类:240-254 科研使用

网关

网关:一个网络的出口,Gateway=GW,一般网关在路由器上(网关的选择,一般为同一网段的第一个IP地址,或者最后一个)

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

注意:PC向外发送 数据包的顺序

1. 首先查找目标IP是否在同一局域网内(同一网段内)

2.如果在,则通过交换机转发,否则发送给网关,进行查找

DNS(域名解析器)

域名系统(Domain Name System,DNS)是Internet上解决网上机器命名的一种系统。就像拜访朋友要先知道别人家怎么走一样,Internet上当一台主机要访问另外一台主机时,必须首先获知其地址,TCP/IP中的IP地址是由四段以“.”分开的数字组成,记起来总是不如名字那么方便,所以,就采用了域名系统来管理名字和IP的对应关系。

用户访问网站流程:
    1、用户输入网址地址后,系统首先会查找系统本地的DNS缓存及hosts文件信息,确定是否存在域名对应的IP解析记录,如果有就直接获取ip地址,然后去访问这个地址对应的域名的服务器。(一般第一次请求时,DNS缓存并没有解析记录)
    2、如果客户端本地DNS缓存及hosts文件没有域名对应的解析记录,那么,系统会把浏览器的解析请求发送给客户端本地设置的DNS服务器地址(LDNS)解析。如果ldns服务器的本地缓存有对应的解析记录就会返回IP地址给客户端,如果没有则ldns会负责继续请求其他的DNS服务器
    3、LDNS从DNS系统的(“.”)根开始请求对域名解析,并针对各个层级的DNS服务器系统进行一系列的查找,最终会查找到网站域名对应的授权DNS服务器,而这个授权服务器会有域名对应的IP解析记录。如果没有就表示企业还没有搭建好域名解析系统
    4、网站域名的授权DNS服务器域名会把域名对应的最终IP解析记录发给LDNS
    5、LDNS把来自授权DNS服务器域名对应的IP解析记录发送给客户端浏览器,并他会把域名和IP对应的解析缓存起来,以便下次更快的返回相同的解析请求记录,这些缓存在指定时间内不会过期。
    6、客户端浏览器获取了域名对应的IP地址,接下来,浏览器会请求获得IP地址对应的网站服务器,网站服务器接收客户的请求并响应处理,将客户端请求的内容返回给客户端浏览器。

二、DOS命令

1.测试网络连通性命令

ping  #目标IP地址       测试网络连通性,有去有回即为可以成功通路
ping  -t  目标IP地址           #持续不间断ping目标IP地址(Ctrl + C 停止)
ping  -n  数字  目标IP地址     #修改发送包的数量
ping  -l  数字  目标IP地址     #修改发送包的大小
nslookup 网站地址              #手动解析网站地址信息
ipconfig                      #查看IP基本信息
ipconfig  /all                #查看IP全部信息

2.常用文件操作命名

cd..               #返回上级目录
cd\                #返回根目录
d:                 #进入D盘
cls                #清空所有dos操作
dir                #显示当前盘符文件信息
rd . /s/q          #清空磁盘

3.浏览文件

type 文件名.扩展名             # 显示
type 文件名.扩展名 |more       #分页显示
例如:dir c:\windows |more

4.创建文件

1)echo 内容             #在黑幕中输出内容
2) copy con 文件名.扩展名
开始编写内容
ctrl+z      回车结束编写

5.删除、复制、移动、重命名文件

注意:del命令只能删除具体的文件或者文件夹中的具体的文件,不能删除文件夹,

删除文件夹命名为rd  文件夹名称

del *.txt                  #删除所有txt结尾的文件
del *.*                    #删除文件
del *.* /s/q               #无提示删除
ren 旧名 新名               #重命名
move 原地址 新地址          #移动
copy 原地址 目的地址        #复制粘贴
md 文件名                         #创建文件夹
rd 文件名                         #删除文件夹
attrib +h 文件名                  #隐藏文件夹
attrib -h 文件名                  #取消文件夹
attrib +h +s +a 文件名            #将文件夹隐藏设为系统文件
dir /a                            #显示当前磁盘所有包括系统文件
快速生成一个空文件(有大小)
fsutil file createnew c:\system.ini 数字       #在c盘创建文件指定文件大小

5.修改关联

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

6. shutdown 操作

shutdown -s -t 100                #定时100s关机(-s 为关机)
shutdown -s -f -t 100             #定时强制关机
shutdown -r -t 秒                 #定时重启(-r 为启动)
shutdown -a                       #取消定时
shutdown -l                       #注销,同logoff命令相同
shutdown -s -f -t 100 -c "haah"   #定时100s关机,提示信息为haah
其中参数含义
-s        #关闭计算机
-r        #关闭重启计算机
-a        #取消关闭
-h        #休眠计算机
-t        #设置时间,t 后面跟参数
-f        #强制关机

7.颜色命令

color oa      #黑色背景,淡绿色字体

color  颜色代码 颜色代码     #前为背景颜色,后为字体颜色
0    =    黑色    1    =    蓝色    2    =    绿色    3    =    浅绿色
4    =    红色    5    =    紫色    6    =    黄色    7    =    白色
8    =    灰色    9    =    淡蓝色    A    =    淡绿色    B    =    淡浅绿色
C    =    淡红色    D    =    淡紫色    E    =    淡黄色    F    =    亮白色

8.set命令符

set 相当于开发语言 Java里的声明变量(个人理解),有一定的相似程度。详细看例子!

#语法形式
set [variable = [string]]
set /p variable = [promptString]
set /a expression
#例一
set [variable = [string]]
set              #显示所有变量
set  x  =  4     #定义变量X的值为4,如果需要使用变量,%x%就能直接使用了
#例二
set /p variable = [promptString]
用户声明一个变量前,需要知道自己设置的值是用作声明的,而 [promptString]部分则是提示信息
set /p 是命令语法 var是变量名 =号右边的"请输入变量的值: ",这个是提示语,不是变  量的值了!  set /p x = 请输入你的年龄:            #提示用户输入自己的年龄赋值给X
echo 你的年龄是:%x%                   #输出刚才输入的年龄
#例三
set /a expression
set的/A参数就是让SET可以支持数学符号进行加减等一些数学运算! 而直接调用结果
该表达式解析很简单并以递减的优先权顺序支持下列操作: () - 分组  ! ~ - - 一元运算符  * / % - 算数运算符  + - - 算数运算符  << >> - 逻辑移位  & - 按位“与”  ^ - 按位“异”  | - 按位“或”  = *= /= %= += -= &= ^= |= <<= >>= - 赋值 , - 表达式分隔符
set /a x = 1 + 1        #给x运算赋值
echo %x%                #展示X的值(值为数值)

参考视频

【千峰教育】网络安全工程师

网络安全学习第二篇【IP地址详解】相关推荐

  1. IP地址和子网划分学习笔记之《IP地址详解》

    在学习IP地址和子网划分前,必须对进制计数有一定了解,尤其是二进制和十进制之间的相互转换,对于我们掌握IP地址和子网的划分非常有帮助,可参看如下目录详文. IP地址和子网划分学习笔记相关篇章: 1.I ...

  2. 网络安全之IP地址详解

    网络安全 day2 IP地址详解 说到IP地址,先来了解一下几个名词: 局域网:又称为内网,把分布在数公里范围内的不同物理位置的计算机设备连在一起,在网络软件的支持下可以相互通讯和资源共享的网络系统. ...

  3. IP地址详解(扫盲篇)

    局域网:一般称为内网. 简单局域网构成:交换机.网线.PC(其他IT终端). 交换机:用来组建内网的设备. IP地址 IP地址就是一个唯一标识,是一段网络编码(二进制). IP地址形式:X.X.X.X ...

  4. 网络安全基础——2.IP地址详解

    IP地址详解 局域网的介绍 IP地址 子网掩码 IP地址的分类 网关 DNS 网络测试命令 局域网的介绍 1.局域网:一般称为内网 2.简单局域网的构成:交换机.网线.PC(其他IT终端) 3.交换机 ...

  5. ip(IP)地址详解!

    ip(IP)地址详解! 1.ip地址分为:合法ip地址(公网ip地址)和私有ip地址    合法ip地址主要应用于internet上的主机访问. 私有ip地址应用于局域网中计算机的相互通信. 2.ip ...

  6. 基础知识(一),ip地址详解、网关、DNS、进制转换、DOS命令、批处理、用户和组管理、telnet、RDP、NTFS、CIFS

    基础知识: 企业 >enterprise 专业 >profession 服务器 >server 客户端 >client 浏览器 >Browser B/S 架构:服务器对应 ...

  7. 【Network Security!】IP地址详解(看不懂你来打我)

    文章目录 一.简单局域网的构成 二.IP地址 1.IP地址规则 三.子网掩码 四.IP地址详解 1.分类 2.案例1 3.案例2 五.网关 六.DNS 七.配置IP地址 八.网络测试命令 一.简单局域 ...

  8. 史上最全的IP地址详解,速来get

    史上最全的IP地址详解 白在了解虚拟机网络之前,我们首先得了解ip地址是什么? 1.简单局域网的构成 局域网:一般称为内网 简单局域网的构成:交换机.网线.PC(其他IT终端) 交换机:用来组建内网的 ...

  9. 网络基础-IP地址详解

    IP地址介绍 IP地址是一个唯一标识,是一段网络编码(二进制),由32位组成的,它为互联网上的每一个网络和每一台主机分配一个逻辑地址 常见的IP地址,分为IPv4与IPv6两大类,当前广泛应用的是IP ...

  10. 网络字节序和IP地址详解

    文章目录 一.网络字节序 1.大端模式和小端模式 2.判断大端模式和小端模式 3.大端模式和小端模式相互转换 二.字节序转换函数 三.IP地址详解 1.IP地址的概念 2.IP地址的两种表示方法:整数 ...

最新文章

  1. centos7下selinux永久关闭
  2. 无法加载资源,因为“应用程序传输安全性”策略要求使用安全连接
  3. p4 是否能自动merge
  4. Windows下使用静态库
  5. Mysql默认隔离级别为什么是可重复读?
  6. ci mysql高并发_高并发访问mysql时的问题(一):库存超减
  7. 为旧版代码创建存根–测试技术6
  8. 信息学奥赛一本通 2054:【例3.4】适合晨练
  9. Interllij IDEA 搭建Springboot(一)
  10. java 读取文件 效率_JAVA读写文本文件的效率
  11. 计算机硬件系统实验教程代码,计算机硬件系统实验教程
  12. python爬取起点vip小说章节_python 爬取qidian某一页全部小说
  13. python循环次数教程_Python基础教程-循环
  14. 域渗透-横向移动(PTT)
  15. 计算机专业被check后拒签,签证被Check是怎么一回事?解读美签的几种情况
  16. Vue 中实现Video视频不可快进
  17. S60v5 编程环境的搭建
  18. 20200428 线程安全(上)--彻底搞懂volatile关键字
  19. 垃圾佬口中的ECC,REG内存是啥意思
  20. python post 上传文件_Python通过POST方式上传文件及提交参数到远程服务器

热门文章

  1. privilege_role
  2. Set与List转换
  3. 前端调用高德地图app、百度地图app
  4. 一文带你了解SFP、SFP+、SFP28、QSFP+和QSFP28之间的区别
  5. 尚医通 (十九)用户认证
  6. Attention Mechanisms in Computer Vision: A Survey综述详解
  7. 如何用链脉智能名片玩转微信裂变营销
  8. NetConf简介之一篇文章读懂NetConf
  9. 计算机主板上实时时钟晶振频率为,电脑主板里的晶振才是网络时代发展的根源...
  10. 实验室环境下测试千兆入侵检测系统(转)