LAN中各个主机进行通信是依靠IP还是物理地址,该怎么处理
LAN中各个主机进行通信是依靠IP还是物理地址在协议层次中需要分情况不,谢谢。[解决办法]LAN中转发数据靠的
LAN中各个主机进行通信是依靠IP还是物理地址
在协议层次中需要分情况不,谢谢。
[解决办法]
LAN中转发数据靠的物理地址
但是端对端通信一般是ip,ARP协议来完成这个两个地址的映射
[解决办法]
两个主机都通信了,那就MAC地址和IP地址都重要。A主机的报文能够发到B主机,在LAN可以不用IP地址,但是你两台主机通信,他发到B之后,B的适配器就算接受了,没IP地址,他不向上传递,B和没收到差不多吧,那样算不算通信。
[解决办法]
[解决办法]靠的是mac,假设交换机上mac学习表已建立,从A主机发过来的数据到交换机,交换机直接分析mac地址,转发到对应的端口上即可,中间跟ip已经没有关系。
[解决办法]2层协议 是mac地址
3层协议 tcpip包(包括了ip地址 端口)
如果程序运行在第2层 就能通讯 (类似抓数据包的程序 )
实际上 主机上的程序都是运行在3层以上 单依靠第2层 除特殊程序外无法通讯
(你取消tcpip协议后看看什么程序还能工作)
所以单靠mac地址 主机间可以通讯 但主机上的程序不能工作