家电维修网

 找回密码
 注册
查看: 1855|回复: 1

科普 | Wifi 上网跟 4G 上网的区别是什么?

[复制链接]

论坛管理

北网管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

回帖
1532
主题
1266
积分
275865
在线时间
3207 小时
注册时间
2013-6-10
最后登录
2023-6-13

乐于助人勋章资料贡献勋章推广活动勋章

QQ
发表于 2019-4-10 09:40 | 显示全部楼层 |阅读模式
今天给客户解决 Bug 的时候,想到一个问题: wifi 上网跟 4G 上网有什么区别?不知道有多少人注意过这个问题,并自己主动的去搜索过。我自己原先也不太了解,顺手就上网查了下。

手机上网可以用 Wifi,也可以用 4G,这两者究竟有什么区别? Wifi 模块跟 4G 无限通信模块用的是同一种上网媒介吗?一个 4G 手机是否两块网卡呢?手机的 MAC 地址说的是谁的呢?比如当你通过系统 API 获取 MAC 地址的时候,获取的是哪种 MAC 地址呢?

本文由 MAC 地址(作为设备唯一标识)问题引出,简单分析下两种上网方式的区别,扫盲,高手勿拍砖:
  • Wifi上网跟4G上网用的是同一块“网卡”吗
  • Wifi上网跟4G上网的“MAC”地址是同一个吗
  • 两者在实现方式上有什么不同呢(TCP/IP协议)


首先来看第一个问题, Wifi 上网跟 4G 上网用的是同一块“网卡”吗?

答案是否定的。一般而言, Wifi 上网用的是以太网卡,拥有 48 位唯一的 MAC 地址,而 4G 上网则通过手机内部的基带模块来实现无线上网的目的。

手机 Wifi 上网跟 4G 上网硬件设施的区别

从硬件环境上来说,手机链接一个无线【路由器】,通过 Wifi 上网,走的还是以太网。在链路层,用的是以太网协议。也就是说,这种上网模式完全可以看做是手机连接了一根网线,其媒介仍可以看做传统意义上的网卡。
20190410_094021_000.jpg
而 4G 上网用的是蜂窝网络,信号以电磁波的形式在空气中进行传播,发送到距离最近的基站,基站通过交换机转发到覆盖目标设备的基站,并通知目标设备,回传结果。这种上网模式在链路层,用的一般是 PPP(Point-to-Point Protocol)协议,而其上网媒介用的则是无线通信专用的无线基带通信模块。
20190410_094021_001.jpg

硬件上的不同,决定了其在软件系统上必定采取不同的适配方式。

Wifi 上网跟 4G 上网在 TCP/IP 协议上的区别

Wifi 上网可以看做是网卡设备上网,仍然遵循 IEEE 802,链路层走的是以太网,支持 ARP/RARP,同时在链路层采用以太网协议进行帧数据封装,前面分别是 48 位目标 MAC 地址跟源 MAC 地址

20190410_094021_002.jpg
而4G流量上网的时候,链路层走的是PPP协议,该协议下没有MAC地址的概念。

20190410_094021_003.jpg

Wifi 上网跟 4G 上网的“MAC”地址是同一个吗?

答案很明显:不是。 4G 上网压根没有 MAC 地址的概念,相对应的每个无线通信模块都有 IMEI(国际移动设备识别码(International Mobile Equipment Identity),来标识每一个无线通信模块。

本文简单介绍下手机两种上网方式的区别,仅供参考,欢迎指正。

20190410_094021_004.jpg 20190410_094021_005.jpg

看帖是修养,回帖是美德,认真回帖是对他人的尊重。发帖也是一种辛勤的劳动、付出,请在分享他人的劳动成果的同时,来一句 ‘谢谢’ 真的不会花费很多的时间,却体现出你接人待物的基本素质与涵养。

高级工程师

Rank: 11Rank: 11Rank: 11Rank: 11

回帖
414
主题
1
积分
2658
在线时间
313 小时
注册时间
2009-10-1
最后登录
2025-1-2
发表于 2019-4-10 20:47 | 显示全部楼层
谢谢管理员分享。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|门户地图|网站地图|家电维修|手机版|家电维修技术论坛 ( 蜀ICP备14030498号-16 川公网安备51102502000162号 )

GMT+8, 2025-4-30 23:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表