博主工作内容包括cable modem,对CM的工作方式有一些了解,但是对CMTS头端怎么带动一个用户小区长久以来一直是一头雾水。今天找了些资料,对这块有了一些了解,并把自己的理解总结下来。

比如我家所在的小区一共有500人,每人家里有一个CM设备,大家把自己的电脑网线连到CM,想通过CM来上网。运营商部署了一个CMTS设备,给我们小区这500人提供宽带服务。那么,具体是怎么个提供法呢?我认为:

1.     此CMTS上装了N个板卡,每一个板卡带有5个下行频点,比如带有10MHZ、18MHZ、26MHZ、34MHZ、42MHZ这5个下行频点。当然了,一个板卡可以带的频点个数是可以根据实际情况来配的。

2.     运营商从中拿出一个板卡拿来为我们小区服务;

3.     每个频点可以用不同的QAM调制方法,比如使用256QAM调制的话,那么一个频点的带宽就可以达到50M,5 个频点的话,就是5 * 50M = 250M。也就是说,我居住的小区500人上网就共享这250M带宽。当然了,这500 人又不会同时都在上网,可能有的人在上网,有的人不在,假设有10%的人在上网,就是有50个用户在用宽 带;

4.     如果50人在同时用宽带的话,那么理论上每人平均享有 250M / 50人 = 5M/人。实际上,这50人有的人开通了4M宽带,那么CMTS就从250M带宽里拿出4M给这个人用,有的人开通了100M宽带,那么CMTS又从250M里拿出100M给这个人用;

5.     如果同时上网的人超过了50人,比如100人,所需的带宽超过了250M,那么这100人就会感觉上网卡啊、慢啊 什么的。我想运营商会从CMTS上再拿出一块板卡来给我们小区的人用吧;

6.     我朋友老张住在另外一个小区,运营商会把CMTS上剩余的板卡再拿去给老张所在的小区用;

7.     我所在的城市有很多的小区,而一个CMTS带的板卡数量有限,所以运营商会拿出第2个、第3个CMTS设备给其它小区用;

8.     现在假设我所在的小区享用的是CMTS的板卡A,老张所在的小区享用的是CMTS的板卡B。我要看叶问2,老 张要看叶问1,则,CMTS会通过板卡A的10MHZ传叶问2给我看,通过板卡B的10MHZ传叶问1给老张看,这 就是虽然使用同一频点10MHZ,却传输不同的内容。这是我之前一直疑惑的同一频点是怎么做到传输不同内容 的;

9.     CMTS的板卡拿出下行频点给用户使用的时候,也会拿出上行频点给用户使用,比如拿出50MHZ,这样用户在博客上上传一张图片什么的,图片数据就要通过上行频点50MHZ传。上行频点也是采用某种QAM调制方式, 比如256QAM,则50MHZ的频点的带宽也是50M,传一张图片足够了。我们小区500人可能都会共享这50M的 上行通道。但是由于上行通道处理的流量远小于下行通道,所以我觉得上行频点的个数应该会少于下行频点的个数;

10.   CMTS应该与互联网相连,并且本身应该也有一定的路由功能,这样我想要访问优酷网站,CMTS就会转发我 的访问优酷网站的需求,并且返回给我优酷网站内容;

以上是我今天思考的CMTS如何带动用户的一些观点!

关于CMTS设备的一些备忘的更多相关文章

  1. Nmap备忘单:从探索到漏洞利用(Part 5)

    这是备忘单的最后一部分,在这里主要讲述漏洞评估和渗透测试. 数据库审计 列出数据库名称 nmap -sV --script=mysql-databases 192.168.195.130 上图并没有显 ...

  2. Nmap备忘单:从探索到漏洞利用(Part 4)

    这是我们的Nmap备忘单的第四部分(Part 1. Part 2. Part 3).本文中我们将讨论更多东西关于扫描防火墙,IDS / IPS 逃逸,Web服务器渗透测试等.在此之前,我们应该了解一下 ...

  3. Linux常用命令速查备忘

    Linux常用命令速查备忘   PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown ...

  4. HTML5终极备忘大全

    二.文字备忘之标签 HTML5中新增的标签 <article> 定义文章 <aside> 定义页面内容旁边的内容 <audio> 定义声音内容 <canvas ...

  5. [转] HTML5终极备忘大全(图片版+文字版)---张鑫旭

    by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=1544 一.前言兼图片 ...

  6. Haxe UI框架StablexUI的使用备忘与心得(序)

    最近在手上的项目开发中,从原来的使用Sprite全手写UI,开始逐步使用StablexUI,感觉还是相当不错的,强大.高效.轻量.灵活,非常适应我当前的实际需求. 不过作为小种语言的一个小众第三方开源 ...

  7. 基于Prism.Windows的UWP开发备忘

    以前做UWP开发都是使用MvvmLight,主要是简单易上手,同时也写了很多MvvmLight的开发系列文章: UWP开发必备以及常用知识点总结 UWP开发之Mvvmlight实践九:基于MVVM的项 ...

  8. ubuntu下串口编程备忘

    弄了一下串口,一个小问题多折腾了下,备忘.软件环境:zl@zhanglong:~$ cat /etc/lsb-release DISTRIB_ID=UbuntuDISTRIB_RELEASE=12.0 ...

  9. linux 指令备忘

    linux 指令备忘 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和"..& ...

随机推荐

  1. 什么是BSON?

    BSON( Binary Serialized Document Format) 是一种二进制形式的存储格式,采用了类似于 C 语言结构体的名称.对表示方法,支持内嵌的文档对象和数组对象,具有轻量性. ...

  2. AStyle 2.02版本 AStyle(全称Artistic Style)是一个C、C++、C#和Java源代码缩进、格式化和美化工具

    http://download.csdn.net/detail/akof1314/3323725

  3. Channel 9视频整理【1】

    David Dong 微软mvp https://www.​facebook.com/​DotNet​Walker http://s​tudyhost.​blogspot.tw/ https://ch ...

  4. AngularJS 1.4对动画系统进行了彻底的重构

    分享 <关于我> 分享  [中文纪录片]互联网时代                 http://pan.baidu.com/s/1qWkJfcS 分享 <HTML开发MacOSAp ...

  5. 实现Qt日志功能并输出到文件(使用qInstallMsgHandler安装customMessageHandler)good

    原文 http://www.cppblog.com/lauer3912/archive/2011/04/10/143870.html 一.基本分类:qDebug : 调试信息提示qWarning: 一 ...

  6. 设置tablewidget自适应列宽和设置自动等宽

      在网上很容易知道自适应列宽,100%不留空显示,这里还是提下: /*设置表格是否充满,即行末不留空*/ ui->tableWidget->horizontalHeader()-> ...

  7. kubernetes实战篇之创建密钥自动拉取私服镜像

    系列目录 前面我们讲解了如何搭建nexus服务器,以及如何使用nexus搭建docker私有镜像仓库,示例中我们都是手动docker login登陆私服,然后通过命令拉取镜像然后运行容器.然而这种做法 ...

  8. aspose授权亲测可用配套代码

    支持excel,word,ppt,pdf using Aspose.Cells; using Aspose.Words.Saving; using ESBasic; using OMCS.Engine ...

  9. Unity Shader 玻璃效果

    一个玻璃效果主要分为两个部分,一部分是折射效果的计算,另一部分则是反射.下面分类进行讨论: 折射: 1.利用Grass Pass对当前屏幕的渲染图像进行采样 2.得到法线贴图对折射的影响 3.对采集的 ...

  10. java源码解析之String类(五)

    /* * 切片函数,非常重要,这里一定要牢记beginIndex是开始位置,endIndex是结束位置,区别于以前学的offset是开始位置,而count或length是个数和长度 * 比如说,new ...