1. 网络ID
2. 主机ID
如图:
这样, IP有如下几种:
1. 结构简单
2. IP的利用率不高
因此又进化出一个新的概念: 子网(subnet)
这样, 可以从IP中可以得到三个信息:
1. 网络ID
2. 子网
3. 主机ID
从IP分类寻址设计上是明显给出网络ID的, 但是子网信息呢? 新的IP规定中的子网信息 + 主机ID = 旧的IP分类中的主机ID
因为子网信息与主机ID使用同一块数据, 所以需要子网掩码, 也称掩码(netmask)
子网掩码并不会在TCP/IP包头中, 哪它的作用是什么呢?
局域网内机器用于判断信息包发向内网还是网关
局域网中的机器都是使用MAC地址进行点对点通信的(如果不知道内网机器的MAC时会广播):
1. 如果本地机器从IP中判断出将要发出的数据是局域网内的机器时, 信息包将会被发送到指定的MAC
2. 如果本地机器从IP中判断出将要发出的数据不是局域网内的机器时, 信息包将会被发送到网关的MAC
子网主要用于网关判断某IP信息是否为局域网内信息
1. 如果是局域网内信息, 不被forward到路由处, 而是被返回局域网中
2. 如果发向局域网外的信息, 将被forward到路由处, 当然, 之前可以需要NAT一下.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.