首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络协议 >

LAN中各个主机进行通信是依靠IP还是物理地址,该怎么处理

2012-03-11 
LAN中各个主机进行通信是依靠IP还是物理地址在协议层次中需要分情况不,谢谢。[解决办法]LAN中转发数据靠的

LAN中各个主机进行通信是依靠IP还是物理地址
在协议层次中需要分情况不,谢谢。

[解决办法]
LAN中转发数据靠的物理地址
但是端对端通信一般是ip,ARP协议来完成这个两个地址的映射
[解决办法]
两个主机都通信了,那就MAC地址和IP地址都重要。A主机的报文能够发到B主机,在LAN可以不用IP地址,但是你两台主机通信,他发到B之后,B的适配器就算接受了,没IP地址,他不向上传递,B和没收到差不多吧,那样算不算通信。
[解决办法]

探讨
两个主机都通信了,那就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地址 主机间可以通讯 但主机上的程序不能工作

热点排行