《一步步成为 Hacker_Day 02》
IP地址详解
简单局域网构成
- 局域网:一般称为内网
- 简单局域网:交换机、网线、PC(其它IT终端)
- 交换机:用来组件内网的局域网的设备
IP地址
- 是一个唯一的标识,是一段网络编码(二进制),32位组成。每八位转换为一个十进制数。
- 例:192.168.1.1
- 通信必须知道IP
子网掩码(有IP的地方肯定有子网掩码)
- 局域网通信规则
- 在同一个局域网中,所有的IP必须在同一网段才能通信
- IP地址的构成
- 网络位+主机位(网络位相同的IP地址才能称为同一网段)
- 子网掩码
- 用来确定IP地址的网络位
- 子网掩码如何确认网络位
- 与255对应的数字是网络位,与0对应的数字是主机位
- 常见子网掩码
- 255.0.0.0
- 255.255.0.0
- 255.255.255.0
- 一个IP地址必须配上一个子网掩码
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 科研使用
- A\B\C类的子网掩码是可以更改的
- 主机位不能全为 0 和 255
- 例:10.1.1.0(255.255.255.0) 表示网段
- 例:10.1.1.255(255.255.255.0) 表示广播地址,代表该网段中的所有人
- 255.255.255.255 表示全局广播地址,理论上是代表所有的人
- 主机位不是全为 0 ,也不是全为 255,即表示可用IP地址(其他条件必须符合规则)
- 例1:
- IP: 10 .1 .1 .255
- 子网掩码: 255 .255.0 .0
- 可用,主机位不全为 255
- 例2:
- IP: 10 .1 .1 .0
- 子网掩码: 255 .255.0 .0
- 可用,主机位不全为 0
- 例1:
- 127.0.0.1 代表回环地址(代表自己)
- 经常用来做测试
网关
- 网关:一个网络的出口,Gateway(GW),一般网关在路由器上
- 路由器:用于连接内外网的设备
DNS
- DNS:Domain Name Service 域名服务
相关DOS命令
- 查看IP地址
- ipconfig (查看信息)
- ipconfig /all(查看全部信息)
- 测试网络连通性
- ping 目标IP地址
- ping -t 目标IP地址 (一直ping,直到Ctrl+C)
- ping -n 数字 目标IP地址 (指定个数的包)
- ping -l 大小 目标IP地址(指定数据包大小)
- ping不通对方也可能在线,可能有防火墙
- ping通也不代表对方没开防火墙,可能防火墙允许访问(ping)
- 手动解析域名
- nslookup www.xxx.com 手动解析域名IP地址
进制
- 略
MAC地址
- 跟随网卡硬件,不可更改
- 全球唯一
一些基本的DOS命令
输入输出重定向
- command > filename
- 把标准输出重定向到一个文件中
- command >> filename
- 把标准输出重定向到一个文件中(追加)
- command 1 > fielname
- 把标准输出重定向到一个文件中
- command > filename 2>&1
- 把标准输出和标准错误一起重定向到一个文件
- command 2 > filename
- 把标准错误重定向到一个文件中
- command 2 >> filename
- 把标准错误重定向到一个文件中(追加)
- command >> filename 2>&1
- 把标准输出和标准错误一起重定向到一个文件中(追加)
- command < filename1 > filename2
- command命令以filename1文件作为标准输入,以filename2文件作为标准输出
- command < filename
- command命令以filename文件作为标准输入
- command << delimiter
- 从标准输入中读入,直至遇到delimiter分界符
- command < &m
- 将文件描述符m作为标准输入
- command > &m
- 将标准输出重定向到文件描述符m中
- command < &-
- 关闭标准输入
其他请见参考文档
- 关闭标准输入
更多精彩