网络安全学习第二篇【IP地址详解】
一、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地址详解】相关推荐
- IP地址和子网划分学习笔记之《IP地址详解》
在学习IP地址和子网划分前,必须对进制计数有一定了解,尤其是二进制和十进制之间的相互转换,对于我们掌握IP地址和子网的划分非常有帮助,可参看如下目录详文. IP地址和子网划分学习笔记相关篇章: 1.I ...
- 网络安全之IP地址详解
网络安全 day2 IP地址详解 说到IP地址,先来了解一下几个名词: 局域网:又称为内网,把分布在数公里范围内的不同物理位置的计算机设备连在一起,在网络软件的支持下可以相互通讯和资源共享的网络系统. ...
- IP地址详解(扫盲篇)
局域网:一般称为内网. 简单局域网构成:交换机.网线.PC(其他IT终端). 交换机:用来组建内网的设备. IP地址 IP地址就是一个唯一标识,是一段网络编码(二进制). IP地址形式:X.X.X.X ...
- 网络安全基础——2.IP地址详解
IP地址详解 局域网的介绍 IP地址 子网掩码 IP地址的分类 网关 DNS 网络测试命令 局域网的介绍 1.局域网:一般称为内网 2.简单局域网的构成:交换机.网线.PC(其他IT终端) 3.交换机 ...
- ip(IP)地址详解!
ip(IP)地址详解! 1.ip地址分为:合法ip地址(公网ip地址)和私有ip地址 合法ip地址主要应用于internet上的主机访问. 私有ip地址应用于局域网中计算机的相互通信. 2.ip ...
- 基础知识(一),ip地址详解、网关、DNS、进制转换、DOS命令、批处理、用户和组管理、telnet、RDP、NTFS、CIFS
基础知识: 企业 >enterprise 专业 >profession 服务器 >server 客户端 >client 浏览器 >Browser B/S 架构:服务器对应 ...
- 【Network Security!】IP地址详解(看不懂你来打我)
文章目录 一.简单局域网的构成 二.IP地址 1.IP地址规则 三.子网掩码 四.IP地址详解 1.分类 2.案例1 3.案例2 五.网关 六.DNS 七.配置IP地址 八.网络测试命令 一.简单局域 ...
- 史上最全的IP地址详解,速来get
史上最全的IP地址详解 白在了解虚拟机网络之前,我们首先得了解ip地址是什么? 1.简单局域网的构成 局域网:一般称为内网 简单局域网的构成:交换机.网线.PC(其他IT终端) 交换机:用来组建内网的 ...
- 网络基础-IP地址详解
IP地址介绍 IP地址是一个唯一标识,是一段网络编码(二进制),由32位组成的,它为互联网上的每一个网络和每一台主机分配一个逻辑地址 常见的IP地址,分为IPv4与IPv6两大类,当前广泛应用的是IP ...
- 网络字节序和IP地址详解
文章目录 一.网络字节序 1.大端模式和小端模式 2.判断大端模式和小端模式 3.大端模式和小端模式相互转换 二.字节序转换函数 三.IP地址详解 1.IP地址的概念 2.IP地址的两种表示方法:整数 ...
最新文章
- centos7下selinux永久关闭
- 无法加载资源,因为“应用程序传输安全性”策略要求使用安全连接
- p4 是否能自动merge
- Windows下使用静态库
- Mysql默认隔离级别为什么是可重复读?
- ci mysql高并发_高并发访问mysql时的问题(一):库存超减
- 为旧版代码创建存根–测试技术6
- 信息学奥赛一本通 2054:【例3.4】适合晨练
- Interllij IDEA 搭建Springboot(一)
- java 读取文件 效率_JAVA读写文本文件的效率
- 计算机硬件系统实验教程代码,计算机硬件系统实验教程
- python爬取起点vip小说章节_python 爬取qidian某一页全部小说
- python循环次数教程_Python基础教程-循环
- 域渗透-横向移动(PTT)
- 计算机专业被check后拒签,签证被Check是怎么一回事?解读美签的几种情况
- Vue 中实现Video视频不可快进
- S60v5 编程环境的搭建
- 20200428 线程安全(上)--彻底搞懂volatile关键字
- 垃圾佬口中的ECC,REG内存是啥意思
- python post 上传文件_Python通过POST方式上传文件及提交参数到远程服务器
热门文章
- privilege_role
- Set与List转换
- 前端调用高德地图app、百度地图app
- 一文带你了解SFP、SFP+、SFP28、QSFP+和QSFP28之间的区别
- 尚医通 (十九)用户认证
- Attention Mechanisms in Computer Vision: A Survey综述详解
- 如何用链脉智能名片玩转微信裂变营销
- NetConf简介之一篇文章读懂NetConf
- 计算机主板上实时时钟晶振频率为,电脑主板里的晶振才是网络时代发展的根源...
- 实验室环境下测试千兆入侵检测系统(转)