Compare commits

...

2 Commits

Author SHA1 Message Date
8ee261064b solve issure from mac and windows 2024-10-28 10:23:29 +01:00
fb600dc1e3 add Notes 2024-10-28 10:02:05 +01:00
2 changed files with 65 additions and 2 deletions

View File

@ -2,9 +2,9 @@
| device | eth | ip |
| ------- | ---- | ----------- |
| PC1 | eth1 | 10.5.0.1/24 |
| PC1 | eth1 | 10.5.0.2/24 |
| PC2 | eth1 | 10.5.1.2/24 |
| router1 | eth1 | 10.5.0.0/24 |
| router1 | eth1 | 10.5.0.1/24 |
| router2 | eth1 | 10.5.1.1/24 |
router -> router

View File

@ -359,6 +359,69 @@ v) 配置路由,使得从 `pc1` 到 `pc2` 的数据**总是**通过 `router4`
---
## Questions
#### 1.为什么不能用10.5.0.0
在分配IP地址时使用 10.5.0.0 这样的地址可能会引发一些问题,尤其是当地址的最后两位是 .0 时,这通常与网络地址的概念相关。这里是详细的解释:
**1. 网络地址的冲突:**
• 10.5.0.0 可能被解释为 **网络地址**,特别是如果使用的子网掩码是 255.255.0.0(即 /16。网络地址是用于标识整个网络或子网而不是分配给具体的设备。使用这种地址可能导致路由器或其他网络设备无法正常识别该地址因为它通常代表的是子网本身而不是子网中的具体主机。
• 通常IP地址的最后一位为 .0 的地址是保留给子网地址的,这表示整个子网的范围。
**2. 广播地址的潜在问题:**
• 10.5.0.255 可能被解释为 **广播地址**,用于向整个子网内的所有设备发送消息。同样,如果你使用类似 10.5.0.x 的地址而配置不正确,可能会造成网络上的混淆,因为网络设备可能认为它在处理广播流量,而不是具体的设备通信。
**3. 子网的计算和划分:**
在IP地址分配中子网掩码会将一个地址分为 **网络部分****主机部分**。如果子网掩码的定义范围较大,比如 /16那么 10.5.0.0 这个地址表示的是整个 10.5.x.x 子网而不是一个具体的主机IP。
**网络地址**(如 10.5.0.0)是子网的标识,不能用于分配给主机。
**广播地址**(如 10.5.0.255)用于在子网内广播消息,也不能分配给主机。
**4. 惯例和规范:**
通常情况下,网络管理员会避免将子网的第一个地址(如 .0)和最后一个地址(如 .255)分配给设备。这是因为这些地址分别表示 **网络地址****广播地址**,用于路由和管理目的,而不是用于具体的设备通信。
**结论:**
• 10.5.0.0 可能会被解释为网络地址而不是主机地址因此不推荐用作设备的IP地址。
• 避免使用 .0 和 .255 作为分配给主机的地址,因为这些地址通常是保留用于网络管理的特殊地址。
为确保网络正常运行,建议使用子网范围内的中间地址(如 10.5.0.1 或 10.5.1.1),避免网络地址和广播地址的冲突。
如果你有更多关于IP分配或网络设计的问题随时告诉我
## Appendix