网络基础知识一

来源:互联网 发布:mac银河雪山 编辑:程序博客网 时间:2024/06/05 19:01

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

原创粉丝点击