LAN中各个主机进行通信是依靠IP还是物理地址

wolflion 2009-12-22 05:40:32
在协议层次中需要分情况不,谢谢。
...全文
257 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
doufuxadf 2010-01-25
  • 打赏
  • 举报
回复

2层协议 是mac地址
3层协议 tcpip包(包括了ip地址 端口)

如果程序运行在第2层 就能通讯 (类似抓数据包的程序 )
实际上 主机上的程序都是运行在3层以上 单依靠第2层 除特殊程序外无法通讯
(你取消tcpip协议后看看什么程序还能工作)

所以单靠mac地址 主机间可以通讯 但主机上的程序不能工作

okhere 2010-01-22
  • 打赏
  • 举报
回复
靠的是mac,假设交换机上mac学习表已建立,从A主机发过来的数据到交换机,交换机直接分析mac地址,转发到对应的端口上即可,中间跟ip已经没有关系。
yanghehong 2010-01-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 guosha 的回复:]
实际数据交互靠的是MAC,IP是用来选路的。

引用 3 楼 yanghehong 的回复:
引用 2 楼 lingling1989r 的回复:
两个主机都通信了,那就MAC地址和IP地址都重要。A主机的报文能够发到B主机,在LAN可以不用IP地址,但是你两台主机通信,他发到B之后,B的适配器就算接受了,没IP地址,他不向上传递,B和没收到差不多吧,那样算不算通信。


两种方式都可以啊。
如果写的程序使用了IP层的服务,那需要用IP地址通信。
也可以直接在二层上写程序,绕过IP的,那么不需要IP地址。

当然,一般的多数应用程序,都会建立在IP之上的,直接使用二层服务的比较少。

-千里孤行

[/Quote]

guosha回错人了吧 :)


- 千里孤行
快乐田伯光 2010-01-15
  • 打赏
  • 举报
回复
实际数据交互靠的是MAC,IP是用来选路的。

[Quote=引用 3 楼 yanghehong 的回复:]
引用 2 楼 lingling1989r 的回复:
两个主机都通信了,那就MAC地址和IP地址都重要。A主机的报文能够发到B主机,在LAN可以不用IP地址,但是你两台主机通信,他发到B之后,B的适配器就算接受了,没IP地址,他不向上传递,B和没收到差不多吧,那样算不算通信。


两种方式都可以啊。
如果写的程序使用了IP层的服务,那需要用IP地址通信。
也可以直接在二层上写程序,绕过IP的,那么不需要IP地址。

当然,一般的多数应用程序,都会建立在IP之上的,直接使用二层服务的比较少。

-千里孤行
[/Quote]
lingling1989r 2010-01-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yanghehong 的回复:]
引用 2 楼 lingling1989r 的回复:
两个主机都通信了,那就MAC地址和IP地址都重要。A主机的报文能够发到B主机,在LAN可以不用IP地址,但是你两台主机通信,他发到B之后,B的适配器就算接受了,没IP地址,他不向上传递,B和没收到差不多吧,那样算不算通信。


两种方式都可以啊。
如果写的程序使用了IP层的服务,那需要用IP地址通信。
也可以直接在二层上写程序,绕过IP的,那么不需要IP地址。

当然,一般的多数应用程序,都会建立在IP之上的,直接使用二层服务的比较少。

-千里孤行
[/Quote]

哦。学习-ing.....
yanghehong 2010-01-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lingling1989r 的回复:]
两个主机都通信了,那就MAC地址和IP地址都重要。A主机的报文能够发到B主机,在LAN可以不用IP地址,但是你两台主机通信,他发到B之后,B的适配器就算接受了,没IP地址,他不向上传递,B和没收到差不多吧,那样算不算通信。
[/Quote]

两种方式都可以啊。
如果写的程序使用了IP层的服务,那需要用IP地址通信。
也可以直接在二层上写程序,绕过IP的,那么不需要IP地址。

当然,一般的多数应用程序,都会建立在IP之上的,直接使用二层服务的比较少。

- 千里孤行
lingling1989r 2010-01-10
  • 打赏
  • 举报
回复
两个主机都通信了,那就MAC地址和IP地址都重要。A主机的报文能够发到B主机,在LAN可以不用IP地址,但是你两台主机通信,他发到B之后,B的适配器就算接受了,没IP地址,他不向上传递,B和没收到差不多吧,那样算不算通信。
zaf797979 2010-01-07
  • 打赏
  • 举报
回复
LAN中转发数据靠的物理地址
但是端对端通信一般是ip,ARP协议来完成这个两个地址的映射

4,358

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧