一、计算机地址
在计算机网络中,用于标识数据包的发送方和接收方的方式,就是用主机地址
在网络中唯一标识计算机的方式
物理地址:IP地址
逻辑地址:MAC地址
什么是ip
ip其实就是一组数字
通过这组数字,可以在网络中,唯一的标识一个计算机
例子
IP地址的构成
1.点分十进制格式:x.x.x.x
2.每一个部分,都是一个十进制数字
3.每个数字的范围:0-255
- a.合法的IP地址:192.168.31.33
- b.非法的IP地址:192.168.312.33
4.0 和 255 不能直接使用【使用有限制】
- a.合法的IP地址:192.168.31.33
- b.非法的IP地址:192.168.255.33
- c.合法的IP地址:192.168.0.33
- d.非法的IP地址:0.168.31.33
- f.合法的IP地址:192.168.255.255
扩展:ip地址的每一段数字,本质上都是一个8位的二进制数字
总结:
在一个网络中,不允许两个主机的ip相同,否则会产生ip地址冲突
设置ip的方法
手动写入IP
- 静态ip
- ip地址信息,必须询问管理员,然后根据询问结果,写入ip地址
自动获取IP
- 动态ip
- 系统会自动从DHCP获取IP地址
注意:动态ip变化的问题
- 动态IP的情况下,电脑在开机的时候会自动从DHCP获取IP地址
- DHCP在规定时间到了以后,会自动回收这个地址
- 如果DHCP在回收IP的时候,发现这个IP正在被使用,则此时会自动给这个IP续约
配置IP地址的关键要素
- IP地址
- 子网掩码
- 网关
- DNS
ip地址和子网掩码
IP地址,其实是分为了两个部分
- 网络标识:称之为网络位
- 主机标识:称之为主机位
子网掩码:标识ip地址中,哪部分是一个网络的,哪部分是标识一个主机的
- 表示网络的部分,称之为网络位;
- 表示主机的部分称之为 主机位
子网掩码的原理
子网掩码和IP地址相同,都是由四部分构成,每一个部分都是8位二进制数字
子网掩码中的1对应IP地址部分,是网络位
子网掩码中的0对应IP地址部分,是主机位
例子
扩展(了解)
网段
网络位正常写,主机位全部写0,这就是网段
网段是用于表示整个网络
IP地址和子网掩码的表示方式
将你的ip设置成192.168.31.123 24位掩码,也就是说,这个ip对应的子网掩码是255.255.255.0
将你的ip设置成192.168.31.123 16位掩码,也就是说,这个ip对应的子网掩码是255.255.0.0
将你的ip设置成192.168.31.123 8位掩码,也就是说,这个ip对应的子网掩码是255.0.0.0
将你的ip设置成192.168.31.123/24,也就是说,这个ip对应的子网掩码是255.255.255.0
将你的ip设置成192.168.31.123/16,也就是说,这个ip对应的子网掩码是255.255.0.0
将你的ip设置成192.168.31.123/8,也就是说,这个ip对应的子网掩码是255.0.0.0
注意:
如果当前主机的网络位和目标主机的网络位相同,就说明目标主机是在当前网络(内网)
判断下面的IP是否在同一个网络
补充
如果两个主机在同一个网络,那么两个主机只要配置上了IP地址和子网掩码,那么就可以进行通信
如果两个主机不在同一个网络,那么主机之间的通信必须借助于网关
网关
下一跳
可以理解网关就是当前这个网络的数据包的出入口
如果是内网主机之间进行通信,不需要网关,只有在跨网通信才需要网关
网关也是有IP地址的,而且这个IP地址和内部主机在同一个网段
DNS服务器
DNS:Domain Name Server
DNS的作用将域名转换IP地址
在网络通信过程中,必须有IP地址才能进行通信
全球 13 组 DNS 根服务器
8.8.8.8
114.114.114.114
逻辑地址
也就是ip地址,例如 192.168.31.123
特点:
- 可以修改
- 方便记忆
物理地址
也就是mac地址
特点:
- mac地址是在出场的时候固化到网卡上的,是无法修改的
- 全球唯一
- 由12个16进制数字构成
- 前6个是厂家编号,后6个是每个网卡的编号
二、常用dos的命令
工作目录
命令1:cd命令
作用:切换工作目录
案例:
相对和绝对路径问题
注意:
在windows中,命令和文件的名字都不区分大小写
命令2:cls命令
作用:清空屏幕
命令3:dir命令
作用:查看当前工作目录下的全面文件,包括文件和目录都会显示出来
案例
命令4:ipconfig命令
作用:查看各个网卡上所配置的ip地址
案例1:查看各个网卡的ip地址信息
案例2:查看各个网卡的详细信息
命令5:ping命令
概念
域名:也就是网址
域名解析:将域名转换成对应的IP地址
命令6:netstat命令
作用:查看当前计算机所开放的端口
- 协议:使用的协议类型
- 本地地址:当前这个电脑的地址
- 外部地址:远程电脑的地址
- 状态:就是状态信息
地址后面的那个数字就是端口号
表示当前主机的IP地址的方法有三种
- 第一种:0.0.0.0
- 第二种:127.0.0.1 【相当于你在说“我”】
- 第三种:192.168.0.140
端口号:
计算机中的程序,是通过端口进行区分的
端口其实就是一个数字,端口的范围是0-65535
不同程序不能公用相同端口
案例:检查当前主机是否启动了80端口
方法1:直接执行命令查看
方法2:执行命令查看,并结合find对结果进行过滤
命令7:arp命令