【问题标题】:Subnet information in IP HeaderIP Header 中的子网信息
【发布时间】:2015-05-13 09:48:07
【问题描述】:

这是我的第一次,所以请多多包涵。假设我有两台 PC(A 和 B)通过 LAN 电缆直接相互连接。 PC A 的 IP 地址是 192.168.1.1/24。 PC B 的 IP 地址为 192.168.1.5/30。现在,由于子网不同(或者它们的子网掩码不适用于两者之间的直接连接),两台 PC 将无法相互连接。但问题是子网掩码信息没有在 IP 标头中发送,所以 PC 如何知道来自另一个 192.168.1.X 地址的数据包是否在不同的子网上。 在不同的网站上阅读,我了解到设备(例如 PC)维护自己的路由表并根据它做出决策。但仍然不是那么清楚。请告诉我。必须是一些我没有得到的非常基本的东西。

谢谢,

曼迪普

【问题讨论】:

标签: header ip mask subnet


【解决方案1】:

两个设备都将使用广播消息来查找同一以太网网络上的其他主机。考虑到这 2 台主机的子网掩码不同,广播地址也会不同,很有可能这 2 台主机会互相忽略。这也与主机操作系统的内部路由以及这两台主机的 arp 地址解析有关 - 但简而言之,最好将两台主机配置为相同的子网掩码。

【讨论】:

    猜你喜欢
    • 2020-12-17
    • 1970-01-01
    • 1970-01-01
    • 2017-06-21
    • 1970-01-01
    • 1970-01-01
    • 2015-10-11
    • 1970-01-01
    • 2017-06-01
    相关资源
    最近更新 更多