运营商

计算机网络学习笔记:第二章.物理层

无人久伴 提交于 2019-12-03 20:45:40
本文是《计算机网络》的自学课程,视频地址为: https://www.bilibili.com/video/av47486689。仅做个人学习使用,如有侵权,请联系删除 第二章:物理层 概述 物理层研究的是数据在物理机器上的传输,而不是研究机器本身: 数据通信的基础知识 这部分更关注于通信而不是计算机 这是使用电话拨号上网的老模式 通信的目的是传送消息,数据(data)是运送消息的实体: 码元实际上就是一个波形 信道 对讲机就是半双工 基带信号和带通信号 基带信号处理之后就是带通信号: 基带信号也不是一定不能直接使用: 调制方法 调制方法: 调幅:低电平的时候幅度小,高的时候幅度大 调频:低电平时候频率低,高电平时候频率高 调相:低电平是正弦,高电平换成余弦 数据编码 常用编码: 示例图如下: 上面的码有一个问题,就是不能区分是接受停止了还是接受的是0.曼彻斯特编码就是为了解决这个问题: 和上面的相比,上面的方法采样的是值,而曼彻斯特编码采样的是变化 差分曼彻斯特编码: 差分曼彻斯特编码看的是信号之间的电平跳变 应用: 注意看曼彻斯特编码的000,为了能得到表示0的标准波形,其会在信号的采集边缘改变电平 画曼彻斯特编码,可以理解为将0和1的标准波形先摆在一起,然后在边界进行连接。 对于差分曼彻斯特编码,其在一个时钟周期内是要发生一次电平变化的,一开始是0就变成1,是1就变成0

推送技术原理:移动无线网络长连接

核能气质少年 提交于 2019-12-03 18:56:43
移动互联网应用现状 因为手机平台本身、电量、网络流量的限制,移动互联网应用在设计上跟传统 PC 上的应用很大不一样,需要根据手机本身的特点,尽量的节省电量和流量,同时又要尽可能的保证数据能及时到达客户端。 为了解决数据同步的问题,在手机平台上,常用的方法有2种。一种是定时去服务器上查询数据,也叫Polling,还有一种手机跟服务器之间维护一个 TCP 长连接,当服务器有数据时,实时推送到客户端,也就是我们说的 Push。 从耗费的电量、流量和数据送达的及时性来说,Push 都会有明显的优势,但 Push 的实现和维护成本相对较高。在移动无线网络下维护长连接,相对也有一些技术上的难度。本文试图给大家介绍一下我们 极光推送 在 Android 平台上是如何维护长连接。 移动无线网络的特点 因为 IP v4 的 IP 量有限,运营商分配给手机终端的 IP 是运营商内网的 IP,手机要连接 Internet,就需要通过运营商的网关做一个网络地址转换(Network Address Translation,NAT)。简单的说运营商的网关需要维护一个外网 IP、端口到内网 IP、端口的对应关系,以确保内网的手机可以跟 Internet 的服务器通讯。 图片源自 cisco.com. NAT 功能由图中的 GGSN 模块实现。 大部分移动无线网络运营商都在链路一段时间没有数据通讯时,会淘汰

Python查找电话号码归属地、邮编、运营商信息等

自作多情 提交于 2019-12-03 15:34:25
# -*- coding: utf-8 -*- 1. 查找单个电话号码 from phone import Phone def get_phone_info(phone_num): phone_info = Phone().find(phone_num) try: phone = phone_info['phone'] province = phone_info['province'] #省 city = phone_info['city'] #城市 zip_code = phone_info['zip_code'] #邮编 area_code = phone_info['area_code'] #区号 phone_type = phone_info['phone_type'] #运营商 except: print('----- the phone number is empty, please check your phone number! -----') return phone, province, city, zip_code, area_code, phone_type if __name__ == "__main__": phone_num = '17713645840' #输入要查询的电话号码,注意只能是三大运营商的手机号码 if len(phone_num)==0

服务器在租赁与托管上如何去选择

时光毁灭记忆、已成空白 提交于 2019-12-03 13:57:07
随着现在网络科技越来越好,有些公司服务器想要租个机房 或者托管,那么就要考虑很多的因素了。下面壹基比六六来告诉你. 服务器托管价格是由带宽+IP+机位费+电费组成的,而服务器托管价格不仅仅有这几项组成,也要考虑机房环境和售后服务,因此,涉及到价格也要从以下几方面进行衡量! 1、带宽:大部分的IDC运营商资源都是从基础运营商,比如联通、电信、移动拉过来,质量上基本上都是大同小异,但是如果客户群体多而杂乱,各行各业都存在,那质量就不好说了。 2、电费:香港tko机房用电都是两路市电,也就是我们常说的工业用电,价格比居民用电要高很多,再加上UPS、柴油发电机组等,电费成本肯定低不了 。而有些地方的机房是私营搭建,并不是电信正规机房,可想这配套设施是否有保障,如果没有后备电力资源,当市电出现故障的时候,可想而知,后果是很严重的。 3、机位:机位的费用其实与整机柜中的带宽、IP、电力有直接关系,有时机位可以免费放置,有时必须收费,至于机位费用该免费还是适当收费,其中缘由正式有整机柜中的带宽、IP、电力所牵制的。 4、IP:各个地方的IP资源不尽相同,由于IPV4资源的不断减少,加剧了IP资源的供不应求,如果IPV6正式应用,那就不存在这个问题,一线城市的IP更是珍贵,机柜标配IP,划分好的VLAN,当同VLANI分配完后,很难添加IP,所以一线城市IP的宝贵超过了机位的大小

证书透明化的工作原理

空扰寡人 提交于 2019-12-03 10:10:35
目录 日志基本功能 日志基本操作 监视器和审计的基本操作 典型系统配置 其他系统配置 译: How Certificate Transparency Works 证书透明为当前的SSL证书系统增加了三个新的功能组件: 证书日志 证书监控 证书审计 这些功能组件代表了能提供补充的监控和审核服务的离散软件模块。他们不替代当前的SSL证书系统,也不作为一个选择。实际上,这些组件没有改变基础的信任链模型--让客户端验证域并与服务器建立安全的连接。相反,这些组件通过支持整个SSL证书系统的公开监督和审查扩充了信任链模型 日志基本功能 证书透明系统的中心在于证书日志。一天证书日志是一个简单的网络服务,保存了一条SSL证书记录。证书日志有三条重要的特性: 只能追加--证书只能被添加到日志中;证书不能被删除,修改或追溯地插入到日志中。 加密确认--日志使用特殊的Merkle Tree Hashes加密机制来防止篡改和违规行为。 公开审核--任何人都能查询一条日志并且验证日志的行为,或验证SSL证书已被正确地添加到日志中。 日志数量不必太大:需要足够的日志来保证日志失败或临时中断,但是还不能多到让监控变的困难--例如,超过10条但远小于1000条。每条日志的操作要独立于其他日志(也就是,日志间没有自动复制)。 日志的只能追加的性质允许使用特殊类型的加密哈希来验证日志没有损坏

证书透明化的工作原理

风格不统一 提交于 2019-12-03 10:07:21
目录 日志基本功能 日志基本操作 监视器和审计的基本操作 典型系统配置 其他系统配置 译: How Certificate Transparency Works 证书透明为当前的SSL证书系统增加了三个新的功能组件: 证书日志 证书监控 证书审计 这些功能组件代表了能提供补充的监控和审核服务的离散软件模块。他们不替代当前的SSL证书系统,也不作为一个选择。实际上,这些组件没有改变基础的信任链模型--让客户端验证域并与服务器建立安全的连接。相反,这些组件通过支持整个SSL证书系统的公开监督和审查扩充了信任链模型 日志基本功能 证书透明系统的中心在于证书日志。一天证书日志是一个简单的网络服务,保存了一条SSL证书记录。证书日志有三条重要的特性: 只能追加--证书只能被添加到日志中;证书不能被删除,修改或追溯地插入到日志中。 加密确认--日志使用特殊的Merkle Tree Hashes加密机制来防止篡改和违规行为。 公开审核--任何人都能查询一条日志并且验证日志的行为,或验证SSL证书已被正确地添加到日志中。 日志数量不必太大:需要足够的日志来保证日志失败或临时中断,但是还不能多到让监控变的困难--例如,超过10条但远小于1000条。每条日志的操作要独立于其他日志(也就是,日志间没有自动复制)。 日志的只能追加的性质允许使用特殊类型的加密哈希来验证日志没有损坏

华为、中兴、大亚等光猫或路由器DDNS设置方法

夙愿已清 提交于 2019-12-03 09:06:11
安装宽带时,电信或移动给配送的光猫或路由器中一般都有个DDNS选项,设置好后,可以随时随地连接自己家中的光猫、电脑、电视或者连接了WIFI的手机等,十分方便。 当然单位使用这些光猫的话,也可通过设置好 DDNS,可以十分方便给的连接到单位中的任意一台电脑,极客朋友很喜欢这种模式。 总之,对于个人或家庭用户来说,如果房子不是别墅或面积大于300平米的,只需使用装宽带时运营商给配送的光猫就够了,根本没必要再额外花钱买个路由器什么的,除非运营商给你的是很低端的不带WIFI功能的光猫。 使用方法 (这里主要针对大部分DDNS服务提供商选 gnudip 的) 一、华为 HG8245、HG231F等系列光猫、路由 DDNS 设置指南 1、登陆光猫管理平台: 首先登陆光猫内置的管理平台,默认是 http://192.168.1.1 也可以设置登陆你的光猫公网地址进行远程管理。 注意: 如果您无法登录或访问到你的光猫管理平台地址,则很有可能您的光猫系统被运营商阉割了(也就是说光猫是好的光猫,其里面的系统被老眼昏花的运营商给上锁了),我国的运营商一般都是国营企业特别的封闭,把本该开放的东西都给封锁死了,他们总认为中国用户都是弱智,他们不想让您登录自己的光猫总是担心我们这些弱智群众把设置弄乱了,他们还得重新给你的光猫下发参数什么的麻烦。如果遇到这种情况,您可以查找网络资料进行破解

中国电信上海电信光猫路由器设置和外接路由器

淺唱寂寞╮ 提交于 2019-12-03 09:05:53
电信的光猫无线功能有些差劲,所有我想外接一个路由器。 然后捣鼓了半天。 记录如下,方便大家。 哈哈 1. 如果你的猫工作一切正常,那么直接用一根网线连接你的路由器和猫。 连好之后,打开你路由器的设置页面,当然这个设置页面必须用有线连着路由器或者无线网络的电脑或手机操作。 网址一般是192.168.1.1,具体看路由器说明。登录进去之后,找到宽带设置,选择动态获取IP,也就是说不需要输入电信宽带的用户名和密码。 然后就好了。 2. 如果你把猫的设置弄乱了,也就是电信网络也忘记了。 第一步: 找到你的网络标识和密码, 注意不是用户名,网络标识是十位数字。 网络标识可以在路由的设置页面找到。网址:192.168.1.1, 然后在设置里找到宽带设置可以看到 网络标识 。 你办理宽带时的单子上有用户名和密码。 实在找不到,打10000问问。(如果你改过宽带密码,并且你又忘了,那请拨打10000让客服帮你恢复初始密码。) 第二步:把猫复位,找个针或者牙签,按一下复位键,等待复位即可。 第三步:配置 等猫复位后,登录192.168.1.1,或者随便打开网页,就会提示让你输入宽带标志号和密码,然后是无线网络的用户名密码,尽量都用初始密码。 省的忘记。然后等待配置。 如下图: 第四步: 设置自己的路由器 猫可以正常上网后,按照第一种操作即可。 来源: CSDN 作者: huangmeimao 链接:

5G是不是伪需求?

不想你离开。 提交于 2019-12-03 08:01:43
我们先来讨论一个问题,那就是,5G到底是不是伪需求? 2019年6月的时候,CSDN(中国专业IT社区)问出这样一个问题,“国内(和世界上很多国家)4G部署的成本还没收回,现在又要部署5G,您认为这是否是在不计成本?很多人说4G就够用了,您如何看待这种看法?” 这个问题可能很多人在心里都问过自己,当我们并没有感受到4G不够用时,5G是否是伪需求?我们接下来就用需求这把钥匙,来回答这个问题。听完这一讲,我希望能帮助你提高判断一个技术是否是伪需求的水平。 认为5G是伪需求的一个重要论据是,到目前为止,5G只是网速更快,而4G其实可以满足我们今天所有的对网速的需求,包括上传图片和视频,以及收看高清视频等等。至于在线支付,所需的网速连上传视频的千分之一都不到。 这种看法确实有道理,因为几乎所有的媒体对5G好处的报道都集中在网速上,比如一分钟能下载一个高清电影,等等。那么,5G真的仅仅是网速更快吗?我们平时并不觉得慢的4G,在什么情况下才会有痛点呢? 公平地讲,4G明显的痛点还真不多,不过我们偶尔还会遇到。 如果要同时无线上网的设备数量增加一到两个数量级(也就是10~100倍),4G的带宽和并发能力就不够了。 从理论上讲,4G每平方公里只能支持10万个设备。如果万物互联(IoT)普遍发展,这种多设备同时上网的情况,4G是难以满足的。而万物互联是未来的必然,具体原因,我会在下一讲告诉你。

Tarjan算法与无向图连通性

耗尽温柔 提交于 2019-12-03 04:33:54
割边/桥 定义:删去该边后,原图分裂成大于1个联通块 求解:对于边 \(x \rightarrow y\) ,若 \(low[y] > dfn[x]\) ,则 \(x \rightarrow y\) 是桥 易错: \(dfs\) 时,带参数 \(faId\) ,表示进入 \(x\) 的边。访问 \(x\) 到达的点时,略过 \(faId\) 边双连通分量 定义:没有割边的极大子图 求解:去除所有割边 充要条件/性质: 各边都至少存在于1个简单环中 。(若某边仅在简单路径上,则有割边) 割点 定义:删去该点以及与该点相连的边之后,原图分裂成大于1个联通块 求解: 对于非根节点 \(x\) ,若存在 \(x \rightarrow y\) ,使得 \(low[y] \geq dfn[x]\) ,则 \(x\) 是割点 对于根节点 \(rt\) ,若 \(rt\) 的儿子数大于1,则 \(x\) 是割点 区别:正常的不访问 \(fa\) 的 \(dfs\) 点双联通分量 定义:没有割点的极大子图 求解: \(dfs\) 中维护1个栈。若 \(x \rightarrow y\) 时发现 \(x\) 为割点,将栈中元素出队至 \(y\) 。这些元素与 \(x\) 共同构成点双联通分量 区别:一个割点可能属于多个点双联通分量 充要条件/性质: 任意两点都至少包含在1个简单环中 。