这一节主要是了解如何通过互联网接入路由器,最终进入互联网。

ADSL 接入网的结构和工作方式

互联网的基本结构和家庭,公司网络是相同的,从原理来看,互联网也是根据路由表中的记录来判断转发目标的,但路由表记录的维护方式不同。互联网中的路由器上有超过10万条路由记录, 而且这些记录还在不断变化,当出现线路故障时, 或者新的公司加入互联网时,都会引发路由的变化。

连接用户与互联网的接入网
         互联网接入路由器的包转发操作简单来说, 就是根据包 IP 头部中的接收方 IP 地址在路由表的目标地址中进行匹配,找到相应的路由记录后将包转发到这条路由的目标网关。不过, 互联网接入路由器发送网络包的操作和以太网路由器有一点不同, 互联网接入路由器是按照接入网规则来发送包的。所谓接入网,就是指连接互联网与家庭、公司网络的通信线路。一般家用的接入网方式包括 ADSL 、 FTTH 、 CATV、 电话线、 ISDN 等,公司则还可能使用专线。 接入网的线路有很多种类  比较有代表性的例子——ADSL。

ADSL: Asymmetric Digital Subscriber Line, 不对称数字用户线。 它是一种利用架设在电线杆上的金属电话线来进行高速通信的技术,它的上行方向(用户到互联网)和下行方向(互联网到用户)的通信速率是不对称的。

FTTH: Fiber To The Home,光纤到户, 指的是将光纤接入家庭的意思;

ADSL Modem 将包拆分成信元

首先, 客户端生成的网络包先经过集线器和交换机到达互联网接入路由器, 并在此从以太网包中取出 IP 包并判断转发目标,接下来,包发送的操作也很类似。 如果互联网接入路由器和 ADSL Modem 之间是通过以太网连接的, 那么就会按照以太网的规则执行包发送的操作, 发送信号本身的过程跟之前是一样的, 但以太网的头部会有一些差异。 这部分的具体情况各运营商会有所不同, 而且还需要一些关于 BAS (位于接入网另一端的包转发设备) 的知识,网络包会加上 MAC 头部、 PPPoE 头部、PPP 头部总共 3 种头部, 然后按照以太网规则转换成电信号后被发送出去 。

BAS: Broadband Access Server, 宽带接入服务器, 它也是一种路由器;

PPP: Point-to-Point Protocol, 点到点协议. 它是电话线, ISDN 等通信线路所使用的一种协议, 集成了用户认证、 配置下发、 数据压缩、 加密等各种功能。

互联网接入路由器将包发送出去之后, 包就到达了 ADSL Modem, 然后, ADSL Modem 会把包拆分成很多小格子, 每一个小格子称为一个信元。 信元是一个非常小的数据块, 开头是有 5 个字节的头部, 后面是 48 个字节的数据, 用于一种叫作 ATM的通信技术。 大家可以将信元理解为一种更小一号的包, 原理上跟TCP/IP 将应用程序的数据拆分成块装进一个个包的过程是一样的

ADSL 将信元“调制”成信号
      将网络包拆分成信元之后, 接下来就要将这些信元转换成信号了,以太网采用的是用方波信号表示 0 和 1 的方式, 这种方式很简单, 但同样是将数字信息转换成模拟信号, ADSL 采用的方法要复杂一些。 其中有两个原因, 一个原因是方波信号的波形容易失真, 随着距离的延长错误率也会提高; 另一个原因是方波信号覆盖了从低频到高频的宽广频段, 信号频率越高, 辐射出来的电磁噪声就越强, 因此信号频谱太宽就难以控制噪声。因此, ADSL Modem 采用了一种用圆滑波形(正弦波) 对信号进行合成来表示 0 和 1 的技术, 这种技术称为调制。 调制有很多方式, ADSL采用的调制方式是振幅调制(ASK)和相位调制(PSK)相结合的正交振幅调制(QAM) 方式。

光纤的基本知识
       通过 ADSL 接入网和 BAS 之后, 网络包就到达了互联网内部,介绍一种接入网技术, 它的名字叫 FTTH, 是一种基于光纤的接入网技术。 FTTH 的关键点在于对光纤的使用, 所以我们先来介绍一些光纤的基本知识。 光纤它是由一种双层结构的纤维状透明材质(玻璃和塑料) 构成的, 通过在里面的纤芯中传导光信号来传输数字信息。 ADSL 信号是由多个频段的信号组成的, 比较复杂, 但光信号却非常简单, 亮表示 1, 暗表示 0。

不过, 数字信息并不能一下子变成光信号, 先将数字信息转换成电信号, 然后再将电信号转换成光信号。 这里的电信号非常简单, 1 用高电压表示, 0 用低电压表示。 将这样的电信号输入LED、 激光二极管等光源后, 这些光源就会根据信号电压的变化发光, 高电压发光亮, 低电压发光暗。 这样的光信号在光纤中传导之后, 就可以通过光纤到达接收端。 接收端有可以感应光线的光敏元件,光敏元件可以根据光的亮度产生不同的电压。 当光信号照射到上面时,光亮的时候就产生高电压, 光暗的时候就产生低电压, 这样就将光信号转换成了电信号。 最后再将电信号转换成数字信息, 我们就接收到数据了,这就是光纤的通信原理。

 单模与多模
         光纤通信的关键技术就是能够传导光信号的光纤。 光在透明材质中传导似乎听起来很简单, 但实际上光的传导方式是非常复杂的, 不同材质的光纤其透光率和折射率也不同, 纤芯的直径等因素也会影响光的传导。其中, 纤芯的直径对光的传导影响很大, 要理解这一点,我们得先来看看光在光纤中是如何传导的.首先, 我们来看看光源发出的光是如何进入纤芯的。 光源在所有方向上都会发光, 因此会有各种角度的光线进入纤芯, 但入射角度太大的光线会在纤芯和包层(纤芯外沿部分) 的边界上折射出去, 只有入射角较小的光线会被包层全反射, 从而在纤芯中前进。

通过光纤分路来降低成本

用光纤来代替 ADSL 将用户端接入路由器和运营商的 BAS 连接起来的接入方式就是 FTTH , 从形态上可大致分为两种。一种是用一根光纤直接从用户端连接到最近的电话运营商,这种类型的 FTTH 中, 用户和电话局之间通过光纤直接连接, 网络包的传输方式如下。 首先, 用户端的光纤收发器 将以太网的电信号转换成光信号。 这一步只进行电信号到光信号的转换, 而不会像 ADSL 一样还需要将包拆分成信元,可以认为是将以太网包原原本本地转换成了光信号。 接下来, 光信号通过连接到光纤收发器的光纤直接到达 BAS 前面的多路光纤收发器。 FTTH 一般使用单模光纤, 因此其纤芯中只有特定角度的光信号能够反射并前进。 然后, 多路光纤收发器将光信号转换成电信号, BAS 的端口接收之后, 将包转发到互联网内部。把网络包发送到互联网之后,服务器会收到响应, 响应包的光信号也是沿着同一条光纤传输到用户端的。 这里,前往互联网的上行光信号和前往用户的下行光信号在光纤中混合在一起,信号会变得无法识别, 因此我们需要对它们进行区分,办法是上行和下行信号采用不同波长的光。波长不同的光混合后可通过棱镜原理进行分离, 因此光纤中的上行和下行信号即便混合起来也可以识别。像这样在一条光纤中使用不同的波长传输多个光信号的方式叫作波分复用。

另一种光纤的接入方式是在用户附近的电线杆上安装一个名为分光器的设备, 通过这个设备让光纤分路, 同时连接多个用户。 在这种方式下, 用户端不使用光纤收发器, 而是使用一个叫作 ONU 的设备, 它将以太网的电信号转换成光信号之后, 会到达 BAS 前面的一个叫作 OLT 的设备。 光信号的传导方式和刚才介绍的直连方式是一样的, 但有一点不同, 因为多个用户同时收发网络包时信号会在分光器产生碰撞。 因此, OLT 和 ONU 中具备通过调整信号收发时机来避免碰撞的功能。 具体来说, OLT 会调整信号发送时机并向ONU 下发指令, ONU 则根据 OLT 的指令来发送数据。 反过来, 当BAS 端向用户发送数据时, 分光器只需要将信号发给所有用户就可以
了, 这里并不会发生碰撞, 但这样做会导致一个用户收到其他所有用户的信号, 造成信息泄露的问题, 因此需要在每个包前面加上用于识别ONU 的信息, 当 ONU 收到信号后, 会接收发给自己的信号并将其转换成以太网信号。

用户认证和配置下发

互联网本来就是由很多台路由器相互连接组成的, 因此原则上应该是将接入网连接到路由器上。 随着接入网发展到 ADSL 和 FTTH, 接入网连接的路由器也跟着演进, 而这种进化型的路由器就叫作 BAS。
         首先是用户认证和配置下发功能。 ADSL 和 FTTH 接入网中,都需要先输入用户名和密码 , 登录之后才能访问互联网,而 BAS 就是登录操作的窗口。 BAS 使用 PPPoE 方式来实现这个功能 。 PPPoE 是由传统电话拨号上网上使用的 PPP 协议发展而来的,首先是用户认证和配置下发功能。 ADSL 和 FTTH 接入网中, 都需要先输入用户名和密码 , 登录之后才能访问互联网, 而 BAS 就是登录操作的窗口。 BAS 使用 PPPoE 方式来实现这个功能 。在使用电话线或者 ISDN 拨号上网时, PPP 是这样工作的,如图

首先, 用户向运营商的接入点拨打电话, 电话接通后输入用户名和密码进行登录操作。用户名和密码通过 RADIUS 协议从 RAS 发送到认证服务器,认证服务器校验这些信息是否正确。当确认无误后,认证服务器会返回 IP 地址等配置信息,并将这些信息下发给用户。用户的计算机根据这些信息配置 IP 地址等参数, 完成 TCP/ IP 收发网络包的准备工作, 接下来就可以发送 TCP/IP 包。

ADSL 和 FTTH 接入方式也需要为计算机分配公有地址才能上网, 这一点和拨号上网是相同的。 不过, ADSL 和 FTTH 中, 用户和 BAS 之间是通过电缆或光纤固定连接在一起的, 因此没有必要验证用户身份, 所以实际上并不需要 PPP 的所有这些功能。 然而, 通过用户名和密码登录的步骤可以根据用户名来切换不同的运营商。

互联网接入路由器将私有地址转换成公有地址

互联网接入路由器在转发包时需要进行地址转换 .刚才我们讲过, BAS 会向用户端下发TCP/IP 的配置信息, 如果将这些信息配置在计算机上, 就相当于计算机拥有了公有地址, 这种情况下不需要进行地址转换也可以访问互联网。 其实 TCP/IP 原本的设计就是这样的。 然而, 如果使用路由器来上网, BAS 下发的参数就会被配置在路由器上,而且公有地址也是分配给路由器的。 这样一来, 计算机就没有公有地址了。这时, 计算机会被分配一个私有地址, 计算机发送的包需要通过路由器进行地址转换然后再转发到互联网中。 Web 和电子邮件等应用程序不会受到地址转换的影响, 但有些应用程序会因为地址转换无法正常工作,这一点需要大家注意。 这是因为有些应用程序需要将自己的 IP 地址告知通信对象或者告知控制服务器, 但在有地址转换的情况下这些操作无法完成 。

遇到应用程序因地址转换无法正常工作的情况时, 我们可以不使用路由器, 而是直接让计算机接收来自 BAS 的 PPPoE 消息 , 也就是采用最原始的上网方法。 这样一来, 计算机就具有了公有地址, 不需要地址转换也可以上网了,不过, 不用路由器上网也有一点需要注意, 因为上网的计算机拥有公有地址, 这意味着来自互联网的包可以直接到达计算机, 这可能导致计算机被攻击。 因此, 对于直接上网的客户端计算机, 我们应该采取安装防火墙软件等防御手段。

上面都是PPP0E方式来看看PPoA,使用 PPPoA 方式的 ADSL 接入网 。 ADSL 使用PPPoE 方式时, 是先将 PPP 消息装入以太网包中, 然后再将以太网包拆分并装入信元, 而 PPPoA 方式是直接将 PPP 消息装入信元 。 由于只是开头加不加 MAC 头部和 PPPoE 头部的区别, PPP 消息本身是没有区别的, 因此密码校验、 下发 TCP/IP 配置参数、 收发数据包等过程都是和 PPPoE 基本相同的。 不过, 虽然开头加不加 MAC 头部和 PPPoE 头部看上去只是很小的区别, 但却会对用户体验产生一定的影响。如图

PPPoE会降低网络效率,PPPoA 也有ADSL Modem 和路由器无法分离的限制,这两个问题其实都是由 PPP 引起的。因此,有一些运营商不使用 PPP,他们使用DHCP 协议从 BAS 向用户端下发TCP/IP 配置信息。

DHCP: Dynamic Host Configuration Protocol, 动态主机配置协议。DHCP 经常用于通过公司网络向客户端计算机下发 TCP/IP 配置信息,首先客户端请求配置信息, 然后DHCP 服务器下发配置信息, 非常简单, 不需要像PPP那样需要多个步骤, 也不需要验证用户名和密码。没有用户名和密码, 就意味着无法通过用户名来切换运营商网络, 但这种方式也有优势, 它可以单纯地直接传输以太网包, 不需要添加额外的 PPP头部, 因此不会占用 MTU。如下图 :

采用 DHCP 的运营商使用的 ADSL Modem 也和 PPPoE、 PPPoA方式不同, 这种 ADSLModem 不使用信元, 而是直接将以太网包调制成 ADSL 信号, 因此没有 ADSL Modem 和路由器无法分离的问题,还有一种 DHCP 方式, 它不使用PPP, 而是将以太网包直接转换成ADSL 信号发送给DSLAM。

网络笔记--接入网及网络运营商相关推荐

  1. 网络自动化:5G时代运营商的核心竞争力

    点击上方关注我们! 01 为什么需要网络自动化 5G时代运营商自身的核心竞争力到底是什么? 通常理解,5G时代白盒交换机.边缘计算.网络切片.NFV等技术等大量使用,可以节省硬件成本增加收入.然而,这 ...

  2. dcn网络与公网_电信运营商DCN网络的演变与规划方法(The evolution and plan method of DCN)...

    摘要:随着电信业务的发展和电信企业经营方式的转变,DCN网络的定位发生了重大的演变.本文基于这种变化,重点讨论DCN网络的规划方法和运维管理方法. Digest: With the developme ...

  3. 【网络】Padavan固件获取运营商ipv6设置

    之前设置了校园网的IPv6获取,运营商的IPv6获取有不同 首先nat66服务关闭 路由器重启 外部网络WAN设置如下 获取到了IPv6地址

  4. (转)路由器WAN口IP显示为10、100、172开头,网络被电信联通等运营商做了NAT转发

    转自:http://www.ekingcn.com/school/pcfaq_1658_202.html 1.表现形式: 路由器拨号获得的公网IP变成了一个以100开头的IP(或者是10.172开头) ...

  5. 高通平台双卡槽网络模式支持国内所有运营商

    Part1 高通平台双卡网络模式通常是卡槽1支持4.3.2G网络,卡槽2一般会默认写为固定,在之前的android L及L以下,msm8909.msm8916平台上基本设置为GSM only,因为需求 ...

  6. 网络笔记(23)移动网络:去巴塞罗那,手机也上不了脸书

    移动网络的发展历程 你一定知道手机上网有 2G.3G.4G 的说法,究竟这都是什么意思呢?有一个通俗的说法就是:用 2G 看 txt,用 3G 看 jpg,用 4G 看 avi. 2G 网络 手机本来 ...

  7. 网络笔记(29) 容器网络:来去自由的日子,不买公寓去合租

    如果说虚拟机是买公寓,容器则相当于合租,有一定的隔离,但是隔离性没有那么好.云计算解决了基础资源层的弹性伸缩,却没有解决 PaaS 层应用随基础资源层弹性伸缩而带来的批量.快速部署问题.于是,容器应运 ...

  8. 网络笔记_OSPF不同网络类型通讯、虚连接的应用

    OSPF邻居建立过程 手动建立邻居 OSPF支持通过单播方式建立邻居关系. 对于不支持组播的网络可以通过手动配置实现邻居的发现和维护 命令: OSPF的数据库(LSDB)同步过程 选举主从路由器 选举 ...

  9. 《网络是怎样连接的》第四章 接入网,网络运营商

    4.1 ADSL接入网的结构和工作方式 4.1.1 互联网基本结构和家庭,公司网络相同 和家庭,公司网络一样,互联网也是通过路由器来转发包的,可以将互联网理解成家庭,公司网络的一个放大版 互联网也有和 ...

  10. 从浏览器输入网址到网页显示内容——探索接入网和网络运营商

    总览 ADSL 接入网的结构和工作方式 互联网的基本结构和家庭.公司网络是相同的 就是一个放大版 不同点: 与转发设备间的距离 在家庭. 公司网络中, 与转发设备之间的距离不过几十米到几百米.而互联网 ...

最新文章

  1. 第28篇 js中let和var
  2. 编译安装mysql带boost_编译安装mysql时报缺少boost1.59后,编译安装boost1.59
  3. 使用简单的轻量级移动web应用开发框架 - Sidetap
  4. Python的变量名、数据类型和简单运算、条件语句,循环及练习——02
  5. AutoEncoder概念【常用】
  6. git管理工具_使用包管理工具
  7. Angular JS(二) 指令部分
  8. access的papersize命令_如何在报表中使用自定义尺寸的纸张
  9. EN300328测试软件,EN300328是做什么测试
  10. Java 战国大富翁,中国古代八大富翁,比皇帝还有钱!其中三位是历史上公认的商圣...
  11. 超级美女抽出滤镜抠图
  12. VBA操作EXCEL根据单元格数值填充颜色
  13. 黑魂3无法从服务器获取信息,黑魂3怎么读取信息 | 手游网游页游攻略大全
  14. 阿里云DevOps助理工程师认证题库和笔记(ACA)2021最新
  15. docker中php环境慢,解决访问本地 docker 项目慢的问题
  16. 数商云:分享国内快消品B2B平台的仓储物流模式
  17. java 引用数据类型Scanner类 Random类
  18. Tableau 网站流量分析案例之浏览量分析(二)
  19. 计算机无法完成更新如何处理,Win10更新过程中碰到“无法完成更新”怎么办
  20. PMP项目进度网络图详解——第3篇:CCPM关键链法

热门文章

  1. 计算机如何永久删除文件无法找回,怎么找回永久删除文件 找回永久删除文件方法【详细步骤】...
  2. ListView适配器
  3. larvel html转pdf文件,如何在Laravel中使用TCPDF从HTML生成PDF
  4. scala发送邮件设置参数
  5. 计算机课拔线头检讨书,乱接电线检讨书
  6. HadoopYarn设置Fair Scheduler公平调度器
  7. 基于VC的Ceasar加密和解密技术
  8. 织梦dedecms百度快照劫持注入代码防范与清除
  9. Mybatis中Mapper标签总结大全
  10. 女孩起名取名字:聪明美丽、好听委婉的女孩名字