有线上网:ADSL、Cable Modem 和光纤网路差在哪里?

知道了 ISP 所提供的服务後,我们来深入一点聊聊这些服务的基本原理,以及差别在哪里吧!

依序来看看 ADSL、Cable Modem 以及光纤网路的技术与背景。

ADSL

你有申装 ADSL 吗 ??这是个常被提起上网服务,我想应该不只是因为名称耳熟能详,更是因为好一部份有线上网的服务,都基於这个技术。

ADSL,为 Asymmetric Digital Subscriber Line 的缩写,翻译成中文就是「非对称数位用户线路」,光看名字真是有点让人不知所措,但详究其技术,还是能发现取这个名字的端倪。

简单来说,其原理是在同一条线路中,让网路封包和讲电话的声音讯号能共存。实做的方式是利用「频率」的不同来传送不同的讯息,就像是一条马路上用频率来分成不同车道,频率低的车道给讲电话使用、中间频率给网路上传封包使用,最高的频率给下载使用,彼此由於占据频率不同而不会互相干扰。

以频率区分不同的讯息目的
*以频率区分不同的讯息目的

ADSL 的「非对称」便是由於上传和下载用的车道不同,并且速率也不同(下载比上传的频宽大,因而不对称)而得名的。

Cable Modem

一般人的家里如果有看第四台的话,通常会将电视线牵到家中。而透过有线电视网路(Cable Television)让你能上网的设备,就称做 Cable Modem。

同轴电缆(来源:Flickr)
*同轴电缆(来源:Flickr)

类似 ADSL,Cable Modem 也将讯息通道分成数条,但是多了不少。如果和有线电视共用线路的话,每个电视频道的影像占了几个道路,上网的上传及下载封包也占据几个通道。

理论上 Cable Modem 的最大频宽比 ADSL 大了不少,但有个较大的缺点便是会和同一区域的用户共用频宽,同时间别人用的多了,自然就会挤压到你的频宽。

光纤网路

光纤网路和 ADSL 及传统 Cable Modem 的服务之间,最大差异就是线材的媒介,ADSL 和传统 Cable Modem 所用的线材虽然组成方式不同,但基本上都是透过铜线来传输电讯号;但光纤网路,当然就是使用光纤(Fiber Optic),透过光的全反射在线路中传输光讯号。

光纤(来源:Pixabay)
*光纤(来源:Pixabay)

身为传输距离最远、频宽最大,也长的最漂亮(?)的传输媒介,自然也就售价越贵!

不像上面所提到的 ADSL、Cable Modem,由於可以建立在原有的电话和有线电视系统上,因此在基础设施的架设成本上会节省不少。光纤网路基本上是为了「上网」而专门牵线的,技术上在光讯号及电讯号的转换上也比较复杂一些。

依据使用技术的不同,光纤网路的服务可分成数种 FTTX(Fiber To The X),其中 X 就是光线到哪的目的地。

比较常见的有 FTTB (Fiber To The Building) 光纤到大楼,或是 FTTH(Fiber To The Home) 光纤到家。光纤到大楼後会接上传统铜线,再把讯号传到你家;而光纤到家则会直接专线将光纤牵至府上。

参考资料

  1. Wiki - ADSL
  2. 痞客邦:宽频 Orz - 什麽是 ADSL?
  3. Youtube - 光纤宽带和 ADSL 宽带有什么区别?
  4. 凯擘大宽频 Cable 服务介绍
  5. Wiki - Cable Modem
  6. Wiki - 同轴电缆
  7. How Cable Modems Work
  8. Wiki - 光纤通讯
  9. Youtube - Cable vs DSL vs Fiber
  10. Hinet - 光世代介绍
  11. Inside - 大家都听过光纤上网,但你分得清 FTTH、FTTB、FTTC 的差别吗?

图片来源

  1. Flickr - Coax cable, by Rob Pegoraro
  2. Pixabay - By Chaitawat Pawapoowadon

<<:  用程序码画个1/4圆的按钮

>>:  IOS、Python自学心得30天 Day-12 模组训练改善-4

[Day16] JavaScript - Promise 物件

我们过去在写 JavaScript 使用的同步延迟,通常都是用非同步的 setTimeout 加 ...

Day10-为了让表单资料不要太过自大,给予其正确的绝望-Validation(III)

标题参考来源 大家好~ 今天来认识如何自定义错误讯息且不用另外建立 FormRequest clas...

Day22:[排序演算法]Merge sort - 合并排序法

Merge Sort采用分治法(Divide and Conquer)的方式来处理排序的问题,简单...

#17 数据上的各种距离(2)

曼哈顿距离(Manhattan Distance) 假设你要从家里走到学校,行径的距离肯定不会是两点...

.NET Core第17天_LabelTagHelper的使用

LabelTagHelper的使用 对应於HTML tag的封装,用於给予对应的显示名称。 当中的f...