OSI 二层 (数据链路层) 通信为什么要设置 IP 和网关

2017-07-08 10:52:20 +08:00
 jtsai

我所理解的二层通信、电脑 A、B 是直接通过 mac 地址通信的。(电脑 A - 交换机 - 电脑 B )。

以太网的帧 [Preamble | SFD | DST | SRC | Type | Payload (Data) | Pad | FCS | Extension]。

其中 DST 电脑 B 的 mac 地址( 6btye ),SRC 电脑 A 的 mac 地址( 6byte )。

电脑 A 发送数据包到交换机、交换机转发到电脑 B。

我的疑问是 IP 和网关不是网络层,路由那的东西的。二层为什么要设置这个?

3558 次点击
所在节点    问与答
23 条回复
chinawrj
2017-07-08 17:42:28 +08:00
@jtsai 是的。ARP 也是可以在以太网上的。还有很多,具体看以太网帧的 type 定义。我记得 IP 是 0806 ?忘了
billlee
2017-07-08 17:55:05 +08:00
你用过拨号宽带吗?你用网卡连 MODEOM 走 PPPoE 拨号的时候,电脑的以太网卡和 MODEM 都是不需要配置 IP 地址的。
pigzilla
2017-07-09 00:02:39 +08:00
lz 还是太年轻,去搜索下 NetWare 和 IPX 吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/373893

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX