透过思科Packet Tracer揭开DSL技术的神秘面纱

简介:
   相信多数人在家里上网都会在广电公司的有线电视网(HFC——Hybrid Fiber Coax光纤同轴线缆混存)、移动公司的无线接入以及电信公司的ADSL之间做出选择。今天我们主要讨论一下电信局采用的ADSL技术。
    现在电信公司推出了“我的e家套餐”,在西安1M的带宽(下行速率),同时支持两个用户在线(未采用NAT技术的前提下,电信公司提供两个动态的公网IP)其价格下来也得1300/年,广电的800/年,不过看在ADSL上网过程中带宽独享的份上一狠心选择了它(固定电话是从用户到电信局配线架一对线/一个用户连过去的,其拓扑呈星型结构;广电网络是先通过同轴电缆或光纤到达用户小区然后经过双向放大器连接链路,然后通过分支器接入的用户,其拓扑呈树形结构。树枝上挂的机子多了难免会有冲突,当然学过有线电视网络技术就会知道冲突只会发生在上行连路上,有兴趣可以研究一下哦)。
122556536946.jpg
本着“通过比较求真知”的态度在介绍 DSL 技术之前提及了部分有线电视网络的大概,下面我们就来看看 DSL 技术究竟是怎么一回事。最后我们也会通过思科的 Packet Tract 4.11 来模拟一个环境来看看除了家里放的那个“猫”以外的世界。
DSL 技术是利用同一对铜双绞线同时提供语音和高速数据服务。说到这里大家会困惑:为啥一对线上可以边打电话边上网啊?请大家回忆一下安装 ADSL 用到的分离器,电话线从一端进入,另一端出来就有两个接口,一个接猫,一个接电话。咋回事?帕瓦罗蒂和咱普通人的区别在哪?人家音高,咱无论怎么吊嗓子都和占不到人家唱歌的频率。大家平时说话是通过声音在空气中的震动传到对方耳朵的,计算机通信也是通过电磁波在介质中传到对端的,在这里无论人们谈话或计算机通信都涉及到一个东西——频率!人的说话频率范围一般在 300Hz~3400Hz 之间,而数据通信中使用的频率远高于此,这也就是我们为什么在接入 ADSL 之前首先使用分接器的原因了——数据通信走他的阳关道,我和老婆电话聊天就走我的独木桥,哈哈。
DSL 技术属于距离敏感型技术,随着本地用户和电信局距离的增大而增大,信号质量和连接将随之下降。所以 DSL 技术是一种近水楼台先得月的技术。距离电信局比较远的用户可能要抱怨了:我可以打电话,为啥就不能上网?原因很简单,话音信号在传输较远距离以后需要加感线圈(放大器)来放大信号,这样做的弊病就是再放大的时候破坏掉了传输中的数据信号。 DSL 有很多种,比如 ADSL/VDSL/IDSL/SDSL/SHDSL 等,上下行最大速率及传输距离大家可以参阅技术手册。
DSL 技术主要提供两种服务。一种是对称的,顾名思义就是上行速率和下行速率相同;一种是非对称的,就是上行速率和下行速率不同的意思。
赶紧用 Packet Tracer 来做个实验吧
拓扑图如下:
122556535604.jpg
DSL-Modem 接口图如下:
122556537869.jpg
电信局段连接用户 DSL-Modem 的设备为:
122556536054.jpg
电信局端 Modem 与以太网口的关系如下:
122556536526.jpg
路由器的主要配置如下:
路由器 R0 配置如下:
R0#SH RUN
Building configuration...
 
Current configuration : 530 bytes
!
version 12.2
no service password-encryption
!
hostname R0
!
!
!
!
interface FastEthernet0/0
 ip address 192.168.1.254 255.255.255.0
 duplex auto
 speed auto
!
interface Serial0/0
 ip address 192.168.2.1 255.255.255.0
 clock rate 125000   (S0/0 DCE 接口,需设置时钟速率,用 show controller s0/0 查询 )
!
router rip
 version 2
 network 192.168.1.0
 network 192.168.2.0
!
ip classless
!
!
ip dhcp excluded-address 192.168.1.240 192.168.1.254 ( 配置 DHCP)
!
ip dhcp pool 51cto
 network 192.168.1.0 255.255.255.0
 default-router 192.168.1.254
 dns-server 192.168.1.253
!
line con 0
line vty 0 4
 login
!
!
End
 
路由器 R1 配置如下 :
R1#SH RUN
Building configuration...
 
Current configuration : 348 bytes
!
version 12.2
no service password-encryption
!
hostname R1
!
!
!
!
interface FastEthernet0/0
 ip address 192.168.3.254 255.255.255.0
 duplex auto
 speed auto
!
interface Serial0/0
 ip address 192.168.2.2 255.255.255.0
!
router rip
 version 2
 network 192.168.2.0
 network 192.168.3.0
!
ip classless
!
!
!
!
line con 0
line vty 0 4
 login
!
!
End
 
DNS 服务器的配置请参看我博客中之前关于 Packet Tracer 的介绍文章。
将主机的 IP 地址分配设置为自动分配:
122556538852.jpg
好了,尝试一下从主机 IE 访问 [url]www.51cto.com[/url] ~
122556537403.jpg
大功告成!
实际的ADSL网络比这个要复杂,比如2层封装技术的选择,认证等等。
路漫漫其修远啊,网络的海洋真是广阔啊!




本文转自 tiger506 51CTO博客,原文链接:http://blog.51cto.com/tiger506/109676,如需转载请自行联系原作者

目录
相关文章
|
2月前
|
存储 安全 Ubuntu
【CSAPP】探秘AttackLab奥秘:level 3的解密与实战
【CSAPP】探秘AttackLab奥秘:level 3的解密与实战
41 0
|
2月前
|
存储 安全 Ubuntu
【CSAPP】探秘AttackLab奥秘:level 1的解密与实战
【CSAPP】探秘AttackLab奥秘:level 1的解密与实战
42 0
|
2月前
|
存储 前端开发 rax
【CSAPP】探秘AttackLab奥秘:level 5的解密与实战
【CSAPP】探秘AttackLab奥秘:level 5的解密与实战
45 0
|
2月前
|
存储 前端开发 rax
【CSAPP】探秘AttackLab奥秘:level 4的解密与实战
【CSAPP】探秘AttackLab奥秘:level 4的解密与实战
40 0
|
3月前
|
安全 JavaScript Linux
智能终端信息安全概念(十一):内核安全(3)SElinux应用分析——SEAndroid
智能终端信息安全概念(十一):内核安全(3)SElinux应用分析——SEAndroid
59 0
|
6月前
|
传感器 算法 网络协议
《移动互联网技术》 第二章 无线网络技术: 掌握各种近距离通信的基本概念和工作原理
《移动互联网技术》 第二章 无线网络技术: 掌握各种近距离通信的基本概念和工作原理
72 0
|
12月前
|
算法 物联网
CTP协议的组成原理与具体实现(原理篇,含组件解析)_物联网竞赛挑战赛
CTP协议的组成原理与具体实现(原理篇,含组件解析)_物联网竞赛挑战赛
395 0
|
安全 5G 定位技术
IM开发者的零基础通信技术入门(十一):为什么WiFi信号差?一文即懂!
WiFi对于现在的家庭来说,属于司空见惯的上网方式,但很多情况下,家里房间多、空间大、杂物乱的情况下,WiFi的信号就受影响。为什么WiFi信号会受影响?什么情况下该使用何种方式组网?如何改善WiFi信号差的问题?等等,本文将通俗易懂地为你找到这些问题的答案。
132 0
IM开发者的零基础通信技术入门(十一):为什么WiFi信号差?一文即懂!
|
5G 程序员 定位技术
IM开发者的零基础通信技术入门(十):零基础,史上最强5G技术扫盲
那么作为IM开发者,或者移动端开发者来说,提前了解5G技术显然是很有必要的。那么什么是5G技术?技术原理是怎么样的?5G技术将带来哪些技术革新?本文将以零基础的应用程序开发者为阅读对象,帮你找到这些问题的答案。
110 0
IM开发者的零基础通信技术入门(十):零基础,史上最强5G技术扫盲
|
存储 JSON Rust
eunomia-bpf:展望 2023,让 eBPF 插上 Wasm 的翅膀
回望过去的 2022 年,有两项技术备受瞩目:eBPF 和 WebAssembly。eunomia-bpf 也是一个结合 Wasm 的通用、轻量级、多语言的下一代 eBPF 开发框架/组件库,2022 年下半年在龙蜥社区 `eBPF 技术探索 SIG` 发起并孵化。eunomia-bpf 包含一个运行时和编译工具链,主要关注于改进 eBPF 程序用户态的开发和使用体验。
202 0