开发者社区> 问答> 正文

网络通信的时候,ip填写自己本机的ip会通过交换机或者路由器吗?

网络通信的时候,ip填写自己本机的ip会通过交换机或者路由器吗?

展开
收起
OSC开源社区 2024-05-11 22:54:53 81 0
2 条回答
写回答
取消 提交回答
  • 当网络通信中IP地址设置为本机IP时,通常是进行本地环回通信,这种通信不会经过外部的交换机或路由器,而是直接在本机内部完成,从一个应用程序发送到另一个应用程序。但如果IP配置的是本机实际对外的网络IP,并尝试访问同一局域网内的其他设备或服务,这时数据包可能会通过交换机在局域网内转发,但不会涉及到路由器除非通信目标在另一网络段,需要路由到外网。

    2024-05-13 22:20:18
    赞同 展开评论 打赏
  • 访问本机的ip不会通过交换机或者路由器无论是使用本机 ip,还是 127.0.0.1 都是只过回环设备 lo。通过在 lo 上抓包即可看到,而在真正的物理网卡下是抓不到包的。

    本机IP(一般配置的是私网IP)在对外访问的时候会转换成对应的公网IP,然后封装在数据包中通过交换机或者路由器,到达最终的目标主机。访问过程如下:

    image.png

    2024-05-12 08:12:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Keynote:阿里云网络领域关键创新技术解读 立即下载
智慧光网络 关键技术应用实践和未来演进 立即下载
思科软件定义访问:实现基于业务意图的园区网络 立即下载