一、 网络地址
1 MAC地址
1.1 名称:硬件地址、网卡地址、NIC地址、MAC地址
1.2 组成:48b二进制组成,使用16进制表示,两两一组,减号作为分隔符表示
1.3 查看:ipconfig/all
1.4 例:70-1C-E7-39-1D-1D
- 70-1C-E7-39-1D-1D:前三段由协议组织分配,后三段由厂商自行分配
1.5 MAC地址用于表示LAN网中主机设备的唯一位置,与网卡设备绑定不可删除修改
2 IP地址
2.1 IP地址是一种逻辑地址,可以修改,运行于ISO-OSI协议的第三层网络层
2.2 IP地址可以表示一个唯一的连接
2.3 一个设备可以拥有多个IP地址,但一个IP地址只能对应一个设备
2.4 IPV4组成
- 使用32b二进制组成,点分十进制表示法表示
- 例:192.168.1.1 1100 0000 1010 1000 0000 0001 0000 0001
- 表示时为十进制,内存运算时为二进制
- 每个段(字节)范围:[0,255]
- 理论可表示232个IP地址(40多亿)
2.5 IPV6组成
例:00-E0-7D-A0-40-00-31-BE-AC-F1-55-FA-BE-FF-AA-F2 00:E0:7D:A0:40:00:31:BE:AC:F1:55:FA:BE:FF:AA:F2 00:E0:7D:A0:40::31:BE:AC:F1:55:FA:BE:FF:AA:F2(中间的0可以省略)
2.6 IP地址构成
2.6.1 IP地址=网络号+主机号
2.6.2 网络号:表示设备所处网络的名称
2.6.3 主机号:表示设备在网络中的位置编号
2.7 IP地址分类
2.7.1 原则:按照网络号与主机号的比值关系来分类
2.7.2 A类IP
- 第一字节:1-126
- 主机数:16777214台
- NET:HOST为1:3
- 适用于大型网络
例:10.1.2.3
2.7.3 B类IP
- 第一字节:128-191
- 主机数:65534台
- NET:HOST为2:2
- 适用于中型网络
2.7.4 C类IP
- 第一字节:192-223
- 主机数:254台
- NET:HOST为3:1
- 适用于小型网络
2.8 特殊IP地址
2.8.1 回送地址
- 格式:127.x.x.x,x不为全0或全1,常用127.0.0.1
- 作用:使用127.0.0.1作为目的ip,则只是将数据包由应用层传输到物理层后,原样打回,并不进行端口外的传输,一般用于协议软件的测试
2.8.2 网络地址
- 作用:表示网络的名称,用于区分其他网络
- 计算方法:网络地址=网络号+0
例:计算192.168.0.1的网络地址 第一步:根据第一字节判断IP类别:c类 第二步:根据ip类别计算NET:HOST的比值关系:3:1 第三步:网络号不变主机号以0补上,即:192.168.0.0
2.8.3 广播地址
- 作用:对外网进行全网广播
- 格式:对方的网络号+255
- 例:对方IP为114.0.11.89,则直接广播地址:114.255.255.255
- 作用:对本网进行全网广播
- 方法:255.255.255.255
2.8.4 本地地址
- 作用:用于本地LAN中自行设置ip地址时使用
- 组成:10.x.x.x和192.168.x.x
3 子网掩码(NETMASK)
3.1 组成
- 32b二进制组成,点分十进制表示,二进制中由左向右必须为连续的1,之后为连续的0
例:255.255.255.0 1111 1111 1111 1111 1111 1111 0000 0000
3.2 作用
- 子网掩码是一种类似IP地址格式的编号串,用于帮助IP地址计算网络地址信息时的一种参照工具。
- 原则:子网掩码二进制1对应的IP地址位表示网络,0对应的IP地址位表示主机
例1: ip:192.168.1.100 netmask:255.255.255.0
例2:IP地址网络地址的计算=IP地址和子网掩码二进制状态下进行按位与 10.1.2.3: 0000 1010 0000 0001 0000 0010 0000 0011 255.0.0.0: 1111 1111 0000 0000 0000 0000 0000 0000 0000 1010 0000 0000 0000 0000 0000 0000 10.0.0.0
例3:IP地址的主机号计算=IP地址和子网掩码取反后的结果进行按位与
3.3 子网划分
|