网络基础知识一
IP地址
- 它们可唯一标识 IP 网络中的每台设备
- 每台主机(计算机、网络设备、外围设备)必须具有唯 一的地址
- ip地址由两部分组成:
*网络ID: 标识网络 、 每个网络分配一个网络ID
*主机ID : 标识单个主机 、由组织分配给各设备
IPv4地址格式:点分十进制记法
IP地址分类
公式:
1、计算网络中主机最大数量:2^主机ID位-2=2^(32-网络ID位数)-2
2、网络数=2^可变网络ID位
3、网络ID:IP 与运算 网络子网掩码
4、CIDR表示法=IP或网络ID/网络ID位数
5、划分子网的数量=2^网络ID向主机ID借的位数
6、划分子网后损失的IP数:(划分子网的数量-1)*2
子网掩码:32位二进制,对应网络ID位为1,对应主机ID为0
00000000 0
10000000 128
11000000 192
11100000 224
11110000 240
11111000 248
11111100 252
11111110 254
11111111 255
划分子网
将一个大网络分割多个小网络,每个小网络主机ID变少,网络ID变多,原来的大网络网络ID位向主机ID位借位
计算题一:
IP:172.16.100.200
子网掩码:255.255.224.0
1、CIDR表示法:
172.16.100.200/19 (把子网掩码转换为二进制,数几个1)
2、网络ID
根据公式得知网络ID是IP 与运算 网络子网掩码结果
先把ip和子网掩码转换为二进制
1010 1100:0001 0000:0110 0100:1100 1000
1111 1111:1111 1111:1110 0000:0000 0000
与运算结果如下
1010 1100:0001 0000:0110 0000:0000 0000
172 :16 :96 :0 /19
3、网络主机数多少个
计算网络中主机最大数量:2^主机ID位-2=2^(32-网络ID位数)-2
2^(32-19)-2
计算题二:
114.203.188.10/20
1、子网掩码:255.255.240.0
2、网络id: 144.203.176.0/20
3、网络主机数: 2^(32-20)-2
计算题三:
160.200.0.0/16 划分16个子网
1、划分子网的netmask
16=2^4
网络id向主机id借的位数为4
255.255.240.0
2、每个子网主机数
2^(32-20)-2=4094
3、最小,最大的子网的网络ID
160.200.0.0/20
160.200.240.0/20
4、最大子网的IP范围
160.220.1111 0000.00000001 最小ip
160.200.240.1/20
160.200.11111 1111.11111110 最大ip
160.200.255.254/20
范围:
160.200.240.1/20-160.200.255.254/20
route命令
netstat命令
显示网络连接参数:
-t: tcp协议相关
-u: udp协议相关
-w: raw socket相关
-l: 处于监听状态
-a: 所有状态
-n: 以数字显示IP和端口;
-p: 显示相关进程及PID
常用组合:
-tan, -uan, -tnl, -unl
显示路由表: netstat {–route|-r} [–numeric|-n]
-n: 数字格式
显示接口统计数据:
netstat -i
netstat –I=IFACE
ifconfig -s eth0