最近在上计算机网络的实验,发现处在相同校园网中的台式机和我带来的pc(通过无线网连接)ping不通,然后问了老师说:网段不同,就ping不同。通过ipconfig查询了一下两台电脑,网段的确不同,但还是有些不解:既然都在同一个交换机中(将问题简化一下),这台交换机上的机器都可以互相通信嘛,为什么还有考虑网段什么的?,然后开始查资料:

1.我们先要明确局域网的概念:

首先要搞清楚同一局域网不同 IP 网段的设置方法:从广义上讲,局域网可以分为物理上的,和逻辑上的局域网段。
物理局域网段是指:比如 21 台电脑主机的 21 条网线都连接在同一台 24 口的交换机上,该 IP 地址段范围:192.168.50.1 - 192.168.50.21,这时不考虑任何一台机器上关闭了 ping 服务的情况,应该是任意两台电脑之间都能够 ping 通的。
逻辑局域网段是指:有些机器,比如说上面 21 台机器中的任意 10 台,虽然物理上都是在同一个交换机下,但是你仍然可以将这 10 台机器的 IP 地址段强制设置成 192.168.40.1 - 192.168.40.10。这个时候就属于逻辑上的局域网情况了。也就是说,这 10 台属于同一个局域网 192.168.40.x,另外 11 台机器属于另一个局域网 192.168.50.x。这时候你在这 10 台机器上就 ping 不通另外 11 台机器的 IP 地址了。子网掩码一般缺省是 255.255.255.0,非标准的子网掩码算起来更麻烦,要算子网号和主机号,一般可以不用。
节选自:https://zhidao.baidu.com/question/437065729.html

2.再来了解两个ip如何通信:

1. 如果目标IP地址是本地地址,就送回本地上层处理,根本不会发到网卡去
2. 如果目标IP地址是同一网段中的其他地址,查ARP表,找到目标IP对应的MAC地址(如果ARP缓存里没有,发ARP请求去获取)。把MAC地址填写到报文里发送出去,如果找不到对应的ARP项,就会发送失败。注意:报文是要靠MAC地址才能找到目标主机的。
3. 如果目标IP地址不在同一网段,将gateway的MAC地址作为目标MAC地址发送。
(节选自知乎:大熊https://www.zhihu.com/question/63031867/answer/641836803)
这就解决了我之前的疑惑:就算在连接同一个二层交换机,不同网段也不能通信:因为他发送的mac帧中的mac地址为网关地址,不是目标地址,因此目的主机接受不到发送的消息。

3.有人会问什么是网关:

网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在OSI 7层协议的顶层--应用层。
https://blog.csdn.net/huangyimo/article/details/82887367

关于网关的问题:

1.网关和IP必须设置在同一个网段吗
https://blog.csdn.net/king523103/article/details/47727293
https://blog.csdn.net/bytxl/article/details/41897287

2.网关可不可以设成路由器的端口地址?如果可以那平时设置的网关又有什么作用呢?路由器上面做NAT可不可以从私有地址转换到私有地址?

可以,用途是用来转发数据。把本网段的数据转到其他网段中。可以。
补充一下:如果你有大量的公网地址,则不需要NAT转化,直接做路由就可以了;如果没有,也不用做NAT,下一跳或N跳的路由器会完成NAT转化的;如果你有公网地址,但不够用,则需要NAT转化,这样你会有充足的私有地址来使用INTERNAT。
节选自:https://zhidao.baidu.com/question/6049606.html

4.结论:

对于两台网段不同的主机通讯来说:因为网段不同,而必须使用网关,对于二层交换机来说,因为不能当做网关,必须加一个路由器才能使得不同网段进行通信。而对于三层交换机来说则可以通过其带的路由功能来完成不同网段的通信。

二层交换机能做网关吗 
不能。什么叫网关?,网关(Gateway)就是一个网络连接到另一个网络的“关口”。网关有两个功能。第一个就是路由数据。就是把本地的数据从这个接口放送出去。你应该知道internet通信是通过ip地址来完成。实际上说的更严格点是套接字。ip+端口 这些都是在三层网络层实现的。二层交换机不具备路由功能。另外网关还有一个重要的功能就是连接异构网络。这一点有些人会忽视。不同网络中下层数据帧是不同的,这个也需要三层设备去修改。
至于你说的VLAN设置ip,我希望你自己去思考一下。其实道理很简单。
节选自:http://bbs.51cto.com/thread-661839-1.html

5.后序问题:

1.那么二层交换机可以设管理ip,那个有什么用呢?
你说的二层交换机vlan能配ip地址 这个地址是vlan的管理地址啊。。。不是接口地址。所以不能做网关。。再说了 二层交换机又没有路由功能,怎么做网关
https://zhidao.baidu.com/question/156515041.html

2.管理ip讲解:(忘记来源了)
本地任何一个VLAN都能做管理VLAN
配置VLAN就是在交换机或者路由器上建立一个VLAN就行了,再给VLAN配地址
如:VLAN 2
interface VLAN 2
ip address 10.0.0.1 255.255.255.0
这样VLAN 2属于本地VLAN,但是你也可以用telnet 10.0.0.1 去登陆设备管理  二层的IP只用于管理
没有路由功能  只是用于Telnet等的管理地址。。。

3.然而在查询资料中,发现还是可以通过某些手段使二层交换机可以做到不同网段通信的:(真?p)

https://www.zhihu.com/question/23013729/answer/60920958

4..两个不同网段的IP地址能ping通,但是为什么不能在ARP上找到另一个的MAC地址?

还是因为不同网段之间通信需要通过网关实现。
建议参看这个答案:https://www.zhihu.com/question/20579906/answer/360222644

5.那么会有人问了:到底两台在不同局域网的电脑如何通信?

如果一个城域网/广域网下面的不同网段的局域网,是可以互相通信的,
假如在一个高校里,10.0.0.1/24和10.0.1.0/24一般来说是可以互通的,完全没有问题,因为10.0.0.1和10.0.1.0可以通过边界路由进行通信,无需NAT。
而对于跨局域网则可以通过vpn,端口映射,nat等来实现
参考:https://www.zhihu.com/question/316422039

6.上个问题涉及到了p2p通信技术:qq传输文件也是通过p2p技术来的,还有bt下载等。

P2P技术原理及应用
https://blog.csdn.net/dianliang01/article/details/80757733
p2p通信原理及实现
https://blog.csdn.net/yunlianglinfeng/article/details/54018113

7.NAT(地址转换技术)详解
https://blog.csdn.net/gui951753/article/details/79593307

8.最后再来普及一下我们身边接触的设备:

交换机适合局域网内互联,路由器实现全网段互联。

这里再单独解释一下猫:猫的学名叫调制解调器,它的作用是将数字信号(电脑想要发送的信息)转换成模拟信号(网线中的电流脉冲)从而使信息在网线中传输。       由于计算机的一切信号都要由电流脉冲传送出去,因而猫是必须的。目前的家用路由器一般都是路由猫,即路由器兼顾了猫和简单交换机的功能,因而在选购时,选一款性价比超高的路由猫就可以了。
链接:https://www.zhihu.com/question/22007235/answer/402261894

家用路由器实际上是路由器+交换机(一个WAN口+若干个LAN口)一个wan口用来连接外网,其他的几个LAN口实质上就是一个交换机。基于以上,题主PC1和PC2分别设置192.168.2.1/24和192.168.2.2/24当然是可以互通的,因为这两台主机接在同一个交换机下(同一路由器的LAN口)且IP地址在同一网段。
链接:https://www.zhihu.com/question/65419605/answer/231010007

9.拓展阅读:

校园网常用技术
https://zhuanlan.zhihu.com/p/30178301
相关阅读:输入一条url在浏览器经过什么?

https://www.zhihu.com/question/34873227

为什么局域网网段不同不能通信?相关推荐

  1. 为什么局域网网段不同不能通信

    最近在上计算机网络的实验,发现处在相同校园网中的台式机和我带来的pc(通过无线网连接)ping不通,然后问了老师说:网段不同,就ping不同.通过ipconfig查询了一下两台电脑,网段的确不同,但还 ...

  2. 同一局域网不同网段ip实现通信

    1.使用场景 电脑使用网段ip为172.23.0.0/16,设备ip为192.168.1.0/24.将电脑和设备通过交换机连接起来,满足了电脑和设备处于同一局域网不同网段,不能进行网络通信.为了能够进 ...

  3. 同网段不同网段主机间通信原理

       在当今的以太网络通信中,在IP数据包中有两个必不可少的地址,那就是IP地址和网卡地址(即MAC地址),在数据包中,无论是IP地址还是MAC地址,都有源地址和目标地址,因为通信是双方的,所以就必须 ...

  4. 同网段及跨网段主机间通信原理

    在当今的以太网络通信中,在 IP 数据包中有两个必不可少的地址,那就是 IP 地址和网卡地址(即 MAC 地址),在数据包中,无论是 IP 地址还是 MAC 地址,都有源地址和目标地址,因为通信是双方 ...

  5. 不同网段通过路由器通信

    1.不同网段的主机通信 同网段(如:192.168.3.x)主机可以相互通信,但是不同网段的主机无法通信,可以借助路由器通信 路由器: 有两个网口,可以设置两个网段(A,B), 路由器A网段与主机网段 ...

  6. Packet Tracer 通过配置静态路由实现不同网段之间的通信(详细步骤)

    Packet Tracer 通过配置静态路由实现不同网段之间的通信(详细步骤) 一.目标:ping通四个网段 二.解决方法:配置静态路由 1.拓扑结构布线图如下所示: 注意:这里省略了为每台PC配置I ...

  7. 实现同网段不同vlan通信有几种方式?纯二层网络下又是如何实现的?

    你知道纯二层网络,如何实现同网段不同vlan通信吗? 你知道通过代理ARP,如何实现同网段不同vlan通信吗? 你知道Vxlan架构,如何实现同网段不同vlan通信吗? 我会通过一系列场景,给大家分析 ...

  8. ROS_IP选用WIFI(无线局域网)网段,当wifi连接断开,出现Master崩溃

    ROS环境变量ROS_IP的真正含义 根据此博客解释,当一个作为Master的主机具有多个网口时,我们可以使用ROS_IP来指定指定网卡作为通讯链路. 注意: 当一个作为Master的主机具有多个网口 ...

  9. ARP代理实现同网段不同vlan通信

    ARP代理实现同网段不同vlan通信 划分vlan vlan batch 10 20interface GigabitEthernet0/0/1port link-type accessport de ...

最新文章

  1. Android面试收集录 2D绘图与动画技术
  2. Android 动画专题(2)--- Frame Animation
  3. 2020年电赛题目,命题专家们怎么看?
  4. 收入和贷款有什么关系?
  5. 华为交换机ssh思科交换机_华为交换机 ssh 配置(极简版)
  6. RabbitMQ消息队列———安装(一)
  7. 【Java学习笔记之三十一】详解Java8 lambda表达式
  8. 多路复用器_超详细的I/O多路复用概念、常用I/O模型、系统调用等介绍
  9. android事件拦截处理机制详解
  10. uclient uc oracle,UClient下载
  11. ec6108v9c短接j15_华为悦盒EC6108V9C变砖头,J16强刷不出现机器人,重点介绍解决问题!...
  12. 快递单用什么打印机比较好?
  13. 基于51单片机霍尔自行车码表测速系统电路设计(毕业设计资料)
  14. OpenGL LookAt、Camera摄像机
  15. 北漂三年多 我选择离开,眼神更加坚定!
  16. 计算机英文缩写ISA,计算机中的英文缩写
  17. Btree/B+tree原理及区别(详解)
  18. 什么是企业oa办公系统登录入口?oa办公系统哪家好?
  19. Java学习笔记——流程控制
  20. c语言输入三个身高输出最高,输入两个人的身高,计算并输出他们的平均身高.(身高以米为单位,最后结果保留两位小数)...

热门文章

  1. android浏览器多标签页面,360浏览器HD推出Android版 支持多标签页浏览
  2. 串口通讯助手学习交流
  3. 毕业设计 - 地铁大数据客流分析系统 设计与实现
  4. JAVA毕业设计高校教材征订管理系统计算机源码+lw文档+系统+调试部署+数据库
  5. 绕过Autoruns的一种方式
  6. 基于C#的计算机与安捷伦34970A通信方法
  7. uniapp中用view实现横向条形图
  8. 新能源补贴政策2021
  9. 【​毕业季·进击的技术er​】--毕业到工作小结
  10. 世界杯大数据:五天超六成赌球者赔光身家