networking - 主机路由表的理解

标签 networking tcp routing mask subnet

我有这样配置以太网适配器的主机:IP地址192.170.100.10,子网掩码255.255.255.0。还有一个类似IP服务器的硬件设备,配置为:192.170.100.20、255.255.255.0。当我将此设备连接到主机以太网适配器时,以下信息将添加到 route print 命令输出 (Windows):

Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
    192.170.100.0    255.255.255.0   192.170.100.10  192.170.100.10       20
   192.170.100.10  255.255.255.255        127.0.0.1       127.0.0.1       20
  192.170.100.255  255.255.255.255   192.170.100.10  192.170.100.10       20

我需要对此输出的一些解释:如何添加这些条目,如何使用它们将网络数据包 192.170.100.* 路由到此适配器。

最佳答案

第 1 行:通过您的网卡 192.170.100.10 将所有到 192.170.100.* 的内容发送出去,如果不存在规则,则比较特殊

第 2 行:不是通过我们的网卡,而是通过 Loopback 向自己发送数据包

第 3 行:通过您的网卡发送广播。

除了 192.170.100.* 之外没有任何规则,您将无法访问其他网络

关于networking - 主机路由表的理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8576759/

相关文章:

c++ - ACE(C++ 库)是否仍用于高性能计算?

java - 使用 Snmp4j 进行网络发现

linux - select调用的第一个参数是传入的要监听的fd的最大值加一

c - 我的handle_clients函数出了什么问题

c# - Kinect 字节流太大

c - 在 C 中使用 fork() 和 TCP 连接进行设计

c# - .NET 运行时中的 Tcp 缓冲中断

routing - 使用参数翻译 Drupal 8 自定义路由路径

Angular 5 router.navigate 不起作用

networking - 如何以编程方式通过upnp实现双NAT端口转发