IP地址详解

简单局域网构成

- 局域网:一般称为内网
- 简单局域网:交换机、网线、PC(其它IT终端)
- 交换机:用来组件内网的局域网的设备

IP地址

- 是一个唯一的标识,是一段网络编码(二进制),32位组成。每八位转换为一个十进制数。
- 例:192.168.1.1
- 通信必须知道IP

子网掩码(有IP的地方肯定有子网掩码)

  1. 局域网通信规则
    • 在同一个局域网中,所有的IP必须在同一网段才能通信
  2. IP地址的构成
    • 网络位+主机位(网络位相同的IP地址才能称为同一网段)
  3. 子网掩码
    • 用来确定IP地址的网络位
  4. 子网掩码如何确认网络位
    • 与255对应的数字是网络位,与0对应的数字是主机位
    • 常见子网掩码
      • 255.0.0.0
      • 255.255.0.0
      • 255.255.255.0
  5. 一个IP地址必须配上一个子网掩码

IP地址分类

  1. 国际标准组织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 科研使用
  2. A\B\C类的子网掩码是可以更改的
  3. 主机位不能全为 0 和 255
    • 例:10.1.1.0(255.255.255.0) 表示网段
    • 例:10.1.1.255(255.255.255.0) 表示广播地址,代表该网段中的所有人
  4. 255.255.255.255 表示全局广播地址,理论上是代表所有的人
  5. 主机位不是全为 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
  6. 127.0.0.1 代表回环地址(代表自己)
    • 经常用来做测试

网关

- 网关:一个网络的出口,Gateway(GW),一般网关在路由器上
- 路由器:用于连接内外网的设备

DNS

- DNS:Domain Name Service 域名服务

相关DOS命令

  1. 查看IP地址
    • ipconfig (查看信息)
    • ipconfig /all(查看全部信息)
  2. 测试网络连通性
    • ping 目标IP地址
    • ping -t 目标IP地址 (一直ping,直到Ctrl+C)
    • ping -n 数字 目标IP地址 (指定个数的包)
    • ping -l 大小 目标IP地址(指定数据包大小)
      • ping不通对方也可能在线,可能有防火墙
      • ping通也不代表对方没开防火墙,可能防火墙允许访问(ping)
  3. 手动解析域名
    • 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 < &-
    • 关闭标准输入
      其他请见参考文档
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄