一台交换机, 不同网段PC 互相访问问题

一台二层交换机,下接三台PC,IP地址分别为A:192.168.1.1 255.255.255.0
B:192.168.2.2 255.255.255.0 C:172.16.1.1 255.255.255.0

AB可以互访,AB均不能同C访问,为什么,希望高手详细说明一下

PS:知道二层交换以MAC寻址,但不知道具体过程,请高手结合问题,详细说明一下,小弟万分感谢.
是我打错了,B的地址应该是192.168.1.2 255.255.255.0

你的A和B都不在一个网段,不知道你是如何实现互访的。
交换机的访问原理就是,他会有一个MAC地址表,你发起访问请求,会记录你的MAC地址和IP对应关系,再去查询你要访问的IP的MAC地址,找到就告诉你,找不到,交换机就会向所有端口发ARP查询命令。
查到了你就可以访问,查不到你就不能访问。
而A机和B机和C机都在同一台交换机上,尽管你可能没有设置VLAN,但计算机通过子网掩码和IP地址的与运算,也没办法与不在一个网段的电脑通信。
当然,如果你的子网掩码是255。255。0。0,那是可以的,这样A和B就在一个网段了。
不同网段的设备要通信,只要计算机计算不在一个网段内,就会把信息传递给网关。所以,你不设置网关,没有三层交换,也没有路由,只没法实现访问。
172也是同理。

参考资料:如果您的回答是从其他地方引用,请表明出处

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-29
没有路由器的情况下,纯二层环境下 是不能实现不同网段之间的通讯,因为交换机工作在二层,不同网段的互访只能在3层设备上做配置才可以。
第2个回答  2010-05-31
2层交换机是不能跨网段互访的,如要要访问C,需添加3层设备
第3个回答  2018-07-13
没有路由器的情况下,你用电脑去ping不同网段的话,电脑连包都发不出去。。。。。。。。。。你可以用抓包软件试试

一台交换机, 不同网段PC 互相访问问题
交换机的访问原理就是,他会有一个MAC地址表,你发起访问请求,会记录你的MAC地址和IP对应关系,再去查询你要访问的IP的MAC地址,找到就告诉你,找不到,交换机就会向所有端口发ARP查询命令。查到了你就可以访问,查不到你就不能访问。而A机和B机和C机都在同一台交换机上,尽管你可能没有设置VLA...

同一交换机不同vlan并且不同网段,怎么互相通信
1、在同一个交换机下面3个不同的vlan的用户,相互之间需要能够通信,现网中有多个交换机相互互联原理是一样的。2、需要相互通信首先交换机建立vlan及vlanif虚拟接口配置三个ip地址。3、将用户连接接口加入至不同的vlan中。4、配置pc的ip地址,主要网关设置为交换机虚拟接口地址为网关,这里至列出PC1的...

如何让ip地址不同网段的电脑能相互访问?
第一种方法:更改子网掩码变成同一网段 原来两个不同的子网的网段无法相互访问,在将原来的子网掩码255.255.255.0改变为255.255.254.0的子网掩码后,两者都在一个网段了,就可以相互访问了。第二种方法:需要三层交换机或者路由器 左边子网的设备以连接到的路由器的接口IP192.168.0.1为网关,右边...

为什么同一交换机连接的不同网段的pc不能通信
假设级联造成上千口或者上万口甚至更多的交换机和链接在上面的设备,响应所有网络请求的话,容易引起网络风暴。所以tcp\/ip协议规定不同子网不能直接通讯,其实同一交换机对端计算机是收到该信息的,只是忽视不处理而已。高端点的交换机还维护了个ip地址和mac地址对应的表,甚至都不会转发到那个端口。以前...

为什么局域网中,不同网段之间的计算机能相互访问
同一个局域网内的不同网段的计算机之间可以相互访问。局域网自身相对其他网络传输速度更快,性能更稳定,框架简易,并且是封闭性,这也是很多机构选择的原因所在。局域网自身的组成大体由计算机设备、网络连接设备、网络传输介质3大部分构成。其中,计算机设备又包括服务器与工作站,网络连接设备则包含了网卡、...

在同一公司两个不同的网段的局域网怎么才能互通
一、路由器或交换机的配置 在同一公司内部,如果两个不同的网段分布在不同的物理位置,通常需要通过路由器或交换机进行连接。为了使得不同网段的计算机能够互相通信,需要对路由器或交换机进行相应的配置。这些配置包括设置路由表、子网掩码等,以确保数据包能够正确地在不同的网段之间传输。二、网络桥接...

一个交换机直连两台PC机,PC机处于不同网段,为什么相互PING不通?
在通信的过程中,是通过底层地址来寻址的,就是网卡的mac地址。开始的时候两端都不知道对对方的mac地址。比如pc1 ping pc2 ping开始的时候,pc1会检查pc2的ip和自己是不是在同一个网段。如果是,则直接发arp请求,来获得pc2的mac地址。如果不在同一个网段,则需要获得网关的mac,把ping的包交给网关...

一台交换机3台主机, 不同网段PC 互相访问问题
两种方法 第一种:增加一台三层交换机,现在的这台二层交换机和三层交换机之间启用trunk,允许ABC这三个vlan通过。第二种:增加一台路由器,现在的这台二层交换机和路由器之间启用trunk ,这也就是常说的单臂路由。至于策略,可以在相应的接口下应用 ...

同一个交换机能连接不同网段吗
同一个交换机可以接两个不同的网段。交换机的基本功能是连接多个设备并转发数据,它工作在数据链路层,主要根据MAC地址来转发数据帧。交换机本身并不直接处理网络层的信息,如IP地址和网段。因此,从理论上讲,交换机可以连接属于不同网段的设备。然而,要使这些不同网段的设备能够相互通信,通常需要通过...

不同网段电脑之间如何互相访问?
不同网段在二层交换机里是不能互通的,需要在三层交换机上设置才能互通。在三层交换机上加两天默认路由就行了,假如网段1(vlan1)网关为192.168.1.1,vlan2网头为192.168.2.1,配置命令如下:\\x0d\\x0a华为交换机:\\x0d\\x0asystem-veiw(进入系统视图)\\x0d\\x0aip route 0.0.0.0 0...

相似回答