博主工作内容包括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. windows下捕获dump之Google breakpad_client

    breakpad是Google开源的一套跨平台工具,用于dump的处理.很全的一套东西,我这里只简单涉及breakpad客户端,不涉及纯文本符号生成,不涉及dump解析. 一.使用 最简单的是使用进程 ...

  2. Win10《芒果TV》商店版更新v3.2.7:修复下载任务和会员下载权限异常

    在第89届奥斯卡颁奖典礼,<爱乐之城>摘获最佳导演.女主.摄影等六项大奖,<月光男孩>爆冷获最佳影片之际,Win10版<芒果TV>迅速更新至v3.2.7,主要是修复 ...

  3. ${FUNCNAME[@]}和$LINENO使用

    $LINENO代表shell脚本的当前行号 [root@mysql-B ~]# cat test1.sh #!/bin/bash trap 'echo “before execute line:$LI ...

  4. Android零基础入门第44节:ListView数据动态更新

    原文:Android零基础入门第44节:ListView数据动态更新 经过前面几期的学习,关于ListView的一些基本用法大概学的差不多了,但是你可能发现了,所有ListView里面要填充的数据都是 ...

  5. win10不用密码直接登陆设置

    点击开始菜单里的[运行],然后输入control userpasswords2 或者 netplwiz ,然后点击确定,如下图所示. 点击后,在用户帐户对话框里可以看到“要使用本计算机,用户必须输入用 ...

  6. UWP-HttpClient

    原文:UWP-HttpClient 基本格式: HttpClient client = new HttpClient(); Uri uri = new Uri(url); HttpResponseMe ...

  7. 关于git远程分支操作

    对于用户来说,git给人提交到本地的机会.我们可以在自己的机器上创建不同的branch,来测试和存放不同的代码. 对于代码管理员而言,git有许多优良的特性.管理着不同的分支,同一套源代码可以出不一样 ...

  8. Codility----PassingCars

    Task description A non-empty zero-indexed array A consisting of N integers is given. The consecutive ...

  9. 查看哪些redis命令拖慢了redis

    Redis提供了一个下面这样的命令统计工具: 127.0.0.1:6379> INFO commandstats # Commandstatscmdstat_get:calls=11352126 ...

  10. Arcgis Server 10.4.1 搭建集群环境

    1.准备工作 Arcgis Server 10.4.1  以及许可一枚 共享存储(通过UNC路径访问,如"\\server1\arcgisserver\") 服务器两台(虚拟机也可 ...